Laravel Homestead / Vagrant बॉक्स त्रुटि: निर्दिष्ट चेकसम प्रकार Vagrant द्वारा समर्थित नहीं है: sha512


19

मैं लार्वा होमस्टेड स्थापित करने की कोशिश कर रहा हूं और होमस्टेड बॉक्स को जोड़ने से अतीत नहीं पा सकता हूं।

निर्देश है: 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

मैं विंडोज 10 64 बिट पीसी पर हूं और इन निर्देशों को वर्चुअलबॉक्स (संस्करण 6.0.0 r127566 (Qt5.6.2)) और vag_2_2.2.2_x86_64 संस्करण के साथ आज़माया है।

मैं लारवेल होमस्टेड को स्थापित करने की कोशिश कर रहा हूं और इसे हल करने की जानकारी नहीं है क्योंकि मैं लारवेल योनि में नया हूं। मैंने विशेष समस्या के लिए वेब पर खोज की और मुझे उपरोक्त से संबंधित कोई समाधान नहीं मिला, इसलिए किसी भी मदद की सराहना की गई।

जवाबों:


17

जैसा कि वैग्रैंट के CHANGELOG.md फ़ाइल में उल्लेख किया गया है , नए चेकसम प्रकार अब समर्थित हैं। बस Vagrant अद्यतन कर रहा है अपने नवीनतम संस्करण (२.२.६) को करते हुए ट्रिक करना चाहिए।

फिर आप vagrant box updateहोमस्टेड बॉक्स को अपग्रेड करने के लिए कर सकते हैं ।


दुर्भाग्य से वहाँ एक और मुद्दा है जिसमें 2.2.6 के साथ काम करने से लार्वा होमस्टेड को रोकने के लिए चेकसम है। मुझे 2.2.6 के साथ समस्या थी इसलिए मैंने 2.2.5 संस्करण डाउनलोड किया और फिर यह त्रुटि मिली।
कोदोस जॉनसन

@KodosJohnson तो आप इस मुद्दे पर 2.2.5 और 2.2.6 दोनों पर चल रहे हैं?
जूलियन AMOEDO

1
एक ही मुद्दा नहीं। 2.2.6 में मुझे यह समस्या है: github.com/hashicorp/vagrant/issues/11226 । लेकिन ऐसा लग रहा है कि इसे ठीक कर दिया गया है लेकिन अभी तक इसे जारी नहीं किया गया है। लेकिन मुझे 2.2.5 का उपयोग करके और पुराने होमस्टेड बॉक्स (v8.2.1) का उपयोग करके अपनी समस्या के बारे में पता चला
जॉनसन

मैंने यह किया था और मुझे अभी भी यही समस्या है
Ari

1
@Ari आप पुष्टि कर सकते हैं कि आप 2.2.6 (उपयोग vagrant -v) का उपयोग कर रहे हैं ?
जूलियन AMOEDO

8

मेरे मामले में मैंने लॉग में देखा कि स्थापित करने की कोशिश कर रहा संस्करण v9.2.2-alp1 था

बॉक्स: प्रदाता के लिए बॉक्स 'लार्वेल / होमस्टेड' (v9.2.2-alp1) जोड़ना: वर्चुअलबॉक्स

मेरे लिए जो काम किया गया वह निम्न पैरामीटर का उपयोग करके संस्करण को परिभाषित कर रहा है

--box-version=9.1.1

अर्थात

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

इसके अलावा, योनि के नवीनतम संस्करण को डाउनलोड और इंस्टॉल करने का प्रयास करें।


6

आप असमर्थित चेकसम टाइप का उपयोग कर रहे हैं --checksum-type। पैरामीटर के साथ इंस्टॉल करें । नीचे दिए गए,

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

यहाँ कमांड-लाइन का उपयोग करते समय संदर्भित करने के लिए डॉक्स है।


2

2.2.7 संस्करण का प्रयास करें।

योनि -

वैग्रांट 2.2.7

==> बॉक्स: 'वर्चुअलबॉक्स' के लिए सफलतापूर्वक जोड़ा गया बॉक्स 'लार्वेल / होमस्टेड' (v9.3.0)!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.