web-dev-qa-db-ja.com

LinuxでのVagrant Upのエラー

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

これらのエラーを修正するにはどうすればよいですか?

20
Batuhan Bardak

重要なプリアンブル:

2015/2016にこの回答を書き戻し、VirtualBox、Vagrant、Ubuntuヘッドレス14.04を対象にしたことに注意してください。

しばらくすると、走行距離が異なる場合があります。

同様の問題があり、バージョンが異なる場合は、この回答を自由に編集して、Ubuntu 14.04の回答の上に回答を追加してください。みんなで一緒に進歩できるようにしましょう。

私自身も同じことを行い、新しいバージョンを使用し始めたらこの回答を更新します。

回答:

VagrantとVirtualBoxを使用したUbuntu 14.04ヘッドレス

同じ問題が発生したときにこのページを見つけました。

今、私は私のものを解決しました。私のソリューションがあなたを助けることを願っています。

Virtualbox用の最新のAMD64をダウンロードしてインストールする

  1. 移動 https://www.virtualbox.org/wiki/Linux_Downloads
  2. 64ビットUbuntu 14.04サーバー64ビットエディションでvagrantを実行しようとしているため、AMD64を選択してください(元々の問題はi386を使用していたことです)
  3. 次に、ルートとして、dpkg -i whatever_is_the_latest_version_virtualbox.deb
  4. apt-get -f installこれは依存関係をインストールします

Vagrant用の最新のAMD64をダウンロードしてインストールする

  1. 移動 https://www.vagrantup.com/downloads.html
  2. Debian 64ビットを選択
  3. 次に、ルートとして、dpkg -i whatever_is_the_latest_version_vagrant.deb
  4. apt-get -f installこれは依存関係をインストールします

次に、残りのVagrant Boxのセットアップを行います。

これで動作するはずです。

7
Kim Stacks

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

これでエラーが修正されました。

18
edlerd

それは助けなければなりません:

Sudo /sbin/vboxconfig

次に、仮想マシンを起動します。それは私を助けました;-)

10
Ailurus

私は次の手順を実行しましたが、修正されます。

  1. BIOSで仮想化が有効になっていることを確認します。例えば

http://www.sysprobs.com/disable-enable-virtualization-technology-bios

https://askubuntu.com/questions/410813/how-to-enable-virtualization-on-booting-ubuntu-13-1

  1. Virtualbox-5.0をインストールしますが、古いバージョンのvirtualboxをアンインストールする必要があります。以下のリンクが役立ちます:

http://ubuntuhandbook.org/index.php/2015/07/install-virtualbox-5-0-ubuntu-15-04-14-04-12-04/

  1. Vagrantfileの下の行にv.gui = falseを追加します

    override.vm.network :private_network, ip: machine_type['ip']
    v.gui = false 
    
  2. Vagrantを再起動します。

    vagrant reload
    

うまくいくことを願っています。

4

私のubuntu 14.02では、virtualbox-5.0に切り替えました

Sudo apt-get install virtualbox-5.0
2
Slow Harry

Mac OS 10.12では、再インストール Virtual Box はこれを修正しました(Vagrant 2.0.0およびVirtual Box 5.1.28)。

1
Daniel

最良の解決策:
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

1
Mezlini

ubuntu 16.04で、BOSH-LITEでvirtualbox-5.1を使用していたときに、同じエラーが発生しました

vagrant up --provider=virtualbox

virtualbox-5.1をアンインストールし、virtualbox-5.0をインストールすると、現在動作しています。

0
hrishikeshtak

BIOSで仮想化が無効になっている可能性があります。仮想化を有効にするには、ガイド here に従ってください。


0
Maurice Elagu

この議論に何か新しいことを追加するために、私の経験では、非グラフィックレス端末で非ヘッドレスVMを起動しようとすると、このエラーがスローされます。vagrantやpackerなどのラッパースクリプトは最も単純なオプションを選択すると、デフォルトでは、仮想マシン(またはボックス)がない場合を除き、GUIが起動することが多いようです。

0

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がすでに作成されている場合は、ホストとゲスト間のゲスト追加バージョンの不一致に対処する必要がある場合があります。

0
Lun

使用可能なすべてのプラグインをコンテナにインストールします。

  1. プラグインリストの取得-実行

vagrantプラグインリスト

使用可能なすべてのプラグインがリストされます。

  1. プラグインのインストール-実行

vagrantプラグインのインストール

一度問題の浮浪者を発行

0
Tanzy