virtualbox - 安装 VirtualBox 4.3.6 时无法卸载 kext

标签 virtualbox kernel-extension

下载 VirtualBox 4.3.6 并尝试在 Mavericks (OSX 10.9.1) 中安装后,出现一般错误“安装失败”。

查看日志并运行卸载工具后,我得出的结论是 VirtualBox 无法卸载特定的内核扩展:org.virtualbox.kext.VBoxUSBorg.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 手动尝试卸载 kext 会产生准确的结果。

有什么办法可以去掉这些吗?我运行了 VirtualBox 卸载程序,所以我确信我不需要这些来进行其他任何操作,但它们阻止我进行干净的 VirtualBox 安装。

最佳答案

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

关于virtualbox - 安装 VirtualBox 4.3.6 时无法卸载 kext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21890605/

相关文章:

在 Mac UTF-8 上比较路径与特殊字符

vagrant - 如何删除由 vagrant 在 Windows 10 上创建的仅主机网络接口(interface)?

python - docker 卡在 django runserver 上

virtualbox - 将 virtualbox 从 5.0.24 更新到 5.1 后启动 vm 失败

macos - mach 内核,锁的最佳使用

macos - 使用 NKE 嗅探 HTTP 数据包

ruby-on-rails - VirtualBox 上的 Rails 服务器运行速度非常慢

opengl - 有没有人成功启动在 Qt 5.5(静态)和 msvc2015 中构建的 QML 应用程序

macos - 性能分析 KEXT

macos - 从无代码 KEXT 迁移到 DEXT。 USB接口(interface)不见了