Ubuntu 14.04でvagrantを実行しようとしています。だから、私はこれらの手順を実行しました:
-vagrantのインストール-virtualboxのインストール-プロバイダーの追加ボックス
その後、私は実行します
浮浪者
コマンド。
コマンドを実行した後、これらの出力を取得すると、エラーメッセージが表示されますが、どのように解決して正しく実行できるのかわかりません。
「virtualbox」プロバイダーでマシンの「デフォルト」を起動しています...
==> default:ボックス 'udacity/ud381'が最新かどうかを確認しています...
==> default:以前に設定された転送ポートをクリアしています...
==> default:以前に設定したネットワークインターフェイスをクリアしています...
==> default:設定に基づいてネットワークインターフェースを準備しています...
default: Adapter 1: nat
==>デフォルト:ポートを転送しています...
default: 5000 (guest) => 5000 (Host) (adapter 1) default: 22 (guest) => 2222 (Host) (adapter 1)
==> default:VMの起動... VagrantがVirtualBoxを制御するために使用するCLIである
VBoxManage
の実行中にエラーが発生しました。コマンドとstderrを以下に示します。コマンド:["startvm"、 "0399f946-6a87-4310-a22d-c1a4525ae2f0"、 "--type"、 "headless"]
Stderr:VBoxManage:エラー:仮想マシン 'ud381_default_1463617458900_49294'が終了コード1(0x1)で起動中に予期せず終了しましたVBoxManage:エラー:詳細:コードNS_ERROR_FAILURE(0x80004005)、コンポーネントMachineWrap、インターフェイスIMachine
これらのエラーを修正するにはどうすればよいですか?
重要なプリアンブル:
2015/2016にこの回答を書き戻し、VirtualBox、Vagrant、Ubuntuヘッドレス14.04を対象にしたことに注意してください。
しばらくすると、走行距離が異なる場合があります。
同様の問題があり、バージョンが異なる場合は、この回答を自由に編集して、Ubuntu 14.04の回答の上に回答を追加してください。みんなで一緒に進歩できるようにしましょう。
私自身も同じことを行い、新しいバージョンを使用し始めたらこの回答を更新します。
回答:
同じ問題が発生したときにこのページを見つけました。
今、私は私のものを解決しました。私のソリューションがあなたを助けることを願っています。
dpkg -i whatever_is_the_latest_version_virtualbox.deb
apt-get -f install
これは依存関係をインストールしますdpkg -i whatever_is_the_latest_version_vagrant.deb
apt-get -f install
これは依存関係をインストールします次に、残りのVagrant Boxのセットアップを行います。
これで動作するはずです。
Ubuntu 16.04では、virtualboxの以前のバージョンを必ずアンインストールしてください。
Sudo apt-get purge virtualbox virtualbox-dkms virtualbox
Virtualbox.orgからダウンロードした再インストールvirtualbox
Sudo dpkg -i Downloads/virtualbox-5.1_5.1.22-115126-Ubuntu-xenial_AMD64.deb
これでエラーが修正されました。
それは助けなければなりません:
Sudo /sbin/vboxconfig
次に、仮想マシンを起動します。それは私を助けました;-)
私は次の手順を実行しましたが、修正されます。
http://www.sysprobs.com/disable-enable-virtualization-technology-bios
https://askubuntu.com/questions/410813/how-to-enable-virtualization-on-booting-ubuntu-13-1
http://ubuntuhandbook.org/index.php/2015/07/install-virtualbox-5-0-ubuntu-15-04-14-04-12-04/
Vagrantfileの下の行にv.gui = falseを追加します
override.vm.network :private_network, ip: machine_type['ip']
v.gui = false
Vagrantを再起動します。
vagrant reload
うまくいくことを願っています。
私のubuntu 14.02では、virtualbox-5.0に切り替えました
Sudo apt-get install virtualbox-5.0
Mac OS 10.12では、再インストール Virtual Box はこれを修正しました(Vagrant 2.0.0およびVirtual Box 5.1.28)。
最良の解決策:Sudo /sbin/vboxconfig
エラーを修正するには:
Homestead upマシン「Homestead-7」を「virtualbox」プロバイダーで起動します...
==> Homestead-7:ボックス「laravel/Homestead」が最新かどうかを確認しています...
==> Homestead-7:ボックス 'laravel/Homestead'の新しいバージョンは
利用可能!あなたは現在
==> Homestead-7:バージョン「1.0.1」があります。最新はバージョン「3.0.0」です。走る
==> Homestead-7:vagrant box update
更新します。
==> Homestead-7:以前に設定したネットワークインターフェイスをクリアしています...
Vagrantが使用するVBoxManage
の実行中にエラーが発生しました
VirtualBoxを制御します。コマンドとstderrを以下に示します。コマンド:["hostonlyif"、 "create"]
Stderr:0%...
進行状況:NS_ERROR_FAILURE
VBoxManage:エラー:ホスト専用アダプターの作成に失敗しました
VBoxManage:エラー:VBoxNetAdpCtl:新しいインターフェイスの追加中にエラーが発生しました:/ dev/vboxnetctlを開くことができませんでした:そのようなファイルまたはディレクトリはありません
VBoxManage:エラー:詳細:コードNS_ERROR_FAILURE(0x80004005)、コンポーネントHostNetworkInterfaceWrap、インターフェイスIHostNetworkInterface
VBoxManage:error:Context: "RTEXITCODE handleCreate(HandlerArg *)" at 71行目ファイルVBoxManageHostonly.cpp
ubuntu 16.04
で、BOSH-LITEでvirtualbox-5.1
を使用していたときに、同じエラーが発生しました
vagrant up --provider=virtualbox
virtualbox-5.1
をアンインストールし、virtualbox-5.0
をインストールすると、現在動作しています。
BIOSで仮想化が無効になっている可能性があります。仮想化を有効にするには、ガイド here に従ってください。
この議論に何か新しいことを追加するために、私の経験では、非グラフィックレス端末で非ヘッドレスVMを起動しようとすると、このエラーがスローされます。vagrantやpackerなどのラッパースクリプトは最も単純なオプションを選択すると、デフォルトでは、仮想マシン(またはボックス)がない場合を除き、GUIが起動することが多いようです。
MACのOSをアップグレードした後、OPと同じエラーで動作が停止しました。他のすべてのコンポーネントもアップグレードしました。
この環境がありました:-MacOS Mojave v10.14-Vagrant 2.0.1-VirtualBox-5.2.20-125813-OSX.dmg-VBoxGuestAdditions_5.2.20.iso
その後、ボックスの最新バージョンを取得するために「迷惑メールボックスの更新」を行いました。
その後、私はnew VMをスピンできました。 VMがすでに作成されている場合は、ホストとゲスト間のゲスト追加バージョンの不一致に対処する必要がある場合があります。
使用可能なすべてのプラグインをコンテナにインストールします。
vagrantプラグインリスト
使用可能なすべてのプラグインがリストされます。
vagrantプラグインのインストール
一度問題の浮浪者を発行