VirtualBox 5.1.28は、KEXTセキュリティが原因でMacOS 10.13にインストールできません


106

VirtualBox 5.1.28をmacOS High Sierraにインストールしようとしましたが、次の画面で毎回失敗します。 仮想ボックスのインストールの失敗

いくつかの周りを見て回った後、私はこのスレッドを発見し VirtualBoxのインストールをブロックしていることが実際にわかりました。

セキュリティとプライバシーの設定

[許可]をクリックしてからVirtualBoxインストーラーを再実行しようとすると、同じ一般的なエラーメッセージが表示され、同じセキュリティ警告が[セキュリティとプライバシー]設定に再度表示されます。

また、ターミナルからpkgインストールを実行して、失敗の理由に関する詳細情報を取得できるかどうかを確認しようとしましたが、役に立ちません。

➜  Documents sudo installer -verbose -pkg VirtualBox.pkg -target /
installer: Package name is Oracle VM VirtualBox
installer: Installing at base path /
installer: Preparing for installation….....
installer: Preparing the disk….....
installer: Preparing Oracle VM VirtualBox….....
installer: Waiting for other installations to complete….....
installer: Configuring the installation….....
installer:
#
installer: Writing files….....
#
installer: Writing files….....
#
installer: Optimizing system for installed software….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
installer: Validating packages….....
#
installer: The install failed (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.)

VirtualBoxアプリケーションはインストールされているように見え、何も機能しませんが起動できます。

これを解決する方法はありますか?

回答:


136

それを解決することができた。

  • 以下からVirtualBoxイメージを取り出します:Finder>デバイス

    VirtualBoxデバイスを削除する

  • ここで例外を許可します。[システム環境設定]> [セキュリティとプライバシー]

    セキュリティとプライバシー

  • 最後に、Allowボタンをクリックして、「Oracle America、Inc」という名前の開発者が受け入れられ、その証明書を使用するインストーラーが正常に実行されるようにします(基本的に、このインストーラーは「Oracle America、Inc」証明書を使用して署名されるため、最初にマシンで使用できるようにするために必要です)

  • 次に、.dmgから再度インストールして、デバイスを再マウントします。

今ではうまく機能しています。


1
驚くばかり。知っておくと良いこと。
ピレア

3
MacOS 10.13.1(High Sierra)を使用していますが、「許可」オプションが表示されませんでした。次のリンクの手順に従いました:osxdaily.com/2016/09/27/…(基本的に、私は走りましたsudo spctl --master-disable)オプションが表示されました。ただし、このオプションは機能しませんでした-インストーラーを実行するたびに、「許可」オプションが表示されました。「許可」は何らかの理由で記憶されていませんでし
1

1
ありがとうございました!High Sierra 10.13.2およびVbox 5.2.6でチャームのように動作した
Rho

2
最初に試したときに「許可」をクリックできないという問題がありました。Macを完全に再起動すると修復され、インストールは正常に完了しました。
ジョカル

2
これにより、MojaveにVirtualbox
vikas027

7

この問題にまだ苦労している人のために:

リモートデスクトップまたは画面共有経由で接続している場合、または他のマウスエミュレーションを実行している場合:Allowこのモードで実際にボタンをクリックすることはできません!!

次のようにします。

  1. 場所のプロンプトが表示されるまでインストーラーを実行します
  2. システム環境設定を開きます
  3. スクリーンショットを撮る(CMD+SHIFT+3
  4. プレビューでスクリーンショットを開き、左上からボタンを選択して、座標を書き留めます
  5. 次に、を開きScript Editor、次のコード行を実行します tell application "System Events" to click at {890, 460} 。手順4の座標を使用し、[設定]ウィンドウを移動しないようにし、他のウィンドウがボタンに重なっていないことを確認します。(スクリプトエディターのアクセシビリティ許可を与える必要があるかもしれませんが、プロンプトが表示されます)

これでボタンが実際にクリックされ、「Oracle America、Inc.」を許可できます インストールする。再起動を求められる場合があります。その後、インストーラーを再度実行すると、すべてが期待どおりに機能するはずです!


1
先日、Mac OS X 10.13.6(17G65)でこれに遭遇しました。ローカルサーバーにVNCで接続して、[許可]ボタンを押すことができませんでした。許可するには、Bluetoothキーボードまたはマウスを接続する必要がありました。
TJルオマ

うわー、なんて厄介なバグ/機能、VirtualBoxをリモートでインストールしようとしても頭を壁にぶつけ続けてくれてありがとう。。。。
ガレスジャンヌ

これがうまくいったとは信じられません。私はリモートデスクトップ上にいないので、これが何を引き起こしているのだろうか。
19:13の


5

GUIソリューションが機能しない場合は、リカバリモードで再起動してを入力しspctl kext-consent add VB5E2TV963、通常モードで再起動してインストールを実行します。


リヴィウ・イオネスク、ありがとうございました。あなたが提供したコマンドラインソリューションは、セキュリティ設定を変更した後、私のために働いた唯一のソリューションでした!
リノ

これは私の場合は機能せず、通常モードとセーフモードの両方でエラーがスローされます
-TheNano

@TheNano、どのmacOSバージョンを使用していますか?そして、どんなエラーを見ましたか?
リヴィウイオネスク

3

何らかの理由で「許可」をクリックすると、ボタンが「何もしなかった」ように感じましたが、3回目にボタンを「取った」と感じました(その後は常に機能しました)。奇妙な。

その他のアイデア:

セーフモードで再起動し、そこで許可ボタンを試してください

コマンドラインsudo spctl --master-disable

これはコミュニティウィキで、ここにアイデアを追加してください。


どうか、あなたはどのボタンについて話しているのですか?
ダン

2
[セキュリティとプライバシー]設定ペインの[許可]ボタン
-rogerdpack

1
「許可」ボタンが実際に機能する前に、設定ペインが表示された状態でしばらく待つ必要があるようです。
スティーブ-o

2

ここのメッセージの1つまたは別のスレッドで簡単なメモを見ましたが、それは私が見逃していた重要な部分でした。

[セキュリティとプライバシー]ダイアログを開いたとき、[適用]ボタンが表示され、ボタンをクリックしても、明らかなアクションはありませんでした。プロンプトはまだ残っています。私は申請を試みる前にもっと長く待つ必要がありました。ボタンが実際に機能するまで20分待ったことがわかりました(プロンプトは消えました)。


これも私にとってはうまくいきました。5分ほど待ってから[許可]ボタンを押すことができました
アレックスペリン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.