2015-12-25 14 views
6

non so perché sto avendo questo problema, ma non posso aggiungere scatole vagabonde.Vagrant, non può scaricare la casella

Utilizzo di Windows 10, provato su PowerShell e semplice prompt dei comandi. stesso problema. È un'installazione di Windows relativamente recente. Forse mi manca qualche pacchetto richiesto?

prima ho provato questo comando:

vagrant box add hashicorp/precise32 

e ottenuto l'errore:

The box 'hashicorp/precise32' could not be found or 
could not be accessed in the remote catalog. If this is a private 
box on HashiCorp's Atlas, please verify you're logged in via 
`vagrant login`. Also, please double-check the name. The expanded 
URL and error message are shown below: 

URL: ["https://atlas.hashicorp.com/hashicorp/precise32"] 
Error: 

Così ho scaricato la casella manualmente e provato questo:

vagrant box add base64 file:///D:/downloads/vagrant_boxes/precise64.box 

e ottenuto questo errore di nuovo:

==> box: Box file was not detected as metadata. Adding it directly... 
==> box: Adding box 'base64' (v0) for provider: 
    box: Unpacking necessary files from: file:///D:/downloads/vagrant_boxes/precise64.box 
    box: 
An error occurred while downloading the remote file. The error 
message, if any, is reproduced below. Please fix this error and try 
again. 
+0

quale versione di vagabondo stai usando? –

risposta

4

Stavo usando vagrant v1.8.0 quando questo è successo. Più tardi quel giorno vr.8.1 fu rilasciato. Non l'ho provato, invece sono tornato alla v1.7.4 e il problema era sparito.

+0

Sei un salvatore di vita! Ho avuto lo stesso problema pensando che potesse avere qualcosa a che fare con l'installazione di Vagrant in una cartella con spazi. Ha reinstallato l'app più volte fino a inciampare in ciò che l'ha risolto! –

-1

Non è necessario aggiungere la scatola. Init invece di questo:

vagrant init hashicorp/precise32 
vagrant up 
vagrant ssh 

Spero che venga aggiunto automaticamente nell'elenco delle caselle. Se si desidera impostare macchina locale - aggiungerlo ottenere pochi passi:

D: 
cd downloads/vagrant_boxes 
vagrant box add base64 precise64.box 
vagrant up 
vagrant ssh 
1

Controllare il C: \ HashiCorp \ Vagrant \ incorporato \ bin \ curl.exe caso dare un errore, v'è il problema.

Per risolvere, è sufficiente scaricare gitbash, console2, cmder, ecc., Se è stata installata l'arricciatura o provare http://www.confusedbycode.com/curl/.

tuttavia consiglia fortemente gitbash o cmder

4

Ho risoluzione di questo problema da quando ho installato vagabondo 1.8.1, ho provato a installare la versione più bassa, ma sono venuto su con lo stesso problema. Spero di risolverlo qui:

per prima cosa assicurati di aver installato Microsoft Visual C++ 2010 SP1 ridistribuibile. qui è per 64 bit https://www.microsoft.com/en-us/download/details.aspx?id=13523 successivo, scaricare anche la versione ssl di arricciatura nel mio caso a 64 bit. qui: https://curl.haxx.se/latest.cgi?curl=win64-ssl-sspi

ora estrae curl.exe in C: \ Vagrant \ embedded \ bin. si prega di consultare la directory di installazione.

e quindi fatto. se non stai usando ssl prova la versione no-ssl di curl. speranza aiuta

+0

Questo ha fatto il trucco per me – viorel

+0

felice che sia d'aiuto ... –

+0

Cercavo una soluzione per l'intera giornata. Solo il tuo consiglio ha aiutato! – evgpisarchik

0

Per gli utenti MacOS chi reinstallare nuova versione di vagabondo non aiuta:

sudo mv /opt/vagrant/embedded/lib/libiconv.2.dylib /opt/vagrant/embedded/lib/libiconv.2.dylib_ 
brew install libiconv 
brew link --force libiconv 

crediti a: https://github.com/mitchellh/vagrant/issues/5782

6

Le librerie della versione corrente (a partire da questa data) OSX non supporta la versione di curl in bundle con Vagrant 1.8.7. Ho installato 1.8.6 e tutto ha funzionato come un campione. Per verificare questa teoria:

cd /opt/vagrant/embedded/bin 
./curl --help 

Se si ottiene un 'normale' rispondere di quanto si dovrebbe andare bene o c'è qualcosa che non va.

+1

Fai riferimento anche a https://github.com/mitchellh/vagrant/issues/7997 – nixgadgets

Problemi correlati