【问题标题】:Metasploit crashed after upgrade [closed]Metasploit 升级后崩溃 [关闭]
【发布时间】:2021-05-02 14:18:45
【问题描述】:

我最近升级了 metasploit 框架,在升级之后,当我尝试启动它时,我得到了下一个错误:

msfconsole
Unable to find a spec satisfying metasploit-framework (>= 0) in the set. Perhaps the lockfile is corrupted?
Run bundle install to install missing gems.

我已卸载并重新安装,但问题仍然存在。有什么建议吗?

【问题讨论】:

    标签: metasploit kali-linux


    【解决方案1】:

    我遇到了同样的问题,以下解决了它:

    sudo gem install bundler -v 2.2.4
    
    sudo msfdb reinit
    sudo msfconsole
    

    请注意,捆绑器版本自发布以来可能已更新,因此可能需要更改。在进行这些更改之前,请检查您当前运行的版本。

    https://github.com/rapid7/metasploit-framework/issues/11597

    【讨论】:

    • 还要注意,bundler 会抱怨被sudo 调用。这是由于 macOS 上的一个问题导致的。根据我的研究,*nix 操作系统似乎没有受到影响。
    【解决方案2】:

    我在sudo apt upgrade 之后遇到了同样的问题。

    要解决这个问题,我必须这样做 sudo apt update && sudo apt full-upgrade -y

    我从这里得到了这个解决方案https://www.reddit.com/r/Kalilinux/comments/l4zi6i/hey_everyone/

    【讨论】:

      【解决方案3】:

      也发生在我身上。但我的解决方案更容易。我有一段时间没有接触 kali,所以我做了所有的升级,然后我开始输入“sudo su”。所以当我启动 msfconsole 时,我得到完全相同的错误消息。输入“exit”以离开 root 并重试...为我工作。

      【讨论】:

        【解决方案4】:

        最终对我有用的是更新我的捆绑器,然后运行 ​​bundle install :

        /usr/share/metasploit-framework$ sudo gem install bundler:2.2.5
        /usr/share/metasploit-framework$ sudo bundle install
        

        【讨论】:

        • 该解决方案在我的情况下不起作用:(
        • 运行 bundle install 时会得到什么输出?
        猜你喜欢
        • 2017-12-28
        • 2011-05-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-04
        • 2012-11-21
        相关资源
        最近更新 更多