web-dev-qa-db-fra.com

Le vagabond ne trouve pas de boîte

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?

45
rakibtg

Essaye ça

$ Sudo rm /opt/vagrant/embedded/bin/curl

https://github.com/Varying-Vagrant-Vagrants/VVV/issues/354

161
imansyaefulloh

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

49
Attila Fulop

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.

5
Johan de Vries

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.

4
FvD

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:

  1. vagrant up --debug: il a été révélé que le répertoire personnel de vagrant était mon utilisateur homedir, qui comportait des symboles non latins. Lorsque vagrant télécharge un fichier de boîte à partir d'une URL externe, il tente de l'enregistrer dans son répertoire personnel, qui est ~/.vagrant.d (pour Windows, cela signifie par exemple C: /Users/Ольга/.vagrant.d).
  2. vagrant.d en dehors du dossier de départ - changez le fichier\HashiCorp\Vagrant\embedded\gems\gems\vagrant-1.5.3\lib\vagrant\environment.rb à la ligne 119 en @home_path = Util :: Platform.fs_real_path ("C:/vagrant/home /") - où C:/vagrant/home peut être n’importe quel répertoire sans symboles non latins, par exemple, c:/HashiCorp/Home.
0
karagota