Vagrant box est introuvable ou accessible dans le catalogue distant - version curl incompatible


86

Je viens de télécharger Vagrant et j'ai fait les réglages ainsi que l'installation de la boîte virtuelle. Je ne peux tout simplement pas démarrer mon projet (vagabonder). J'ai un dossier vagabond et ainsi de suite. Que puis-je faire?

$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'scotch/box' could not be found. Attempting to find and install
...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
The box 'scotch/box' 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/scotch/box"] 

5
Non - le message d'erreur en rouge n'aide pas dans ce cas car il n'imprime pas l'erreur réelle. Exécutez VAGRANT_LOG=DEBUG vagrant uppour obtenir une sortie utile.
Michael Lihs

Réponses:


214

Il semble y avoir un problème avec vagrant 1.8.7 et la version curl intégrée par rapport au binaire mac os (livré par défaut sur mac os Sierra et autres) - supprimez celui intégré

sudo rm /opt/vagrant/embedded/bin/curl

Remarque: vous devez également supprimer l'incorporé curllorsque vous ajoutez une boîte vagabonde (à distance ou localement) donc si vous obtenez la même erreur lors de l'exécution, vagrant box add ....supprimez simplement la boucle de vagrant et cela fonctionnera


1
Merci a très bien fonctionné avec la version 1.8.7 sur macOS Sierra. Un problème de déchets cependant.
Jimbo

1
Parlé trop tôt. Le téléchargement de la boîte réelle stagne au hasard pour laravel / homestead 0.6.0
Jimbo

2
Je voulais juste préciser que a) c'est toujours un problème en avril 2017 sur OSX Sierra et b) que ce correctif a fonctionné et c) Merci
fuzzygroup

1

Je voulais juste mettre à jour ce post. J'ai rencontré cette erreur en exécutant macOS Sierra et une nouvelle installation de Vagrant 1.8.7 et j'ai remarqué que Vagrant venait de se mettre à jour. Depuis Vagrant 1.9.0, cette erreur semble avoir été corrigée.


0

J'ai eu un problème similaire avec Sierra (avec des installations de brassage supplémentaires - ce qui pourrait avoir un impact).

Au-dessus de sudo rm / opt / vagrant / embedded / bin / curl ne fonctionnait toujours pas: erreur de retour SSLRead () -36.

Suggestion essayée de http://slick.pl/kb/software/vagrant-fix-for-error-60-ssl-read/

Tout cas:

cd ~
cd .vagrant.d/tmp/
rm -rf ~/.vagrant.d/tmp/
vagrant box add --insecure laravel/homestead

Installé avec succès.



0

J'ai eu ce même problème sur MacOS Mojave et Vagrant version 1.9.3, en essayant d'utiliser la boîte: centos / 7.

$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'centos/7' could not be found. Attempting to find and install...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
The box 'centos/7' 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/centos/7"]
Error: The requested URL returned error: 404 Not Found

J'ai mis à jour vers Vagrant 2.2.5 et cela a fonctionné comme prévu:

Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'centos/7' could not be found. Attempting to find and install...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
==> default: Loading metadata for box 'centos/7'
    default: URL: https://vagrantcloud.com/centos/7
==> default: Adding box 'centos/7' (v1902.01) for provider: virtualbox
    default: Downloading: https://vagrantcloud.com/centos/boxes/7/versions/1902.01/providers/virtualbox.box
    default: Download redirected to host: cloud.centos.org
==> default: Successfully added box 'centos/7' (v1902.01) for 'virtualbox'!
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.