Errore scatola Laravel Homestead / Vagrant: il tipo di checksum specificato non è supportato da Vagrant: sha512


19

Sto cercando di installare la fattoria Laravel e non riesco a superare l'aggiunta della scatola della fattoria.

L'istruzione è: vagrant box add laravel/homestead

Dopo aver completato il processo di download, appare il seguente errore.

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

Sono su PC Windows 10 a 64 bit e ho provato queste istruzioni con la virtualbox (versione 6.0.0 r127566 (Qt5.6.2)) e vagrant_2.2.2_x86_64 versione.

Sto cercando di installare la fattoria Laravel e non sono consapevole di risolverlo da quando sono nuovo del vagabondo Laravel. Ho cercato sul web il problema specifico e non sono riuscito a trovare alcuna soluzione pertinente a quanto sopra, quindi ogni aiuto è apprezzato.

Risposte:


17

Come menzionato nel file CHANGELOG.md di Vagrant , ora sono supportati nuovi tipi di checksum. Semplicemente l' aggiornamento di Vagrant alla sua ultima versione (2.2.6) dovrebbe fare il trucco.

È quindi possibile fare vagrant box updateper aggiornare la casella Homestead.


Sfortunatamente c'è un altro problema con checksum che impedisce alla fattoria laravel di funzionare con 2.2.6. Ho avuto il problema con 2.2.6, quindi ho scaricato la versione 2.2.5 e ho riscontrato questo errore.
Kodos Johnson,

@KodosJohnson quindi hai questo problema su 2.2.5 e 2.2.6?
Julian AMOEDO

1
Non è lo stesso problema. In 2.2.6 ottengo questo problema: github.com/hashicorp/vagrant/issues/11226 . Ma sembra che questo sia stato risolto ma non sia stato ancora rilasciato. Ma ho risolto il mio problema usando la 2.2.5 e usando una vecchia scatola di fattoria (v8.2.1)
Kodos Johnson,

l'ho fatto e ho ancora lo stesso problema
Ari

1
@Ari puoi confermare che stai usando 2.2.6 (usando vagrant -v)?
Julian AMOEDO,

8

Nel mio caso ho visto nei registri che la versione che cercava di installare era v9.2.2-alpha1

box: aggiunta box 'laravel / homestead' (v9.2.2-alpha1) per provider: virtualbox

Quello che ha funzionato per me è definire la versione usando il seguente parametro

--box-version=9.1.1

vale a dire

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

Inoltre, prova a scaricare e installare l'ultima versione di Vagrant.


6

Si sta utilizzando il checksum type.try non supportato con il --checksum-typeparametro. Indicato di seguito,

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

Ecco i documenti a cui fare riferimento durante l'utilizzo della riga di comando.


2

Prova la versione 2.2.7.

vagabondo -v

Vagabondo 2.2.7

==> box: casella 'laravel / homestead' (v9.3.0) aggiunta correttamente per 'virtualbox'!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.