Je suis sur Windows 10 et a VirtualBox 5.0.14 et vagrant 1.8.1 installé.
Bien que j'essaie d'ajouter une boîte, cela me donne cette erreur:
Commande: $ vagrant box add ubuntu/trusty64
Erreur:
La boîte de dialogue 'ubuntu/trusty64' est introuvable ou inaccessible dans le catalogue distant. S'il s'agit d'une boîte privée sur l'Atlas de HashiCorp, veuillez vérifier que vous êtes connecté via
vagrant login
. Aussi, s'il vous plaît vérifiez le nom. L'URL développée et le message d'erreur sont indiqués ci-dessous:URL: [" https://atlas.hashicorp.com/ubuntu/trusty64 "] Erreur:
Une idée pour ce problème?
Essaye ça
$ Sudo rm /opt/vagrant/embedded/bin/curl
Principale raison potentielle après 2018: Hashicorp a modifié l'URL de téléchargement.
Pour une solution rapide, ajoutez ceci à votre fichier Vagrant:
Vagrant::DEFAULT_SERVER_URL.replace('https://vagrantcloud.com')
et courir vagrant up
encore.
ou
Upgrade vagrant to v2.0 +
Plus de détails: https://github.com/hashicorp/vagrant/issues/9442
L’installation de package redistribuable Microsoft Visual C++ 2010 SP1 (comme indiqué dans le ticket n ° 6745) a résolu le problème pour moi.
Il existe des problèmes avec la nouvelle version 1.8.x de vagrant et Windows 10 décrite dans ticket # 6745 et une chaîne de tickets associés. J'ai essayé certains des conseils donnés par les gens, mais ce qui fonctionne tout de suite, c'est de rétrograder votre vagant en version 1.7.4.
Pour ce faire, commencez par désinstaller votre version actuelle 1.8.x. Ensuite, allez à la page de téléchargement vagabonde, puis sélectionnez télécharger les anciennes versions de Vagrant . Là, vous pouvez sélectionner vagrant_1.7.4.msi .
Installez la version 1.7.4, redémarrez votre ordinateur et vous êtes prêt à utiliser (à nouveau) en utilisant la déclaration selon votre question:
$ vagrant box add ubuntu/trusty64
Il devrait commencer à télécharger sans autre problème.
J'ai eu le même problème sur Windows 10 et Vagrant 1.9.1. J'ai essayé toutes les astuces ci-dessus (installer VisualC++, rétrograder Vagrant à 1.7, copier sur curl de git bash, installer openssh), mais j'ai finalement trouvé la solution suivante: