質問: いつもお世話になっております。 WEBサイトの開発をしており、ローカルサーバにvagrantを使用しております。 ネットでエラーを探してみても該当の対処を見つけることができませんでした。 また、当方、インフラ的な知識は持ち合わせていないため、こちらでご相談をさせてください。 **課題** vagrantの起動・停止時の不具合です。 もうvagrant destroyするしかないでしょうか? vagrantのバージョン:1.7.4 **状況** 一度、うまく動いていたのですが、vagrant sshで、仮想サーバに接続中に、無理やり接続が切れたか何かでvagrantの起動、停止時にエラーが出るようになりました。 幾度とPCを再起動してますが、状況は変わらずです。 1PC再起動後のvagrantの状態 ``` default aborted (virtualbox) ``` 2vagrant upのコマンドを実行 起動処理が流れた後、以下のエラーメッセージが出る。 ``` The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed! echo; printf $SSH_AUTH_SOCK Stdout from the command: Stderr from the command: printf: usage: printf [-v var] format [arguments] ``` 3vagrant up後の状態 ``` default running (virtualbox) ``` 4これまで接続できていたローカルのWEB画面は、「Not Found」で見れない。 5vagrant sshを実行する 接続は出来る 6mysqlに接続してみる 以下のエラーメッセージが出力される。 ``` ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) ``` 7仮想サーバから出る(exit) 8vagrant haltを実施する 停止処理が流れた後、2vagrant upと同じエラーメッセージが出る。
回答: vagrant destroyを思い切って試し、その後、vagrant up(halt)を実行したところ、vagrantの起動・停止がうまく行きました。 また、問題なくWEB画面も見ることができました(DBのdumpデータも再度流した後)。 大変お騒がせしました。