1. ホーム
  2. virtualbox

[解決済み] VirtualBox 4.3.6をインストール中にkextをアンロードできない

2022-02-07 06:49:38

質問

VirtualBox 4.3.6 をダウンロードし、Mavericks (OSX 10.9.1) にインストールしようとしたところ、汎用エラー "The installation failed" が表示されました。

ログを調べ、アンインストールツールを実行したところ、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).

で手動でkextのアンロードを試みる。 sudo kextunload -b org.virtualbox.kext.VBoxUSB は正確な結果をもたらします。

これらを削除する方法はありますか?VirtualBoxのアンインストーラーを実行したので、他にこれらが必要ないことは確かなのですが、VirtualBoxのクリーンインストールを妨げているのです。

解決方法は?

ディスクのパーミッションを修復して再起動し、再度アンインストールスクリプトを実行したところ、次のインストールに成功しました。