laravel homesteadをインストール失敗!checksumエラー解決方法

PHP

laravel homesteadの環境構築で「vagrant up」を実行したところ
checksumがどうのこうのというエラーが出力されて
homesteadのインストールに失敗しました。

$ vagrant up
Bringing machine 'homestead' up with 'virtualbox' provider...
==> homestead: Box 'laravel/homestead' could not be found. Attempting to find and install...
    homestead: Box Provider: virtualbox
    homestead: Box Version: >= 11.0.0, < 12.0.0
==> homestead: Loading metadata for box 'laravel/homestead'
    homestead: URL: https://vagrantcloud.com/laravel/homestead
==> homestead: Adding box 'laravel/homestead' (v11.0.0) for provider: virtualbox
    homestead: Downloading: https://vagrantcloud.com/laravel/boxes/homestead/versions/11.0.0/providers/virtualbox.box
    homestead: Download redirected to host: vagrantcloud-files-production.s3.amazonaws.com
    homestead: Progress: 100% (Rate: 1478k/s, Estimated time remaining: --:--:--    homestead:
    homestead: Calculating and comparing box checksum...
The specified checksum type is not supported by Vagrant: sha512.
Vagrant supports the following checksum types:

md5, sha1, sha256

何が原因でしょうか。。。

The specified checksum type is not supported by Vagrant: sha512.
Vagrant supports the following checksum types:

md5, sha1, sha256

この部分があやしいです。

直訳すると、
「指定されたchecksumの種別はVagrantでサポートされていません:sha512」

色々とググってみたところ、同じ問題でハマってる記事がいくつかヒットしました。
どうもVagrantのバージョンを上げれば解決するようです。
先人の方の知恵をお借りします!

そもそも自分の環境のVagrantはいくつなのでしょうか。

$ vagrant --version
Vagrant 2.2.5

だそうです。

ということで、vagrantのバージョンをあげてみました。
古いバージョンをアンインストール後、新しいバージョンを再インストールしました。

$ vagrant –version
Vagrant 2.2.6

再度「vagrant up」を実行してみます。

$ vagrant up
Bringing machine 'homestead' up with 'virtualbox' provider...
==> homestead: Box 'laravel/homestead' could not be found. Attempting to find and install...
    homestead: Box Provider: virtualbox
    homestead: Box Version: >= 11.0.0, < 12.0.0
==> homestead: Loading metadata for box 'laravel/homestead'
    homestead: URL: https://vagrantcloud.com/laravel/homestead
==> homestead: Adding box 'laravel/homestead' (v11.0.0) for provider: virtualbox
    homestead: Downloading: https://vagrantcloud.com/laravel/boxes/homestead/versions/11.0.0/providers/virtualbox.box
    homestead: Download redirected to host: vagrantcloud-files-production.s3.amazonaws.com
    homestead: Progress: 100% (Rate: 1860k/s, Estimated time remaining: --:--:--    homestead:
    homestead: Calculating and comparing box checksum...
==> homestead: Successfully added box 'laravel/homestead' (v11.0.0) for 'virtualbox'!
==> homestead: Importing base box 'laravel/homestead'...

先に進みだしました。

そして、無事にインストールと起動が完了しました。

同じエラーでハマっている方はvagrantを上げて試してみてください。

コメント

タイトルとURLをコピーしました