.run 文件没有启动所需的 VFS 数据

.run 文件没有启动所需的 VFS 数据

我下载了适用于 Linux 的 metasploit 64 位版本(我安装了 ubuntu 13.04 x64)。它以 .run 文件的形式提供。正如所有教程所说,我尝试按如下方式安装它。

sudo chmod a+x metasploit-latest-linux-x64-installer.run
./metasploit-latest-linux-x64-installer.run

但是我遇到了以下错误。我尝试了很多次,但每次尝试的结果都一样。我收到错误消息,然后出现%以下提示。

application-specific initialization failed: 
  /home/djays/metasploit-latest-linux-x64-installer.run has no VFS data to start up
% 

然后我尝试使用命令安装它bash。它还给出了另一个错误。

metasploit-latest-linux-x64-installer.run: metasploit-latest-linux-x64-installer.run: cannot execute binary file

谁能给我一个解决办法?

编辑: 正如网上一些答案所说,我检查了下载的 .run 文件是否已损坏或未完全下载,然后我重新下载了大约 4 次。但仍然得到相同的结果。我检查了 gvfs 是否已安装,并且我的机器上安装了最新版本。

答案1

这肯定是由于下载的文件有问题。我下载了 32 位版本的 Metasploit 并进行了安装。虽然初始步骤成功,但由于 ruby​​gems 冲突,启动 metasploit 失败。因此,我卸载了 32 位 Metasploit 并安装了新下载的 64 位 Metasploit。它运行正常,Metasploit 可以正常运行,没有任何错误。所有问题都解决了。

相关内容