Laravel Homestead / Vagrant kutusu hatası: Belirtilen sağlama toplamı türü Vagrant: sha512 tarafından desteklenmiyor


19

Laravel Homestead'i kurmaya çalışıyorum ve homestead kutusunu ekleyerek geçemiyorum.

Talimat: vagrant box add laravel/homestead

İndirme işlemini tamamladıktan sonra aşağıdaki hata görünür.

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 bit bilgisayardayım ve bu talimatları virtualbox (Sürüm 6.0.0 r127566 (Qt5.6.2)) ve vagrant_2.2.2_x86_64 sürümü ile denedim.

Laravel homestead'i kurmaya çalışıyorum ve Laravel vagrant'ta yeni olduğum için bunu çözmenin farkında değilim. Belirli bir sorun için web'de arama yaptım ve yukarıdakilerle ilgili herhangi bir çözüm bulamadım, bu yüzden herhangi bir yardım takdir edildi.

Yanıtlar:


17

Vagrant'ın CHANGELOG.md dosyasında belirtildiği gibi , yeni sağlama toplamı türleri artık desteklenmektedir. Sadece Vagrant'ı en son sürümüne (2.2.6) güncellemek hile yapmalıdır.

Daha sonra vagrant box updateHomestead kutusunu yükseltmek için yapabilirsiniz .


Maalesef laravel çiftlik evinin 2.2.6 ile çalışmasını engelleyen başka bir sorun var. 2.2.6 ile sorun yaşadım, bu yüzden 2.2.5 sürümünü indirdim ve sonra bu hatayı aldım.
Kodos Johnson

@KodosJohnson, bu yüzden hem 2.2.5 hem de 2.2.6'da bu sorunu yaşıyor musunuz?
Julian AMOEDO

1
Aynı sorun değil. 2.2.6'da bu sorunu alıyorum : github.com/hashicorp/vagrant/issues/11226 . Ama bu düzeltildi ama henüz yayınlanmadı gibi görünüyor. Ama 2.2.5 kullanarak ve daha eski bir homestead kutusu kullanarak (v8.2.1) benim sorunum var
Kodos Johnson

Bunu yaptım ve hala aynı sorunu
Ari

1
@Ari 2.2.6 (kullandığınızı vagrant -v) kullandığınızı onaylayabilir misiniz ?
Julian AMOEDO

8

Benim durumumda günlükleri kurmaya çalışan sürümün v9.2.2-alpha1 olduğunu gördüm

box: Sağlayıcı için 'laravel / homestead' (v9.2.2-alpha1) kutusu ekleme: virtualbox

Benim için işe yarayan şu parametreyi kullanarak sürümü tanımlamak

--box-version=9.1.1

yani

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

Ayrıca, vagrant'ın en son sürümünü indirmeye ve yüklemeye çalışın.


6

Desteklenmeyen sağlama toplamı türünü kullanıyorsunuz --checksum-type. Parametre ile yüklemeyi deneyin . Aşağıda verilen,

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

İşte Dokümanlar komut satırı kullanırken başvurmak için.


2

2.2.7 sürümünü deneyin.

vagrant -v

Vagrant 2.2.7

==> kutu: 'virtualbox' için 'laravel / homestead' (v9.3.0) kutusu başarıyla eklendi!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.