vagrant up funktioniert nicht auf Windows

8

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?

    
sonam 04.10.2015, 20:22
quelle

3 Antworten

12

Wenn Sie ein SSL-Problem bekommen, können Sie versuchen, die Box mit der Option --insecure

hinzuzufügen %Vor%
  

- 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%     
Frédéric Henri 04.10.2015 20:40
quelle
7

Sie können dies in Vagrantfile

hinzufügen %Vor%     
Riti Saxena 20.04.2017 20:12
quelle
3

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%     
dragon788 13.02.2017 17:10
quelle

Tags und Links