「拡張パックをインストールしています…」が0%で止まっています


9

新しくインストールしたUbuntu 15.10に、(Ubuntuのリポジトリから)VirtualBoxをインストールし、2つのVMを作成してOVAをインポートしました。この時点で、拡張パックをインストールするように指示されました。

それで、自分のバージョンのVirtualBoxの拡張パックをダウンロードして実行し、VirtualBoxでこのダイアログを開くようにしました。

拡張機能:拡張パックの進捗バーのインストール0%

問題:1時間経過しても、0%のままです。
質問:どうすれば修正できますか?

回答:


15

コマンドラインからExtension Packをインストールすると、この問題が解決することがよくあります(既に説明したとおり)。最も包括的なコマンドラインは次のとおりです。

sudo VBoxManage extpack install --replace <tarball>

where <tarball>は、ダウンロードしたExtension Packの実際のパスとファイル名に置き換える必要があります。この--replaceオプションを使用すると、同じ拡張パックの古いバージョンが最初にアンインストールされます。適切な--replaceオプションがないと、コマンドライン失敗する可能性があります。

次のコマンドを実行して、インストール後に残っている一時ファイルとディレクトリをクリーンアップするのも賢明です。

sudo VBoxManage extpack cleanup 

おそらく完了のために、次のコマンドも実行して、Extension Packのインストールを確認します。

sudo VBoxManage list extpacks

以下のリファレンスは、これらのコマンドラインオプションとの他のコマンドラインオプションの詳細を示していますVBoxManage

参照:


それで、VirtualBoxがrootとして実行しようとしていない(そして、権限の不足を適切に処理していない)という実際の問題はありますか?
ヒルトンシャムウェイ

これは私の疑いであり、確かsudoにコマンドラインで使用することでVBoxManage通常は問題が解決します。私自身の習慣は、GUIではなくコマンドラインのみを使用することでした。これは、主に利用可能なオプションが非常に多いためです。
andrew.46

5

これは、使用許諾契約が受け入れられなかったために発生した可能性があります。

VirtualBoxアプリケーション内から拡張パックをインストールします。

[設定]を開き、[拡張機能]タブを選択します。

右側の下矢印をクリックします。

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

ダウンロードした拡張パックを選択し、[インストール]をクリックします。

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

使用許諾契約が表示されます。

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

下にスクロールして、[同意する]をクリックします。

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

パスワードを入力してください...これで拡張パックが正常にインストールされました。

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

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

それでも拡張パックを追加できないという応答に対処するための更新

ORACLE VirtualBoxリポジトリからVirtualBoxバージョン5.0をインストールして使用します。

VirtualBoxを完全にアンインストールします。

sudo apt-get purge "^virtualbox-.*"  
sudo apt-get autoremove  

ORACLE公開鍵をダウンロードして登録します。

wget -q -O - https://www.virtualbox.org/download/oracle_vbox.asc | sudo apt-key add -  

ORACLE VirtualBoxリポジトリをソフトウェアソースに追加します。

echo "deb http://download.virtualbox.org/virtualbox/debian wily contrib" | sudo tee /etc/apt/sources.list.d/oracle-vbox.list

リポジトリを更新します。

sudo apt-get update

VirtualBox 5.0をインストールします。

sudo apt-get install virtualbox-5.0

次に、前述のように拡張パックを追加します。

15.10として別のUbuntuエディションを使用する場合に備えて、この回答を読んでいる他のユーザーへの注意:

wilyリポジトリを追加するときに、使用しているUbuntuエディションに置き換える必要があります。

Ubuntu 16.04以降、ダウンロードして登録するORACLE公開キーが変更されました。

oracle_vbox.ascに置き換える必要がありoracle_vbox_2016.ascます!


残念ながら、それはまったく同じ問題です:「拡張パックのインストール」が0%でスタックしました:-/しかし、アイデアをありがとう!
Nicolas Raoul 2016年

おっと、時間を無駄にする前に私の新しい答えをチェックしてください
ニコラス・ラウル

私はすでに問題を修正したので、これをテストすることはできません...私(私の)のために働いた答えを受け入れますが、努力に対する報奨金を与えます、ありがとう!:-)
Nicolas Raoul

1
@NicolasRaoul:GUI経由でext-packをインストールできないため、vboxのインストールに問題があるはずです... ext-packはターミナルからインストールできるため、これは「大きなこと」ではありません。それが私が別の方法で答えを更新した理由です。これにより、常に最新バージョンのvboxを使用する機会も得られます。一般的に私は何かを投稿する前にすべてをテストします。現在サポートされているすべてのUbuntuバージョンでこのソリューションをテストしましたが、ext-packのインストールを含むすべてが正しく動作します。:)
cl-netbox 2016年

4

コマンドラインからrootとして拡張機能インストールすることで問題を修正しました:

$ sudo VBoxManage extpack install ~/Downloads/Oracle_VM_VirtualBox_Extension_Pack-5.0.12-104815.vbox-extpack 
Swipe your finger across the fingerprint reader
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully installed "Oracle VM VirtualBox Extension Pack".

ルートを含まない解決策がより良いでしょうが、少なくともこれはうまくいきました。


Swipe your finger across the fingerprint reader?これは本当ですか?指紋リーダーがない場合はどうなりますか?それはあなたのコンピュータがそれを持っていることをどのように知るのですか?なぜそれが必要なのですか?
エドワードトーバルズ2016年

1
@edwardtorvalds:指紋リーダーがない場合、Type your password代わりに次のようなものが表示されます。
Nicolas Raoul 2016年

1

同じ問題があり、どのバージョンを試しても0%で止まってしまいました。ターミナルからVirtualboxとExtension Packをインストールすると、ようやくうまくいきました。

sudo apt-get install virtualbox
sudo apt-get install virtualbox-ext-pack

0

私はこの問題に遭遇しましたが、解決策はかなり簡単でした。Oracle_VM_VirtualBox_Extension_Packをダウングレードするだけです(5.1.12-112440が5.0.0を使用するのではなく)。頑張ってください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.