Laravel Homestead / Vagrant box error: El tipo de suma de verificación especificado no es compatible con Vagrant: sha512


19

Estoy tratando de instalar laravel homestead y no puedo dejar de agregar el cuadro de la granja.

La instrucción es: vagrant box add laravel/homestead

Después de completar el proceso de descarga, aparece el siguiente error.

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

Estoy en una PC con Windows 10 de 64 bits y he probado estas instrucciones con la caja virtual (Versión 6.0.0 r127566 (Qt5.6.2)) y la versión vagrant_2.2.2_x86_64.

Estoy tratando de instalar la granja de Laravel y no estoy al tanto de resolver esto ya que soy nuevo en el vagabundo de Laravel. Busqué en la web el problema en particular y no pude encontrar ninguna solución relacionada con lo anterior, por lo que agradezco cualquier ayuda.

Respuestas:


17

Como se menciona en el archivo CHANGELOG.md de Vagrant , ahora se admiten nuevos tipos de suma de verificación. Simplemente actualizar Vagrant a su última versión (2.2.6) debería ser suficiente.

A continuación, puede hacer vagrant box updatepara actualizar el cuadro Homestead.


Desafortunadamente, hay otro problema con la suma de comprobación que impide que laravel homestead funcione con 2.2.6. Tuve el problema con 2.2.6, así que descargué la versión 2.2.5 y luego obtuve este error.
Kodos Johnson

@KodosJohnson, ¿tiene este problema tanto en 2.2.5 como en 2.2.6?
Julian AMOEDO

1
No es el mismo problema. En 2.2.6 me sale este problema: github.com/hashicorp/vagrant/issues/11226 . Pero parece que esto se ha solucionado pero aún no se ha lanzado. Pero resolví mi problema usando 2.2.5 y usando una caja de granja más antigua (v8.2.1)
Kodos Johnson

hice esto y sigo teniendo el mismo problema
Ari

1
@Ari, ¿puedes confirmar que estás usando 2.2.6 (usando vagrant -v)?
Julian AMOEDO

8

En mi caso, vi en los registros que la versión que intentaba instalarse era v9.2.2-alpha1

box: Agregando la caja 'laravel / homestead' (v9.2.2-alpha1) para el proveedor: virtualbox

Lo que funcionó para mí es definir la versión utilizando el siguiente parámetro

--box-version=9.1.1

es decir

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

Además, intente descargar e instalar la última versión de vagrant.


6

Está utilizando la suma de comprobación no compatible type.try que instala con el --checksum-typeparámetro. Dada a continuación,

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

Aquí están los documentos a los que debe hacer referencia mientras usa la línea de comandos.


2

Prueba la versión 2.2.7.

vagabundo -v

Vagabundo 2.2.7

==> box: ¡Se agregó con éxito la casilla 'laravel / homestead' (v9.3.0) para 'virtualbox'!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.