Ich folge der offiziellen Landstreicherdokumentation bei Ссылка
Ich habe vagrant und virtuelle Box auf Windows 10 64-Bit-Prozessor installiert. Nach dem Ausführen dieser Befehle an der Eingabeaufforderung bekomme ich:
%Vor%Fehler wie unten gezeigt: Bringing Maschine 'Standard' mit 'Virtualbox' Anbieter ... == & gt; Standard: Box 'hashicorp / precise32' konnte nicht gefunden werden. Versuch zu finden und zu installieren ... Standard: Box Provider: virtuelle Box Standard: Box Version: & gt; = 0 Die Box 'hashicorp / precise32' konnte nicht gefunden werden oder Auf den Remote-Katalog konnte nicht zugegriffen werden. Wenn das ein privater ist Box auf HashiCorp's Atlas, bitte bestätigen Sie, dass Sie über eingeloggt sind %Code%. Bitte überprüfen Sie auch den Namen. Das erweitert URL und Fehlermeldung werden unten angezeigt:
URL: [" Ссылка "] Fehler: Problem mit dem SSL-Zertifikat: Das lokale Ausstellerzertifikat konnte nicht abgerufen werden Mehr Details hier: Ссылка
curl führt standardmäßig die Überprüfung des SSL-Zertifikats mit einem "Bundle" durch von öffentlichen CA-Schlüsseln (Certificate Authority, CA). Wenn der Standardwert ist Bundle-Datei ist nicht ausreichend, Sie können eine alternative Datei angeben Verwenden Sie die Option --cacert. Wenn dieser HTTPS-Server ein Zertifikat verwendet, das von einer Zertifizierungsstelle signiert wurde, die in Das Bundle, die Zertifikatsüberprüfung ist wahrscheinlich aufgrund eines Fehlers fehlgeschlagen Problem mit dem Zertifikat (es könnte abgelaufen sein, oder der Name könnte sein stimmt nicht mit dem Domainnamen in der URL überein). Wenn Sie die Überprüfung des Zertifikats durch curl deaktivieren möchten, verwenden Sie die Option -k (oder --insecure).
Wie behebe ich diesen Fehler?
Wenn Sie ein SSL-Problem bekommen, können Sie versuchen, die Box mit der Option --insecure
- unsicher Wenn vorhanden, werden SSL-Zertifikate nicht verifiziert, wenn es sich bei der URL um eine HTTPS-URL handelt
Sie müssen möglicherweise ~/.vagrant.d/tmp/
Ordner löschen, wenn Sie eine unvollständige Übertragung haben
Sie können auch das SSL-Zertifikat herunterladen und direkt verwenden, um den Fehler zu umgehen
%Vor% Da es eine schreckliche Praxis ist, die SSL-Verifizierung langfristig zu deaktivieren, können Sie das Zertifikat korrekt korrigieren, indem Sie das Zertifikat der Vertrauenskette des eingebetteten Ruby und curl hinzufügen (schmerzhaft, aber automatisierbar, Ссылка ) oder besser noch mit dem alternativen CA-Pfad, der zu einem neueren Vagrant hinzugefügt wurde Ausführung? config.vm.box_download_ca_cert
scheint die neue Einstellung zu sein.
Manueller Weg:
%Vor%Tags und Links curl vagrant virtualbox