Lỗi hộp đựng đồ gia dụng / Vagrant: Loại tổng kiểm tra được chỉ định không được Vagrant hỗ trợ: sha512


19

Tôi đang cố gắng cài đặt laravel homestead và không thể vượt qua việc thêm hộp homestead.

Hướng dẫn là: vagrant box add laravel/homestead

Sau khi hoàn thành quá trình tải xuống, lỗi sau xuất hiện.

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

Tôi đang dùng PC Windows 10 64 bit và đã thử các hướng dẫn này với hộp ảo (Phiên bản 6.0.0 r127566 (Qt5.6.2)) và phiên bản vagrant_2.2.2_x86_64.

Tôi đang cố gắng cài đặt nhà ở của Laravel và tôi không biết cách giải quyết vấn đề này vì tôi chưa quen với người lang thang Laravel. Tôi đã tìm kiếm trên web cho vấn đề cụ thể và tôi không thể tìm thấy bất kỳ giải pháp nào liên quan đến vấn đề trên, vì vậy bất kỳ trợ giúp đều được đánh giá cao.

Câu trả lời:


17

Như đã đề cập trong tệp CHANGELOG.md của Vagrant , các loại tổng kiểm tra mới hiện được hỗ trợ. Chỉ cần cập nhật Vagrant lên phiên bản mới nhất (2.2.6) sẽ thực hiện thủ thuật này.

Sau đó, bạn có thể làm vagrant box updateđể nâng cấp hộp Homestead.


Thật không may, có một vấn đề khác với tổng kiểm tra ngăn chặn nhà của laravel hoạt động với 2.2.6. Tôi gặp vấn đề với 2.2.6 vì vậy tôi đã tải xuống phiên bản 2.2.5 và sau đó gặp lỗi này.
Kodos Johnson

@KodosJohnson vì vậy bạn đang gặp vấn đề này trên cả 2.2.5 và 2.2.6?
Julian AMOEDO

1
Không phải vấn đề tương tự. Trong 2.2.6 tôi gặp vấn đề này: github.com/hashicorp/vagrant/issues/11226 . Nhưng có vẻ như điều này đã được sửa nhưng chưa được phát hành. Nhưng tôi đã khắc phục được vấn đề của mình bằng cách sử dụng 2.2.5 và sử dụng hộp homestead cũ hơn (v8.2.1)
Kodos Johnson

tôi đã làm điều này và tôi vẫn gặp vấn đề tương tự
Ari

1
@Ari bạn có thể xác nhận bạn đang sử dụng 2.2.6 (đang sử dụng vagrant -v) không?
Julian AMOEDO

8

Trong trường hợp của tôi, tôi đã thấy trong các bản ghi rằng phiên bản đang cố cài đặt là v9.2.2-alpha1

hộp: Thêm hộp 'laravel / homestead' (v9.2.2-alpha1) cho nhà cung cấp: virtualbox

Điều làm việc cho tôi là xác định phiên bản bằng cách sử dụng tham số sau

--box-version=9.1.1

I E

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

Ngoài ra, hãy thử tải xuống và cài đặt phiên bản mới nhất của vagrant.


6

Bạn đang sử dụng loại tổng kiểm tra không được hỗ trợ. Hãy cài đặt với --checksum-typetham số. Đưa ra dưới đây,

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

Đây là Tài liệu để tham khảo trong khi sử dụng dòng lệnh.


2

Hãy thử phiên bản 2.2.7.

mơ hồ -v

Âm đạo 2.2.7

==> hộp: Đã thêm thành công hộp 'laravel / homestead' (v9.3.0) cho 'hộp ảo'!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.