Genymotion,“无法加载VirtualBox引擎。” 在小牛上。VBox设置正确


115

我不断收到以下错误:

在此处输入图片说明

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

我没有所需的设备,但是Genymotion的工作很完美,直到Mavericks更新,我一直在努力让它重新工作。

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

我正在为OS X运行1.3.1版本。我确实也安装了Virtualbox 4.3和Oracle_VM_VirtualBox_Extension_Pack-4.3.0-89960.vbox-extpack。

我的Virtualbox正常启动,没有任何错误。我尝试了将vbox放在我的$ 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仅列出主机

打印以下内容:

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.

1
您能否与我们分享您的日志文件(cloud.genymotion.com/page/faq/#collapse-logs)?
madCdan

我向你保证,我有安装垂直框中,然后它的工作100%
乔纳森Natie公司KLOPPER

1
如果打开“终端”,然后键入“ VBoxManage list hostonlyifs”,输出是什么?
madCdan

1
我假设您已经尝试重新安装VirtualBox?
madCdan

是的,我清除了所有VBox文件。重新启动,重新安装并尝试了较旧版本的VBox。
乔纳森·娜蒂·克洛珀

Answers:


144

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

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

在更高版本中,命令是

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

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


7
特立独行的/ Library / StartupItems /在哪里?找不到这样的东西。
Dumoko

4
这可以解决一次问题,但是每次我重新启动计算机时都需要运行命令。有一种一劳永逸的方法吗?
Chris.Zou

1
运行此程序后,我必须重新启动VirtualBox和Genymotion才能正常工作。
肯(Ken)

19
我懂了sudo: /Library/StartupItems/VirtualBox/VirtualBox: command not found
whoknows,2015年

2
我可以在El Capitan上使用VBox 4.3.20找到的最接近的东西是sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart,它返回以下错误:/Library/Application Support/VirtualBox/VBoxDrv.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).系统控制台还显示了很多有趣但令人讨厌的错误消息。不能完全确定,但是在我看来VBox kext(内核扩展)可能与OSX的较新版本不兼容。
ghoti

76

最终,您可能没有任何东西 /Library/StartupItems

使用以下命令有助于:

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

它为我安装了两个不同的Mavericks。


1
升级到Mavericks后,这对我有用。以前,我能够使用Amit的答案。
约书亚W

3
重新启动并不得不再次运行此命令。...是否有某种方法可以使此修复程序永久生效?
2014年

这并不能解决我的问题
eliasbagley

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版



2
这需要推到列表的顶部!
zwebie

2
我认为Genymotion 2.5.1版本实际上已解决了该问题:genymotion.com/#
Roger

Genymotion 1.0.5已发布并在OSX上很好地运行VirtualBox 5.x genymotion.com/#!/release-notes/253_p105
muhasturk 2015年

2.5.2适用于4.3.30,但仍不支持5.0.n。
Sveinung Kval Bakken

19

您需要重新启动VirtualBox服务,您可以使用以下方法进行操作:

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

如果在此路径中为空,则可以使用:

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

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



12

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


请注意。当我删除文件时,我的机器立即关闭。保存您的工作!启动正常,然后我将其卸载并重新安装,然后它又开始工作。
Jahmic

10

好了,在整天忙碌了一天之后,我开始工作了。

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

我运行了Genymotion,下载了图像,收到有关尝试运行该网络的错误消息。因此,我直接在Virtual Box中运行了它,它在使用网络及其他所有功能时都启动了100%。我将其关闭,转到图像的设置,并将第一个适配器更改为“仅主机”。

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


刚刚用新版本4.3.30进行了验证,而新版本似乎
无效

8

对于那些使用相同的错误消息但可能存在不同问题的Mac OSX用户,请按以下步骤操作:

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

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

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

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


非常感谢!在OSX 10.9.4中可像魅力一样工作
Matz

6

从优胜美地升级为capitan时会发生这种情况。虚拟盒需要再次安装。重新安装精灵运动不会执行任何操作。您将所有虚拟设备保持不变。


2
更新VirtualBox有所帮助。我对v4.3.12感到内核崩溃,但根据Genymotion的FAQ的建议,我安装了4.3.26。现在工作正常!
苏菲安2015年

安装VirtualBox 4.3.26对我有用。最新版本无效。您可以从这里获得:virtualbox.org/wiki/Download_Old_Builds_4_3
Apfelsaft


3

删除仅主机的网络对我有帮助。1.打开虚拟盒2.文件->首选项->网络3.选择仅主机的网络并将其删除。

现在尝试启动Genymotion。


2

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


交换Mac时,我迁移了VirtualBox的较旧版本,并收到此错误。重新安装到最新的固定版本。
jwBurnside

1

我的虚拟盒子版本4.3.28与Genymotion 2.5.2一起使用。似乎没有其他工作。



1

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

/usr/lib/virtualbox/vboxdrv.sh setup

0

我还挣扎着安装了El队长。我安装了VirtualBox 4.3.26版本。其他最新版本对我不起作用。它就像一个魅力:)


0

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

 /etc/init.d/virtualbox

选件

  • 开始
  • stop_vms
  • 重新开始
  • 力重装
  • 状态

例如

 /etc/init.d/virtualbox force-reload

祝好运

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.