2015年4月9日木曜日

vagrant - GuestAdditions versions on your host (4.3.18) and guest (4.3.6) do not match.

vagrantの起動で盛大にはまったのでメモ

  • mac
  • vagrant1.7.2

発生したエラー内容は


GuestAdditions versions on your host (4.3.18) and guest (4.3.6) do not match.

上記のエラーが発生すると、vagrantとローカルのfolderのsyncに失敗してしまって、ローカルで作業できない。
調査して、以下の対応をしたが、全然解決しなかった。


http://jitsu102.hatenablog.com/entry/2014/04/12/235946
http://www.utano.jp/entry/2014/11/vagrant_guest_additions_update_error

仕方なくログを追跡すると、


No package kernel-devel-2.6.32-431.3.1.el6.x86_64 available.

とあったので上記のrpmをinstallすれば解決できるのではないかと推測。

vagrant側

vagrant ssh
sudo yum install -y http://bay.uchicago.edu/centos-vault/6.5/updates/x86_64/Packages/kernel-devel-2.6.32-431.3.1.el6.x86_64.rpm
sudo yum install -y kernel-devel kernel-headers dkms gcc gcc-c++
exit

ローカル側

vagrant vbguest --do install
vagrant vbguest --status

GuestAdditions 4.3.18 running --- OK.

これは成功の予感

vagrantを起動

vagrant up

成功!!

結論

もっと自分の技術を信じようぜ!
Dockerもっと使えるようになりたい!
chefともおさらばしたい!

以上

参考サイト

この記事がお役にたちましたらシェアをお願いします

このエントリーをはてなブックマークに追加

0 件のコメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...