端くれプログラマの備忘録 Vagrant [Vagrant] ダウンロードしたboxの展開に失敗する場合の対処法

[Vagrant] ダウンロードしたboxの展開に失敗する場合の対処法

Vagrantをインストールし直したら以下のエラーが出るようになった。複数のBoxを試したけど必ずエラー。どうやら自分の環境の問題っぽい。

$ vagrant box add hashicorp/precise32
==> box: Loading metadata for box 'hashicorp/precise32'
box: URL: https://atlas.hashicorp.com/hashicorp/precise32
==> box: Adding box 'hashicorp/precise32' (v1.0.0) for provider: virtualbox
box: Downloading: https://vagrantcloud.com/hashicorp/boxes/precise32/versions/1.0.0/providers/virtualbox.box
box:
The box failed to unpackage properly. Please verify that the box
file you're trying to add is not corrupted and try again. The
output from attempting to unpackage (if any):

ネットを検索したら、Vagrant同梱の解凍ソフトを入れ替えて解決した例が見つかった。なぞってやってみたら自分も解決した。

Error while adding Vagrant box in windows xp · Issue #3869 · mitchellh/vagrant · GitHub
https://github.com/mitchellh/vagrant/issues/3869#issuecomment-48058728

my solution was to download the basic_bsdtar.exe from here http://sourceforge.net/projects/mingw/files/MinGW/Extension/bsdtar/ and rename it to bsdtar.exe and place it in C:\HashiCorp\Vagrant\embedded\gnuwin32\bin\

結果オーライだけど原因はわからず。