Laravel Homestead / Vagrantボックスエラー:指定されたチェックサムタイプはVagrantでサポートされていません:sha512


19

私はlaravel homesteadをインストールしようとしていますが、homesteadボックスを追加することはできません。

手順は次のとおりです。 vagrant box add laravel/homestead

ダウンロードプロセスを完了すると、次のエラーが表示されます。

C:\Users\HARSHA - PC PRO>vagrant box add laravel/homestead
==> box: Loading metadata for box 'laravel/homestead'
    box: URL: https://vagrantcloud.com/laravel/homestead
==> box: Adding box 'laravel/homestead' (v9.0.1) for provider: virtualbox
    box: Downloading: https://vagrantcloud.com/laravel/boxes/homestead/versions/9.0.1/providers/virtualbox.box
==> box: Box download is resuming from prior download progress
    box: Download redirected to host: vagrantcloud-files-production.s3.amazonaws.com
    box: Progress: 100% (Rate: 188k/s, Estimated time remaining: --:--:--)
    box: Calculating and comparing box checksum...
The specified checksum type is not supported by Vagrant: sha512.
Vagrant supports the following checksum types:

md5, sha1, sha256

私はWindows 10 64ビットPCを使用しており、virtualbox(バージョン6.0.0 r127566(Qt5.6.2))およびvagrant_2.2.2_x86_64バージョンでこれらの手順を試しました。

私はLaravelホームステッドをインストールしようとしていますが、Laravelバグラントを初めて使用するので、これを解決する方法を知りません。特定の問題についてウェブを検索しましたが、上記に関連する解決策を見つけることができませんでした。

回答:


17

VagrantのCHANGELOG.mdファイルで述べたように、新しいチェックサムタイプがサポートされるようになりました。Vagrantを最新バージョン(2.2.6)に更新するだけでうまくいくはずです。

次にvagrant box update、ホームステッドボックスをアップグレードします。


残念ながら、チェックサムに別の問題があり、laravel homesteadが2.2.6で機能しません。2.2.6に問題があったため、2.2.5バージョンをダウンロードしてこのエラーが発生しました。
Kodos Johnson、

@KodosJohnson 2.2.5と2.2.6の両方でこの問題が発生していますか?
Julian AMOEDO

1
同じ問題ではありません。2.2.6では、この問題が発生します:github.com/hashicorp/vagrant/issues/11226。しかし、これは修正されたようですが、まだリリースされていません。しかし、私は2.2.5と古いホームステッドボックス(v8.2.1)を使用して問題を回避しました
Kodos Johnson

私はこれを行いましたが、それでも同じ問題が発生します
Ari

1
@Ariは2.2.6(を使用vagrant -v)を使用していることを確認できますか?
ジュリアンアモエド

8

私の場合、インストールしようとしているバージョンがv9.2.2-alpha1であることがログでわかりました

ボックス:プロバイダー:virtualboxにボックス 'laravel / homestead'(v9.2.2-alpha1)を追加

私のために働いたのは、次のパラメーターを使用してバージョンを定義することです

--box-version=9.1.1

すなわち

vagrant box add laravel/homestead --checksum-type=sha256 --box-version=9.1.1

また、最新バージョンのvagrantをダウンロードしてインストールしてみてください。


6

サポートされていないチェックサムタイプを使用してい--checksum-typeます。パラメーターを指定してインストールしてください。下記のとおり、

vagrant box add laravel/homestead --checksum-type sha256

コマンドラインを使用するときに参照するドキュメントは次のとおりです。


2

2.2.7バージョンをお試しください。

浮浪者-v

浮浪者2.2.7

==>ボックス: 'virtualbox'のボックス 'laravel / homestead'(v9.3.0)が正常に追加されました!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.