Can';t在安装VirtualBox 4.3.6时卸载kext

Can';t在安装VirtualBox 4.3.6时卸载kext,virtualbox,kernel-extension,Virtualbox,Kernel Extension,下载了VirtualBox 4.3.6,在尝试在Mavericks(OSX 10.9.1)中安装之后,我收到一个通用错误“安装失败” 查看日志并运行卸载工具后,我得出结论,VirtualBox无法卸载特定的内核扩展:org.VirtualBox.kext.VBoxUSB,以及org.VirtualBox.kext.VBoxDrv 准确的误差是: (kernel) Can't unload kext org.virtualbox.kext.VBoxUSB; classes have instanc

下载了VirtualBox 4.3.6,在尝试在Mavericks(OSX 10.9.1)中安装之后,我收到一个通用错误“安装失败”

查看日志并运行卸载工具后,我得出结论,VirtualBox无法卸载特定的内核扩展:org.VirtualBox.kext.VBoxUSB,以及org.VirtualBox.kext.VBoxDrv

准确的误差是:

(kernel) Can't unload kext org.virtualbox.kext.VBoxUSB; classes have instances:
(kernel)     Kext org.virtualbox.kext.VBoxUSB class org_virtualbox_VBoxUSB has 1 instance.
Failed to unload org.virtualbox.kext.VBoxUSB - (libkern/kext) kext is in use or retained (cannot unload).
(kernel) Can't remove kext org.virtualbox.kext.VBoxDrv; services failed to terminate - 0xdc008018.
Failed to unload org.virtualbox.kext.VBoxDrv - (libkern/kext) kext is in use or retained (cannot unload).
使用
sudo-kextunload-b org.virtualbox.kext.VBoxUSB
手动尝试卸载kexts会产生准确的结果


有没有办法去掉这些?我运行了VirtualBox卸载程序,因此我确信我不需要这些来做任何其他事情,但是它们阻止了我进行干净的VirtualBox安装。

修复了磁盘权限,重新启动,再次运行卸载脚本,下一次安装成功。

我能够清理安装4.3.22-98236-OSX(我最初安装的),但升级到4.3.30-101610-OSX或5.0.0-101573-OSX将失败,并在安装过程中引发错误


删除/mach_kernel文件夹为我解决了“安装失败”的问题。

您是如何修复磁盘权限的?@Michael_Scharf Open disk Utilities(在聚光灯下查找)。点击左边的一个分区(不是磁盘本身,而是一个分区),你会看到在左下角的“修复磁盘权限”变为活动状态。事实上,我只需要重新启动就可以了。重新运行安装脚本成功。几分钟内我收到了来自的建议:只需下载最新版本的virtual box。。。打开
dmg
后。。。而不是
pkg
。。。运行
VirtualBox\u Uninstall.tool
,它将清理出更多内容