Note to Self

公開する緊張感で、読み返した時に??にならない自分用メモです

仮想環境 [VirtualBox] COMオブジェクトの確保に失敗しました。

結論から言うと、解決策はディレクトリのパーミッション変更!
アンインストールしなくても良かったのかも。。。

 

macOSアップデート後、VirtualBoxが起動しなくなったので、放置...

そろそろどうにかしようと試みる。
まずは、アンインストール。
PC再起動後に、最新のpackageをインストール

 

[環境]
macOS Catalina バージョン 10.15.6
VirtualBox 6.1.14 platform packages - OS X hosts 

 

最新のパッケージは、ココ↓からダウンロード
www.virtualbox.org

 

インストールまでは滞りなく完了したので、起動...

f:id:w_t:20200926113117p:plain

Error Message

特にパーミッション変更していないけど...

 

 /tmpのパーミションを確認

$ ls -la /tmp

lrwxr-xr-x@ 1 root  admin  11 12 28  2019 /tmp@ -> private/tmp

 

/private/tmpのパーミッションを確認

$ ls -l /private/   

 

drwxr-xr-x   11 root  wheel   352  9 26 11:19 tmp/

 

$ sudo ls -la /private/tmp

Password:

total 0

drwxrwxr-T  11 root    wheel  352  9 26 11:19 .

drwxr-xr-x   6 root    wheel  192  8 18 06:26 ..

.vbox-*****-ipcがない。

/private/tmpのパーミッションを、一旦変更

$ sudo chmod 1777 tmp

$ ls -la

total 0

drwxr-xr-x    6 root  wheel   192  8 18 06:26 ./

drwxr-xr-x   24 root  admin   768  8 18 06:25 ../

drwxr-xr-x  115 root  wheel  3680  9 26 11:02 etc/

drwxr-xr-x    2 root  wheel    64 11  9  2019 tftpboot/

drwxrwxrwt   11 root  wheel   352  9 26 15:08 tmp/

 

再度 VirtualBox起動 ⇨ 無事起動
必要ファイルが出来てる。

 

$ sudo ls -la /private/tmp

Password:

total 0

drwxrwxr-T  11 root    wheel  352  9 26 11:19 .

drwxr-xr-x   6 root    wheel  192  8 18 06:26 ..

drwx------   4 wacaco  wheel  128  9 26 11:21 .vbox-*****-ipc

 

忘れずに、パーミッションを戻す

$ sudo chmod 755 tmp 

$ ls -la

total 0

drwxr-xr-x    6 root  wheel   192  8 18 06:26 ./

drwxr-xr-x   24 root  admin   768  8 18 06:25 ../

drwxr-xr-x  115 root  wheel  3680  9 26 11:02 etc/

drwxr-xr-x    2 root  wheel    64 11  9  2019 tftpboot/

drwxr-xr-x   11 root  wheel   352  9 26 16:09 tmp/

 

今まで使えていたものが、OSのバージョンアップで起動しなくなると溜息が出るけど、
割りと簡単に解決できるものも多いので焦らず対処。