私は gentoo(Linux) ホスト マシンを持っています。そこに、Virtualbox 4.3.28 と vagrant 1.4.3 をインストールしています (これらは gentoo で利用可能な最新バージョンです)。
vagrant up を実行すると、Ubuntu 14.04 が起動します。Ubuntu に ssh で接続することもできます。vagrant destroy を実行してから vagrant up も試しました。しかし、起動するとすぐに次のエラーが発生します。以下は、私の Vagrantfile と出力エラーです。
PS: Ubuntu 14.04 ベースボックスをゼロから作成しました。
ヴァグラントファイル
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.box = "Ubuntu"
config.vm.boot_timeout = "700"
config.vm.provider :virtualbox do |vb|
vb.gui = true
end
end
ターミナルに出力
Bringing machine 'default' up with 'virtualbox' provider...
[default] Clearing any previously set forwarded ports...
[default] Clearing any previously set network interfaces...
[default] Preparing network interfaces based on configuration...
[default] Forwarding ports...
[default] -- 22 => 2222 (adapter 1)
[default] Booting VM...
[default] Waiting for machine to boot. This may take a few minutes...
Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period. This can
mean a number of things.
If you're using a custom box, make sure that networking is properly
working and you're able to connect to the machine. It is a common
problem that networking isn't setup properly in these boxes.
Verify that authentication configurations are also setup properly,
as well.
If the box appears to be booting properly, you may want to increase
the timeout ("config.vm.boot_timeout") value.
この問題を解決する解決策はありますか?
答え1
Vagrant の最新バージョンを入手してください。それは私の浮浪者関連の問題。利用可能な ebuild は次のとおりです:http://data.gpo.zugaina.org/johu/app-emulation/vagrant-bin/。
では、手順を説明します。アプリ-portage/laymanすでにインストール済み:
layman -a johu
layman -S
、あるいはそれ以上に(?)eix-sync
emerge -s vagrant
app-emulation/vagrant-binのバージョン1.7.4が利用可能として表示されるはずです。emerge -av vagrant-bin
次に、VM のプロビジョニングを再試行します。