Vagrant+VirtualBox+VCCWでWordPressのローカル開発環境を構築するときにハマった(-_-;)

Vagrant1.8.5でWordpressのローカル開発環境構築で少しハマったので備忘録として記録!

VagrantとVirtualBoxとVCCW全て最新のものをいれて、site.ymlを自分の環境用に作成して、いつものように

して後は、10〜15分くらい待つだけ!のはずだったんだけど、ココでトラブル発生!(-_-;)

上記の状態になりvagrant upが完了されない。。。。

ググってみると、Vagrant1.8.5のバグのようです。(1.8.6では解決する?)

とりあえず、バグフィックスされるのを待つのもアレなので解決方法を探してみました。

解決方法

仮想マシンの中身を修正する場合

エラーの発生した仮想マシンへ ssh し、

でパーミッションを変更。
変更後にvagrant haltvagrant up

Vagrant本体を修正する。

Vagrant1.8.5は、public_key.rbにバグが有るとのことなので、当該ファイルを探す。

ターミナルで、

 

見つかったファイルを修正する。

chmod 0600 ~/.ssh/authorized_keys を mv ~/.ssh/authorized_keys.tmp ~/.ssh/authorized_keysの次の行に追記。

これで、初回のvagrant upからエラーが出なくなります!

vccw_success

 

最初にこのエラーに遭遇した時は焦りましたが、無事ローカル開発環境が構築できました!
Vagrant自体のバグとのことなので、早くアップデートで修正して頂けると良いですね!

本エラー解決は、oki2a24さんの【Vagrant】バージョン 1.8.5 で Warning: Authentication failure. Retrying… となり vagrant up できない問題を解決という記事を参考にさせていただきました!感謝!!