Vagrant assumes that this means the command failed!


virtualbox 6.0.6 にアップデートしたら vagrant up 時にエラーを吐き出すようになった。

==> default: Checking for guest additions in VM...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
 setup
Stdout from the command:
Stderr from the command:
bash: line 4: setup: command not found

Vagrant 2.2.4 + VirtualBox-6.0-6 で発生する現象らしく、ここ数日だけでもかなりの数がネット上で報告上がっている。

とりあえず起動はできるが GuestAdditions の共有フォルダ機能に影響が出ていて、人によっては致命的な症状。
回避策としては GuestAdditions をアップデート後に、Vagrantfile の一時的な暫定対応を行う。

$ vagrant plugin install vagrant-vbguest

Vagrantfile に下記を追記または修正

config.vbguest.auto_update = false

GuestAdditions の自動アップデートによるrebuildを止めて回避する手段である。
次のアップデートで解決されていることを希望する。
その際は前述した “config.vbguest.auto_update = false” を削除し
config.vbguest.auto_update = true を追記または有効にするようにしてあげればいいと思う。