115

我不断收到以下错误:

在此处输入图像描述

我已经重新安装、删除并尝试了一切以使 Genymotion 再次工作。

我没有我需要的设备,但 Genymotion 非常适合这项工作,直到 Mavericks 更新我一直在努力让它再次工作。

MacBook Pro,Retina 13 英寸,2013 年初。i5,8gb。

我正在为 os x 运行 1.3.1 版。我也安装了带有 Oracle_VM_VirtualBox_Extension_Pack-4.3.0-89960.vbox-extpack 的 Virtualbox 4.3。

我的 Virtualbox 正常启动,没有任何错误。我尝试将环境变量放在我的 $PATH 上,各种各样的东西。没有任何作用!

我不知道该怎么办了,有人有类似的问题并解决了吗?

编辑:日志:

Oct 28 09:49:36 [Genymotion] [Warning] ****  STARTING GENYMOTION  **** 
Oct 28 09:49:36 [Genymotion] [Warning] Genymotion Version: Genymotion 1.3.1 
Oct 28 09:49:36 [Genymotion] [Debug] Network request to URL:  "/launchpad/last_version/mac/x64/" 
Oct 28 09:49:39 [Genymotion] [Debug] Genymotion server informs that version  "1.3.0"  is available from  "https://ssl-files.genymotion.com/genymotion/genymotion-1.3.0/genymotion-1.3.0.dmg" 
Oct 28 09:49:39 [Genymotion] [Debug] Version: "1" 
Oct 28 09:49:39 [Genymotion] [Error] Genymotion is newer than the database... how is possible? 
Oct 28 09:49:39 [Genymotion] [Debug] Getting currently authenticated user from  local cache 
Oct 28 09:49:39 [Genymotion] [Debug] Loading "vboxmanage" plugin 
Oct 28 09:49:39 [Genymotion] [Debug] Library loaded with success 
Oct 28 09:49:39 [Genymotion] [Debug] Chipset: "GenuineIntel" 
Oct 28 09:49:39 [Genymotion] [Debug] CPUID 0x1 (Intel): ECX= "7fbae3bf" 
Oct 28 09:49:39 [Genymotion] [Debug] VBoxManage path (default value): "VBoxManage" 
Oct 28 09:50:09 [Genymotion] [Debug] Can't run VBoxManage ("list", "hostonlyifs") 
Oct 28 09:50:09 [Genymotion] [Warning] QProcess: Destroyed while process is still running.
Oct 28 09:50:09 [Genymotion] [Error] "Fail to load vboxmanage plugin from /Applications/Genymotion.app/Contents/MacOS/plugins/" 
Oct 28 09:50:09 [Genymotion] [Error] Unable to find VM Engine. Plugin loading aborted. 

编辑2:

VBoxManage 列表 hostonlyifs

打印以下内容:

VBoxManage: error: Failed to create the VirtualBox object!
VBoxManage: error: Code NS_BASE_STREAM_WOULD_BLOCK (0x80470007) - Stream operation would block (extended info not available)
VBoxManage: error: Most likely, the VirtualBox COM server is not running or failed to start.
4

17 回答 17

144

我遇到了同样的问题并通过运行以下命令解决了它:

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

在以后的版本中,命令是

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart

确保您已在系统偏好设置->安全和隐私->常规中取消阻止 VirtualBox 的内核扩展(安装 VirtualBox 时会弹出一个弹出窗口)。

于 2013-10-29T08:24:04.543 回答
76

最终,您的/Library/StartupItems.

使用以下命令有帮助:

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart

它在两个不同的 Mavericks 安装中对我有用。

于 2013-10-31T10:03:17.500 回答
24

更新: Genymotion 的 2.5.1 版本 ( https://www.genymotion.com/#!/release-notes/251#251 ) 似乎已经解决了这个问题。(感谢@Roger 的提醒!)


对于那些稍后可能会遇到这个问题的人,我通过安装 VirtualBox 4.3.28 ( https://www.virtualbox.org/wiki/Download_Old_Builds_4_3 ) 解决了这个问题。新的 5.0.0 和 4.3.30 版本不适用于 Genymotion 2.5。以上解决方案均无效:(

还值得注意的是,在撰写本文时,Genymotion 的常见问题解答如下:

但是,出于性能原因,我们建议使用 4.3.12 版本

于 2015-07-14T19:05:26.337 回答
19

您需要重新启动 VirtualBox 服务,您可以这样做:

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

如果此路径为空,您可以使用:

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart

在我使用 Parallels 之后,我总是需要这样做。

于 2013-11-01T15:41:36.247 回答
17

在 Ubuntu GNU/Linux 上:

sudo /etc/init.d/vboxdrv setup

于 2015-02-26T07:40:38.070 回答
12

在 Win 7 中对我有用的是删除仅主机网络(在 Oracle 虚拟框首选项菜单 [CTRL+G] -> 网络 -> 仅主机网络中)。Genymotion 将在下一次虚拟设备启动时自动重新创建它。

于 2013-12-12T10:10:56.533 回答
10

好的,经过一整天的高效工作,我开始工作了。

首先,我卸载了 Genymotion 和 Virtualbox 的所有痕迹。然后我继续安装 Genymotion,然后再次安装 Virtual Box,但之前的版本(4.2.18)

我运行了 Genymotion,下载了一个图像,我收到一条关于网络试图运行它的错误消息。所以我直接在 Virtual Box 中运行它,它通过网络和一切启动 100%。我将其关闭,转到 Image 的设置并将第一个适配器更改为“Host-only”。

我再次打开 Genymotion Launcher 并“播放”了我的设备,它启动时没有任何问题。

于 2013-10-28T16:12:22.030 回答
8

对于那些从 Mac OSX 中使用相同错误消息但可能存在不同问题的线程的人:

1) 检查您是否已通过 /Applications 打开 GenyMotion 并且您已启用互联网权限

2)从这里安装虚拟盒子:https ://www.virtualbox.org/wiki/Downloads 。下载并安装后,重试运行 GenyMotion

3)如果这些不起作用,请尝试 Mul0w 的建议:

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart

于 2014-07-22T20:17:37.043 回答
6

从优胜美地升级到 el capitan 时会发生这种情况。需要重新安装虚拟盒子。重新安装 geny motion 没有任何作用。您将保持所有虚拟设备不变。

于 2015-10-01T20:58:14.800 回答
4

对于 Arch Linux,试试这个:

sudo vboxreload
于 2014-11-08T04:09:34.653 回答
3

删除仅主机网络对我有帮助。1. 打开 Virtual Box 2. 文件->首选项-> 网络 3. 选择 Host-only 网络并将其删除。

现在尝试启动 Genymotion。

于 2014-09-05T10:53:16.300 回答
2

使用卸载程序卸载 VirtualBox(它带有 dmg),然后再次安装 VirtualBox。这为我解决了这个问题。

于 2013-11-08T09:50:18.363 回答
1

在 Ubuntu 16.04 上,vboxdrv 不再位于 /etc/init.d 中,因此您必须运行以下命令:

/usr/lib/virtualbox/vboxdrv.sh setup
于 2016-09-10T21:57:02.777 回答
1

我安装了 Oracle virtualbox(下载链接)然后一切正常

于 2016-06-19T04:17:53.123 回答
1

Virtual box 4.3.28 版与 Genymotion 2.5.2 一起为我工作。似乎没有其他任何工作。

于 2015-09-11T16:04:26.657 回答
0

我也努力安装 el Captain。我安装了 VirtualBox 4.3.26 版本。其他最新版本对我不起作用。它就像一个魅力:)

于 2015-11-26T11:17:17.240 回答
0

在 GNU/Linux 中,您可以使用此命令

 /etc/init.d/virtualbox

选项

  • 开始
  • 停止
  • stop_vms
  • 重新开始
  • 强制重新加载
  • 地位

例如

 /etc/init.d/virtualbox force-reload

祝你好运

于 2016-05-25T18:30:19.143 回答