2016-09-05 6 views
0

Ich versuche, virtuelle Maschine mit virtuellen Box einrichten. Ich habe virtuelle Box und Vagrant in meiner Windows 7 64-Bit-Maschine installiert. Ich habe auch eine Umgebung mit Puppphet gebaut. Aber wenn ich versuche, die Box ubuntu1404-x64 installieren es den Fehler wirftVagrant Box konnte nicht gefunden werden Fehler

Bringing machine 'machine1' up with 'virtualbox' provider... 
==>Machine1: Box 'puphpet/ubuntu1404-x64' could not be found. Attempting to find and install... 
machine1: Box Provider: virtualbox 
machine1: Box Version: >= 0 
machine1: Box file was not detected as metadata. Adding it directly... 
machine1: Adding box 'puphpet/ubuntu1404-x64' (v0) for provider: virtualbox 
machine1: Downloading: puphpet/boxes/ubuntu1404-x64 
machine1: 
An error occurred while downloading the remote file. The error message, if any, is reproduced below. Please fix this error and try again. 

Ich habe die URL https://atlas.hashicorp.com/puphpet/boxes/ubuntu1404-x64/ und die Box puphpet/ubuntu1404-x64 nicht vorhanden ist.

Auch wenn es The error message, if any, is reproduced below heißt, zeigt es keine Beschreibung am Terminal.

Ich googelte das Problem, versuchte einige der Antworten hier bei stackoverflow aber kein Ergebnis. Bitte helfen Sie.

+0

Ich habe durch seine Dokumentation gegangen und es sagt, dass die Box eine metadata.json Datei darin benötigt. Wenn ich nun vagrant durch meinen cmd laufe, heißt es, dass die Box-Datei nicht als Metadaten erkannt wird. – Sid

Antwort

2

Ich habe eine ähnliche Situation in der Vergangenheit gehabt, und es hat mir geholfen, die Box mit vagabundierenden Befehlszeilen zum Download, es (aus der URL in Vagrantfile) automatisch heruntergeladen werden, anstatt zu haben:

$ vagrant box add USER/BOX 

sehen Sie mehr here. Könnten Sie den gleichen Ansatz versuchen? Es könnte auch für Sie funktionieren.

EDIT: auf einem Windows-Feld, Microsoft Visual C++ 2010 Redist scheint benötigt, um die Bereitstellung der Box durchzuführen. Es kann heruntergeladen werden here. Weitere Informationen über die Puppet Issuit: here

+0

Danke für die Info Geo, ich habe ihre Dokumentation durchgesehen, aber das Problem bleibt bestehen. Die Box konnte nicht gefunden werden. – Sid

+0

Ist die URL für die Box vorhanden und gültig? Wenn ja, hier ist ein Beispiel dafür, wie ich es benutzt habe: 'vagrant box add ubuntu-1464 https: // github.de/kraksoft/vagrant-box-ubuntu/releases/download/14.04/ubuntu-14.04-amd64.box'. Und dann habe ich in meiner Vagrant-Datei den Box-Namen so konfiguriert, dass er 'ubuntu-1464' ist, und ich habe die URL entfernt. Dies hat den Landstreicher dazu gebracht, ihn in der Liste der lokal installierten Boxen zu finden. – Geo

+0

Ich habe versucht, von Github herunterladen, aber immer noch das gleiche. Auch habe ich die Box-Datei manuell heruntergeladen und habe versucht, 'vagrant box add name local_box_file' aber immer noch wirft es den gleichen Fehler. – Sid

Verwandte Themen