VirtualBoxのMacOS Catalina 10.15でUbuntu 20.04 LTS VMを実行するときに「VirtualBox VMが予期せず終了しました」を修正する方法は?

VirtualBoxのMacOS Catalina 10.15でUbuntu 20.04 LTS VMを実行するときに「VirtualBox VMが予期せず終了しました」を修正する方法は?

Catalina 10.15.6 で VirtualBox 6.1 を実行していて Ubuntu 20.04 LTS VM を起動すると、「VirtualBox VM が予期せず終了しました」というメッセージが表示されます。この問題をどのように解決できますか?

Appleのレポートは次のとおりです。

Path:                  /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/VirtualBoxVM
Identifier:            org.virtualbox.app.VirtualBoxVM
Version:               6.1.14 (6.1.14)
Code Type:             X86-64 (Native)
Parent Process:        VBoxSVC [2581]
User ID:               501

Date/Time:             2020-09-12 11:06:06.400 +0200
OS Version:            Mac OS X 10.15.6 (19G73)
Report Version:        12
Bridge OS Version:     4.6 (17P6065)
Anonymous UUID:        D239C6C6-47E5-4E96-B087-5A70B7918F9D


Time Awake Since Boot: 1100 seconds

System Integrity Protection: enabled

Crashed Thread:        34  Dispatch queue: com.apple.root.default-qos

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    Namespace TCC, Code 0x0

Thread 0:: Dispatch queue: com.apple.main-thread

答え1

設定>オーディオに移動し、「オーディオを有効にする」を選択解除します。 VirtualBoxがCoreAudioを使用してオーディオ入力権限を確認しようとすると、Ubuntu 20.04 LTSがクラッシュするバグがあるようです。

00:00:32.681184 CoreAudio: macOS 10.14+ 検出、オーディオ入力権限を確認中

(その後、システムがクラッシュしました...)

答え2

私のため。 2つの解決策を試しました(1つ選択)。

  1. sudoerを使ってvirtualboxを起動するのは私にとって効果的でした。

  2. 設定 - >オーディオ - >オーディオを有効にする選択を解除してオーディオを無効にすることもできます。

ここに画像の説明を入力してください。

答え3

上記のすべては良い情報ですが、bashを使用している場合はもっと深くする必要があります。

私はbashを使用して議論で私に役立つ解決策は、GUIを実行することでした。

    zsh -i -c virtualbox

その後、次のコマンドラインから仮想マシンを起動しようとしました。

    vboxmanage startvm foobar

これも動作します。

答え4

以下を試してください。

名前空間TCC、コード0x0(OSX / Mojava / Catalina)が原因でVMがクラッシュしてシャットダウンしました。

関連エラースレッド: https://forums.virtualbox.org/viewtopic.php?f=8&t=97141

クイックフィックス:

  1. ターミナルウィンドウを開きます。
  2. 「仮想ボックス」と入力します。
  3. Enter キーを押します。
  4. いつものようにVirtualboxが開いていることがわかります(ターミナルウィンドウを最小化することはできますが、閉じないでください)。
  5. VirtualBoxはターミナルプロセス内で実行されるため、カメラ/マイクのアクセス許可を要求する権限があります。
  6. これで仮想マシンを起動できるようになり、デフォルト設定でそれを許可するかどうかを尋ねられます。
  7. 残りの VirtualBox セッション中に端末を開いたままにします。

より効率的なソリューションがまもなく提供されます。

源泉

関連情報