めもめも のーと

ハマったこととか、覚えたこととか

vagrant up が起動しなくなったので対処した件

vagrant up をするとtimeoutまでエンドレスにdefault: Warning: Connection timeout. Retrying...といわれ続ける問題に直面したので、対応したときのメモを残します。

環境

ホストOS:Windows7
ゲストOS:CentOS6.7
VirtualBox5.0.2
vagrant 1.7.4

対応

C:\Users\xxx\VirtualBox VMs\xxx_default_1444805889159_27521\Logs\VBox.log
を見ると、Error: Unable to connect to system D-Bus (1/3) というエラーログが残っていたので、こちらを参考に対応させていただきました。

iamapen.hatenablog.com

  1. 仕方ないのでVirtualBoxマネージャから対象のVMを直接起動して、vagrant / vagrant のID/PWでログイン。
  2. 以下コマンドを実行。
$ sudo yum install dbus
$ sudo service messagebus start

起動したVirtualBoxのターミナルのメニューにある  
[Devices]->[Install Guest Additions]をクリックし、  
VMの仮想ドライブにマウントされたisoファイルを、  
ゲストOSの適当な場所にマウントします。
$ sudo su -
# mkdir /mnt/cdrom
# mount -r /dev/cdrom /mnt/cdrom
# cd /mnt/cdrom/
# ./VBoxLinuxAdditions.run

なにやら古かったGuestAdditionsが新しくなったような処理が流れてました。
これでVMをシャットダウンして、改めてホスト側からvagrant up してみたら、今度は起動しました!

default: Warning: Connection timeout. Retrying... の原因は様々なようですが、上記が一助になれば幸いです。