Laravel Homestead / Vagrant box 오류 : 지정된 체크섬 유형이 Vagrant에서 지원되지 않습니다 : sha512


19

나는 laravel 농가를 설치하려고하는데 농가 상자를 추가하는 것을 지나칠 수 없습니다.

지시 사항은 다음과 같습니다. 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 updateHomestead 상자를 업그레이드 할 수 있습니다 .


불행히도 체크섬에는 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 존슨

나는 이것을했고 여전히 같은 문제가 발생합니다
Ari

1
@Ari 2.2.6을 사용하고 있음을 확인할 수 vagrant -v있습니까?
Julian AMOEDO

8

필자의 경우 로그에서 설치하려고하는 버전이 v9.2.2-alpha1 임을 알았습니다.

상자 : 공급자에 대한 상자 'laravel / homestead'(v9.2.2-alpha1) 추가 : virtualbox

나를 위해 일한 것은 다음 매개 변수를 사용하여 버전을 정의하는 것입니다.

--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

==> box : 'virtualbox'에 대해 'laravel / homestead'(v9.3.0) 상자를 성공적으로 추가했습니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.