that is the latest error message : Vagrant::Errors::VBoxManageError: There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below.
Command: ["modifyvm", "cc78133c-e489-4682-9f93-1d6127a1be6b", "--natpf1", "ssh,tcp,127.0.0.1,2222,,22"] Stderr: VBoxManage.exe: error: A NAT rule of this name already exists VBoxManage.exe: error: Details: code E_INVALIDARG (0x80070057), component NATEngine, interface INATEngine, callee IUnknown VBoxManage.exe: error: Context: "AddRedirect(Bstr(strName).raw(), proto, Bstr(strHostIp).raw(), RTStrToUInt16(strHostPort), Bstr(strGuestIp).raw(), RTStrToUInt16(strGuestPort))" at line 1655 of file VBoxManageModifyVM.cpp 2014-10-08 6:18 GMT+00:00 Schadrach Guy roland YEYE <[email protected] >: > Hello, my problem is solved. i think it caused by my virtualbox version. > I'have installed latest version and my vagrant up command go to the end. > Thanks for your help. > Schad > > > 2014-10-07 23:34 GMT+00:00 Alvaro Miranda Aguilera <[email protected]>: > >> after you do vagrant up, can you >> >> vagrant ssh >> sudo su - >> ifconfig -a >> >> and paste output? >> >> since is hard to see what you are facing without information >> >> thanks, >> Alvaro. >> >> On Wed, Oct 8, 2014 at 11:33 AM, Schadrach Guy roland YEYE < >> [email protected]> wrote: >> >>> I'm using default vagrant configs after try many others config to force >>> network to hostonly >>> >>> >>> # -*- mode: ruby -*- >>> # vi: set ft=ruby : >>> >>> # Vagrantfile API/syntax version. Don't touch unless you know what >>> you're doing! >>> VAGRANTFILE_API_VERSION = "2" >>> >>> Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| >>> # All Vagrant configuration is done here. The most common configuration >>> # options are documented and commented below. For a complete reference, >>> # please see the online documentation at vagrantup.com. >>> >>> # Every Vagrant virtual environment requires a box to build off of. >>> config.vm.box = "hashicorp/precise32" >>> >>> # Disable automatic box update checking. If you disable this, then >>> # boxes will only be checked for updates when the user runs >>> # `vagrant box outdated`. This is not recommended. >>> # config.vm.box_check_update = false >>> >>> # Create a forwarded port mapping which allows access to a specific >>> port >>> # within the machine from a port on the host machine. In the example >>> below, >>> # accessing "localhost:8080" will access port 80 on the guest machine. >>> # config.vm.network "forwarded_port", guest: 80, host: 8080 >>> >>> # Create a private network, which allows host-only access to the >>> machine >>> # using a specific IP. >>> config.vm.network "private_network", ip: "192.168.33.10" >>> >>> # Create a public network, which generally matched to bridged network. >>> # Bridged networks make the machine appear as another physical device >>> on >>> # your network. >>> # config.vm.network "public_network" >>> >>> # If true, then any SSH connections made will enable agent forwarding. >>> # Default value: false >>> # config.ssh.forward_agent = true >>> >>> # Share an additional folder to the guest VM. The first argument is >>> # the path on the host to the actual folder. The second argument is >>> # the path on the guest to mount the folder. And the optional third >>> # argument is a set of non-required options. >>> # config.vm.synced_folder "../data", "/vagrant_data" >>> >>> # Provider-specific configuration so you can fine-tune various >>> # backing providers for Vagrant. These expose provider-specific >>> options. >>> # Example for VirtualBox: >>> # >>> # config.vm.provider "virtualbox" do |vb| >>> # # Don't boot with headless mode >>> # vb.gui = true >>> # >>> # # Use VBoxManage to customize the VM. For example to change memory: >>> # vb.customize ["modifyvm", :id, "--memory", "1024"] >>> # end >>> # >>> # View the documentation for the provider you're using for more >>> # information on available options. >>> >>> # Enable provisioning with CFEngine. CFEngine Community packages are >>> # automatically installed. For example, configure the host as a >>> # policy server and optionally a policy file to run: >>> # >>> # config.vm.provision "cfengine" do |cf| >>> # cf.am_policy_hub = true >>> # # cf.run_file = "motd.cf" >>> # end >>> # >>> # You can also configure and bootstrap a client to an existing >>> # policy server: >>> # >>> # config.vm.provision "cfengine" do |cf| >>> # cf.policy_server_address = "10.0.2.15" >>> # end >>> >>> # Enable provisioning with Puppet stand alone. Puppet manifests >>> # are contained in a directory path relative to this Vagrantfile. >>> # You will need to create the manifests directory and a manifest in >>> # the file default.pp in the manifests_path directory. >>> # >>> # config.vm.provision "puppet" do |puppet| >>> # puppet.manifests_path = "manifests" >>> # puppet.manifest_file = "default.pp" >>> # end >>> >>> # Enable provisioning with chef solo, specifying a cookbooks path, >>> roles >>> # path, and data_bags path (all relative to this Vagrantfile), and >>> adding >>> # some recipes and/or roles. >>> # >>> # config.vm.provision "chef_solo" do |chef| >>> # chef.cookbooks_path = "../my-recipes/cookbooks" >>> # chef.roles_path = "../my-recipes/roles" >>> # chef.data_bags_path = "../my-recipes/data_bags" >>> # chef.add_recipe "mysql" >>> # chef.add_role "web" >>> # >>> # # You may also specify custom JSON attributes: >>> # chef.json = { mysql_password: "foo" } >>> # end >>> >>> # Enable provisioning with chef server, specifying the chef server URL, >>> # and the path to the validation key (relative to this Vagrantfile). >>> # >>> # The Opscode Platform uses HTTPS. Substitute your organization for >>> # ORGNAME in the URL and validation key. >>> # >>> # If you have your own Chef Server, use the appropriate URL, which may >>> be >>> # HTTP instead of HTTPS depending on your configuration. Also change >>> the >>> # validation key to validation.pem. >>> # >>> # config.vm.provision "chef_client" do |chef| >>> # chef.chef_server_url = " >>> https://api.opscode.com/organizations/ORGNAME" >>> # chef.validation_key_path = "ORGNAME-validator.pem" >>> # end >>> # >>> # If you're using the Opscode platform, your validator client is >>> # ORGNAME-validator, replacing ORGNAME with your organization name. >>> # >>> # If you have your own Chef Server, the default validation client name >>> is >>> # chef-validator, unless you changed the configuration. >>> # >>> # chef.validation_client_name = "ORGNAME-validator" >>> end >>> >>> 2014-10-07 8:01 GMT+00:00 Alvaro Miranda Aguilera <[email protected]>: >>> >>>> can you paste the vagrantfile ? >>>> >>>> On Tue, Oct 7, 2014 at 5:47 PM, Schadrach Guy roland YEYE < >>>> [email protected]> wrote: >>>> >>>>> Hello; >>>>> Everyone can help me .I'm newest with vagrant I'have matter with >>>>> vagrant up. When i lunch it in the prompt the host only configuration set >>>>> in vagrant file gets change to NAT configuration. >>>>> Vagrant doc say yet that Virtual box host only is vagrant default >>>>> network configuration. >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Vagrant" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "Vagrant" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/vagrant-up/C6UUGsCuRYY/unsubscribe. >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Vagrant" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "Vagrant" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/vagrant-up/C6UUGsCuRYY/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "Vagrant" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
