The following SSH command responded with a non-zero exit status.というVagrantのエラー対応

Vagrant起動時に以下の様なエラーがでる場合がある。
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g vagrant` /vagrant /vagrant

これはVirtualBox Guest Additionsをリビルドせずにパッケージマネージャーがカーネルをアップグレードしたときに起こることらしい。確認のためVagrantでサーバーに接続して
lsmod | grep vboxsf
とコマンドを打って何も出力されなければVirtualBox Guest Additionsがロードされていない。

解決するにはVagrantサーバーに接続して以下のコマンドでリビルドする。
sudo /etc/init.d/vboxadd setup
これでvagrat upしてエラーが表示されなければOK。

参考:Vagrant Documentation - Documentation - Troubleshooting Common Problems
posted by digital-squad at 2013年08月16日 10時14分 | Comment(0) | TrackBack(0) | Web関連ニュース
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック