Erreur lors de la remontée du vagabond
J'obtiens cette erreur quand je fais un vagrant up
:
anr@anr-Lenovo-G505s ~ $ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'base' could not be found. Attempting to find and install...
default: Box Provider: virtualbox
default: Box Version: >= 0
==> default: Adding box 'base' (v0) for provider: virtualbox
default: Downloading: base
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.
Couldn't open file /home/anr/base
C'est le Vagrantfile j'ai:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure('2') do |config|
config.vm.box = 'precise32'
config.vm.box_url = 'http://files.vagrantup.com/precise32.box'
config.vm.hostname = 'bootcamp'
config.ssh.forward_agent = true
config.vm.provider 'vmware_fusion' do |v, override|
override.vm.box = 'precise64'
override.vm.box_url = 'http://files.vagrantup.com/precise64_vmware.box'
end
config.vm.provider 'parallels' do |v, override|
override.vm.box = 'parallels/ubuntu-12.04'
override.vm.box_url = 'https://vagrantcloud.com/parallels/ubuntu-12.04'
# Can be running at background, see https://github.com/Parallels/vagrant-parallels/issues/39
v.customize ['set', :id, '--on-window-close', 'keep-running']
end
config.vm.network :forwarded_port, guest: 3000, host: 3000
config.vm.provision :puppet do |puppet|
puppet.manifests_path = 'puppet/manifests'
puppet.module_path = 'puppet/modules'
end
fin
C'est mon installation de la machine:
vagrant -v Vagrant 1.6.2
VirtualBox 4.3.2
Linux Mint 15 Olivia Cinammon
source d'informationauteur vamsiampolu
Vous devez vous connecter pour publier un commentaire.
Je a avoir ce problème. J'ai été la création du dossier, et en utilisant les commandes suivantes:
et l'obtention de l'erreur concernant le téléchargement du fichier distant.
Essayez ceci:
J'espère que cela résout votre problème
Le problème sous-jacent est que votre VM machine est mal étiquetés. Je me rends compte aussi que vous ciblez "precise32", mais je suis à l'aide de "base" comme un exemple ici.
si vous accédez à:
vous verrez quelque chose comme ceci:
drwxr-xr-x 4 some_user personnel 136 22 octobre 09:43 ./
drwxr-xr-x 10 some_user personnel 340 22 octobre 09:41 ../
drwxr-xr-x 4 some_user personnel 136 29 Juin 13:23 hashicorp-VAGRANTSLASH-precise32/
que la dernière ligne est vous dire que vous avez une seule case, et ses la precise32 boîte.
cependant, en supposant que vous avez la configuration par défaut Vagrant d'installation comme suit:
si vous regardez à l'intérieur de l'Errance fichier créé pour vous:
vous verrez la sortie suivante:
noter qu'il est à la recherche pour la boîte appelée "base"! Donc, ce que j'ai fait est:
et puis vous pouvez revenir en arrière et supprimer le "hashicorp-VAGRANTSLASH-precise32" il est maintenant un doublon.
Bien sûr, vous pourriez avoir fait cela d'une autre manière et renommé
à ce que votre zone est appelée, mais j'ai trouvé l'ancienne façon de mieux parce que si vous souhaitez créer un deuxième vm à partir de la valeur par défaut de la boîte, alors vous feriez face au même problème. Donc, il est préférable de renommer la boîte, au lieu de le renommer à chaque fois que vous "vagrant init".
si vous avez renommé le nom par défaut "de base"
essayer:
vagrant init "votre nom de boîte"
C'est le travail pour moi.
voir aussi
Exécuter cette commande sur git bash:
avec moi
Exécuter cette commande sur git bash:
les résultats suivants :
--$ vagrant zone de liste
--2017/07/03 00:30:19 lanceur: détection de la 32 bits de Windows installation
--ubuntu/trusty64 (virtualbox, 20170619.0.0)
copie boxname : ubuntu/trusty64
Vous pouvez résoudre cela il suffit d'installer l'errance hostupdater
déclassés votre vagrant version 1.9.2. Téléchargement du fichier MSI pour Windows à partir de de ce lien.
et redémarrez votre PC. Activer la virtualisation dans le bios de réglage.
Puis de nouveau tenter avec vagrant commande.
Ce sera certainement le travail.