Genymotion,"无法加载VirtualBox引擎".在小牛队.VBox设置正确

Jon*_*per 115 macos android osx-mavericks genymotion

我一直收到以下错误:

在此输入图像描述

我重新安装,删除并尝试了一切让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正常启动,没有任何错误.我尝试了环境变量将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. 
Run Code Online (Sandbox Code Playgroud)

编辑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.
Run Code Online (Sandbox Code Playgroud)

小智 144

我有同样的问题,并通过运行以下命令解决它:

sudo /Library/StartupItems/VirtualBox/VirtualBox restart
Run Code Online (Sandbox Code Playgroud)

  • 我得到`sudo:/ Library/StartupItems/VirtualBox/VirtualBox:command not found`. (19认同)
  • 小牛队的/ Library/StartupItems /在哪里?找不到那样的东西. (7认同)
  • 这可以解决一次问题,但每次重新启动计算机时都需要运行命令.有一个一劳永逸的方式吗? (4认同)
  • 我在El Capitan上用VBox 4.3.20找到的最近的东西是`sudo/Library/Application\Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart`,它返回错误:`/ Library/Application Support/VirtualBox/VBoxDrv.kext无法加载 - (libkern/kext)无法加载(原因未指定); 检查系统/内核日志是否有错误或尝试kextutil(8).`系统控制台还显示了大量有趣但有点错误的错误消息.不完全确定,但它看起来像VBox kext(内核扩展)可能与较新版本的OSX不兼容. (2认同)

小智 76

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

使用以下命令有助于:

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart
Run Code Online (Sandbox Code Playgroud)

它适用于我在两个不同的Mavericks安装.

  • 重新启动并且必须再次运行此命令....有什么方法可以使此修复永久化? (3认同)

loe*_*chg 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认同)
  • 我认为Genymotion 2.5.1版本实际修复了这个问题:https://www.genymotion.com/#!/ release-notes/251#251 (2认同)

小智 19

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

sudo /Library/StartupItems/VirtualBox/VirtualBox restart
Run Code Online (Sandbox Code Playgroud)

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

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart
Run Code Online (Sandbox Code Playgroud)

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


sur*_*190 17

在Ubuntu GNU/Linux上:

sudo /etc/init.d/vboxdrv setup

  • 为ubuntu 14.10工作,英雄回答:-D (4认同)

num*_*web 12

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


Jon*_*per 10

好好经过一整天的工作,我得到了它的工作.

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

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

我再次打开Genymotion Launcher并"玩"了我的设备,它启动时没有任何问题.


Zen*_*nce 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


nva*_*scu 6

从优胜美地升级到el capitan时会发生这种情况.需要再次安装虚拟机.重新安装geny motion什么都不做.您将保持所有虚拟设备不变.

  • 更新VirtualBox有帮助.我在v4.3.12中遇到了内核恐慌但是根据[Genymotion的常见问题解答](https://www.genymotion.com/#!/support?chapter=compatible-virtualbox-versions#faq)的建议,我安装了4.3.26.它现在工作正常! (2认同)