vagrant-libvirt: vagrant up fails after vagrant halt
I’ve wanted to shutdown my vm for a moment so I did vagrant halt - however after that vagrant up failed with
Name `vagrant_default` of domain about to create is already taken. Please try to run
`vagrant up` command again.
vagrant status output:
Current machine states:
default not created (libvirt)
Vagrantfile
Vagrant.configure("2") do |config|
config.vm.box = "disk1"
config.vm.network :private_network, :ip => "192.168.55.4"
config.vm.network :private_network, :ip => "10.0.2.15"
config.ssh.shell = "bash -c 'BASH_ENV=/etc/profile exec bash'"
config.vm.boot_timeout = 600
config.vm.provider :libvirt do |domain|
domain.memory = 6144
domain.cpus = 4
domain.nested = true
end
end
and VAGRANT_LOG=info vagrant up output
INFO global: Vagrant version: 1.7.1
INFO global: Ruby version: 2.0.0
INFO global: RubyGems version: 2.0.14
INFO global: VAGRANT_EXECUTABLE="/opt/vagrant/bin/../embedded/gems/gems/vagrant-1.7.1/bin/vagrant"
INFO global: VAGRANT_LOG="info"
INFO global: VAGRANT_INSTALLER_EMBEDDED_DIR="/opt/vagrant/bin/../embedded"
INFO global: VAGRANT_INSTALLER_VERSION="2"
INFO global: VAGRANT_DETECTED_OS="Linux"
INFO global: VAGRANT_INSTALLER_ENV="1"
INFO global: VAGRANT_INTERNAL_BUNDLERIZED="1"
INFO global: Plugins:
INFO global: - CFPropertyList = 2.3.0
INFO global: - builder = 3.2.2
INFO global: - bundler = 1.7.9
INFO global: - excon = 0.43.0
INFO global: - fission = 0.5.0
INFO global: - formatador = 0.2.5
INFO global: - mime-types = 1.25.1
INFO global: - net-ssh = 2.9.2
INFO global: - net-scp = 1.1.2
INFO global: - fog-core = 1.27.2
INFO global: - mini_portile = 0.6.0
INFO global: - nokogiri = 1.6.3.1
INFO global: - fog-xml = 0.1.1
INFO global: - fog-atmos = 0.1.0
INFO global: - multi_json = 1.10.1
INFO global: - fog-json = 1.0.0
INFO global: - inflecto = 0.0.2
INFO global: - fog-brightbox = 0.7.1
INFO global: - fog-ecloud = 0.0.2
INFO global: - fog-profitbricks = 0.0.1
INFO global: - fog-radosgw = 0.0.3
INFO global: - fog-sakuracloud = 0.1.1
INFO global: - fog-softlayer = 0.3.30
INFO global: - fog-storm_on_demand = 0.1.0
INFO global: - fog-terremark = 0.0.3
INFO global: - fog-vmfusion = 0.0.1
INFO global: - fog-voxel = 0.0.2
INFO global: - ipaddress = 0.8.0
INFO global: - fog = 1.26.0
INFO global: - json = 1.8.2
INFO global: - rdoc = 4.2.0
INFO global: - rest-client = 1.6.8
INFO global: - ruby-libvirt = 0.5.2
INFO global: - vagrant-kvm = 0.2.0.dev
INFO global: - vagrant-libvirt = 0.0.24
INFO global: - vagrant-mutate = 0.3.1
INFO global: - vagrant-share = 1.1.4
INFO manager: Registered plugin: OpenBSD guest
INFO manager: Registered plugin: Linux guest.
INFO manager: Registered plugin: SUSE guest
INFO manager: Registered plugin: FreeBSD guest
INFO manager: Registered plugin: CoreOS guest
INFO manager: Registered plugin: SmartOS guest.
INFO manager: Registered plugin: Debian guest
INFO manager: Registered plugin: RedHat guest
INFO manager: Registered plugin: OmniOS guest.
INFO manager: Registered plugin: Windows guest.
INFO manager: Registered plugin: Funtoo guest
INFO manager: Registered plugin: Solaris guest.
INFO manager: Registered plugin: NixOS guest
INFO manager: Registered plugin: Solaris 11 guest.
INFO manager: Registered plugin: Gentoo guest
INFO manager: Registered plugin: TinyCore Linux guest.
INFO manager: Registered plugin: Ubuntu guest
INFO manager: Registered plugin: Mint guest
INFO manager: Registered plugin: Arch guest
INFO manager: Registered plugin: PLD Linux guest
INFO manager: Registered plugin: Darwin guest
INFO manager: Registered plugin: NetBSD guest
INFO manager: Registered plugin: Fedora guest
INFO manager: Registered plugin: ESXi guest.
INFO manager: Registered plugin: chef
INFO manager: Registered plugin: salt
INFO manager: Registered plugin: puppet
INFO manager: Registered plugin: ansible
INFO manager: Registered plugin: file
INFO manager: Registered plugin: shell
INFO manager: Registered plugin: docker
INFO manager: Registered plugin: CFEngine Provisioner
INFO manager: Registered plugin: box command
INFO manager: Registered plugin: version command
INFO manager: Registered plugin: provision command
INFO manager: Registered plugin: vagrant-login
INFO manager: Registered plugin: help command
INFO manager: Registered plugin: ssh command
INFO manager: Registered plugin: status command
INFO manager: Registered plugin: push command
INFO manager: Registered plugin: resume command
INFO manager: Registered plugin: reload command
INFO manager: Registered plugin: package command
INFO manager: Registered plugin: rdp command
INFO manager: Registered plugin: suspend command
INFO manager: Registered plugin: global-status command
INFO manager: Registered plugin: init command
INFO manager: Registered plugin: destroy command
INFO manager: Registered plugin: ssh-config command
INFO manager: Registered plugin: up command
INFO manager: Registered plugin: halt command
INFO manager: Registered plugin: plugin command
INFO manager: Registered plugin: list-commands command
INFO manager: Registered plugin: kernel
INFO manager: Registered plugin: heroku
INFO manager: Registered plugin: atlas
INFO manager: Registered plugin: local-exec
INFO manager: Registered plugin: noop
INFO manager: Registered plugin: ftp
INFO manager: Registered plugin: ssh communicator
INFO manager: Registered plugin: winrm communicator
INFO manager: Registered plugin: RSync synced folders
INFO manager: Registered plugin: SMB synced folders
INFO manager: Registered plugin: NFS synced folders
INFO manager: Registered plugin: kernel
INFO manager: Registered plugin: Linux host
INFO manager: Registered plugin: SUSE host
INFO manager: Registered plugin: FreeBSD host
INFO manager: Registered plugin: BSD host
INFO manager: Registered plugin: Red Hat host
INFO manager: Registered plugin: Windows host
INFO manager: Registered plugin: null host
INFO manager: Registered plugin: Slackware host
INFO manager: Registered plugin: Gentoo host
INFO manager: Registered plugin: Arch host
INFO manager: Registered plugin: Mac OS X host
INFO manager: Registered plugin: Hyper-V provider
INFO manager: Registered plugin: VirtualBox provider
INFO manager: Registered plugin: docker-provider
INFO global: Loading plugins!
INFO manager: Registered plugin: vagrant-share
INFO manager: Registered plugin: KVM provider
INFO manager: Registered plugin: vagrant-mutate
INFO manager: Registered plugin: libvirt
INFO vagrant: `vagrant` invoked: ["up"]
INFO environment: Environment initialized (#<Vagrant::Environment:0x00000002e26970>)
INFO environment: - cwd: /home/altran/temp/vagrant
INFO environment: Home path: /home/altran/.vagrant.d
INFO environment: Local data path: /home/altran/temp/vagrant/.vagrant
INFO environment: Running hook: environment_plugins_loaded
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #<Vagrant::Action::Builder:0x00000002eb6570>
INFO environment: Running hook: environment_load
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #<Vagrant::Action::Builder:0x00000001758a90>
INFO cli: CLI: [] "up" []
INFO loader: Set :root = #<Pathname:/home/altran/temp/vagrant/Vagrantfile>
INFO loader: Loading configuration in order: [:home, :root]
INFO loader: Set "24051780_machine_default" = []
INFO loader: Loading configuration in order: [:home, :root, "24051780_machine_default"]
INFO environment: Getting machine: default (libvirt)
INFO environment: Uncached load of machine.
INFO loader: Set "24051780_machine_default" = []
INFO loader: Loading configuration in order: [:home, :root, "24051780_machine_default"]
INFO box_collection: Box found: disk1 (libvirt)
INFO loader: Set :"24456080_disk1_libvirt" = #<Pathname:/home/altran/.vagrant.d/boxes/disk1/0/libvirt/Vagrantfile>
INFO loader: Loading configuration in order: [:"24456080_disk1_libvirt", :home, :root, "24051780_machine_default"]
INFO machine: Initializing machine: default
INFO machine: - Provider: VagrantPlugins::ProviderLibvirt::Provider
INFO machine: - Box: #<Vagrant::Box:0x00000002f42250>
INFO machine: - Data dir: /home/altran/temp/vagrant/.vagrant/machines/default/libvirt
INFO machine: Calling action: read_state on provider Libvirt (new)
INFO environment: Acquired process lock: dotlock
INFO environment: Released process lock: dotlock
INFO environment: Acquired process lock: machine-action-56ac2086f4cf77a1bbfa7b31ed254a7d
INFO host: Autodetecting host type for [#<Vagrant::Environment: /home/altran/temp/vagrant>]
INFO host: Detected: linux!
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #<Vagrant::Action::Builder:0x00000002b2ec90>
INFO warden: Calling IN action: #<Vagrant::Action::Builtin::ConfigValidate:0x00000002eb82a8>
INFO warden: Calling IN action: #<VagrantPlugins::ProviderLibvirt::Action::ConnectLibvirt:0x00000002eb8280>
INFO connect_libvirt: Connecting to Libvirt (qemu:///system?no_verify=1&keyfile=/home/altran/.ssh/id_rsa) ...
INFO warden: Calling IN action: #<VagrantPlugins::ProviderLibvirt::Action::ReadState:0x00000002edaf88>
INFO warden: Calling OUT action: #<VagrantPlugins::ProviderLibvirt::Action::ReadState:0x00000002edaf88>
INFO warden: Calling OUT action: #<VagrantPlugins::ProviderLibvirt::Action::ConnectLibvirt:0x00000002eb8280>
INFO warden: Calling OUT action: #<Vagrant::Action::Builtin::ConfigValidate:0x00000002eb82a8>
INFO environment: Released process lock: machine-action-56ac2086f4cf77a1bbfa7b31ed254a7d
INFO environment: Acquired process lock: dotlock
INFO environment: Released process lock: dotlock
INFO machine: New machine ID: nil
INFO command: With machine: default (#<VagrantPlugins::ProviderLibvirt::Provider:0x00000002c254a0 @machine=#<Vagrant::Machine: default (VagrantPlugins::ProviderLibvirt::Provider)>, @cap_logger=#<Log4r::Logger:0x00000002c47050 @fullname="vagrant::capability_host::vagrantplugins::providerlibvirt::provider", @outputters=[], @additive=true, @name="provider", @path="vagrant::capability_host::vagrantplugins::providerlibvirt", @parent=#<Log4r::Logger:0x00000001bb9ad0 @fullname="vagrant", @outputters=[#<Log4r::StderrOutputter:0x00000001b26f00 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x00000001b26cf8>, @name="stderr", @level=0, @formatter=#<Log4r::DefaultFormatter:0x00000001b16cb8 @depth=7>, @out=#<IO:<STDERR>>>], @additive=true, @name="vagrant", @path="", @parent=#<Log4r::RootLogger:0x00000001bb9850 @level=0, @outputters=[]>, @level=2, @trace=false>, @level=2, @trace=false>, @cap_host_chain=[[:libvirt, #<#<Class:0x00000002c24320>:0x00000002d1c138>]], @cap_args=[#<Vagrant::Machine: default (VagrantPlugins::ProviderLibvirt::Provider)>], @cap_caps={:hyperv=>#<Vagrant::Registry:0x00000002c47870 @items={:public_address=>#<Proc:0x0000000280bf40@/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/plugins/providers/hyperv/plugin.rb:25>}, @results_cache={}>, :virtualbox=>#<Vagrant::Registry:0x00000002c474d8 @items={:forwarded_ports=>#<Proc:0x0000000180b6b8@/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/plugins/providers/virtualbox/plugin.rb:27>, :nic_mac_addresses=>#<Proc:0x0000000180b578@/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/plugins/providers/virtualbox/plugin.rb:32>, :public_address=>#<Proc:0x00000001950de8@/opt/vagrant/embedded/gems/gems/vagrant-share-1.1.4/lib/vagrant-share.rb:39>}, @results_cache={}>, :docker=>#<Vagrant::Registry:0x00000002c47320 @items={:public_address=>#<Proc:0x000000018bb8b0@/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/plugins/providers/docker/plugin.rb:54>, :proxy_machine=>#<Proc:0x000000018bb4c8@/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/plugins/providers/docker/plugin.rb:59>}, @results_cache={}>}>)
INFO interface: info: Bringing machine 'default' up with 'libvirt' provider...
Bringing machine 'default' up with 'libvirt' provider...
INFO machine: Calling action: read_state on provider Libvirt (new)
INFO environment: Acquired process lock: dotlock
INFO environment: Released process lock: dotlock
INFO environment: Acquired process lock: machine-action-56ac2086f4cf77a1bbfa7b31ed254a7d
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #<Vagrant::Action::Builder:0x00000002e6fe18>
INFO warden: Calling IN action: #<Vagrant::Action::Builtin::ConfigValidate:0x00000002e732c0>
INFO warden: Calling IN action: #<VagrantPlugins::ProviderLibvirt::Action::ConnectLibvirt:0x00000002e73298>
INFO warden: Calling IN action: #<VagrantPlugins::ProviderLibvirt::Action::ReadState:0x00000002e921c0>
INFO warden: Calling OUT action: #<VagrantPlugins::ProviderLibvirt::Action::ReadState:0x00000002e921c0>
INFO warden: Calling OUT action: #<VagrantPlugins::ProviderLibvirt::Action::ConnectLibvirt:0x00000002e73298>
INFO warden: Calling OUT action: #<Vagrant::Action::Builtin::ConfigValidate:0x00000002e732c0>
INFO environment: Released process lock: machine-action-56ac2086f4cf77a1bbfa7b31ed254a7d
INFO environment: Acquired process lock: dotlock
INFO environment: Released process lock: dotlock
INFO batch_action: Enabling parallelization by default.
INFO batch_action: Disabling parallelization because only executing one action
INFO batch_action: Batch action will parallelize: false
INFO batch_action: Starting action: #<Vagrant::Machine:0x0000000280b388> up {:destroy_on_error=>true, :parallel=>true, :provision_ignore_sentinel=>false, :provision_types=>nil}
INFO machine: Calling action: up on provider Libvirt (new)
INFO environment: Acquired process lock: dotlock
INFO environment: Released process lock: dotlock
INFO environment: Acquired process lock: machine-action-56ac2086f4cf77a1bbfa7b31ed254a7d
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #<Vagrant::Action::Builder:0x00000002edd530>
INFO warden: Calling IN action: #<Vagrant::Action::Builtin::ConfigValidate:0x00000002ee8570>
INFO warden: Calling IN action: #<VagrantPlugins::ProviderLibvirt::Action::ConnectLibvirt:0x00000002ee84f8>
INFO warden: Calling IN action: #<Vagrant::Action::Builtin::Call:0x00000002f07c40>
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #<Vagrant::Action::Builder:0x00000002f3f208>
INFO warden: Calling IN action: #<VagrantPlugins::ProviderLibvirt::Action::IsCreated:0x00000002f41468>
INFO machine: Calling action: read_state on provider Libvirt (new)
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #<Vagrant::Action::Builder:0x00000002f63cc0>
INFO warden: Calling IN action: #<Vagrant::Action::Builtin::ConfigValidate:0x00000002f605c0>
INFO warden: Calling IN action: #<VagrantPlugins::ProviderLibvirt::Action::ConnectLibvirt:0x00000002f60598>
INFO warden: Calling IN action: #<VagrantPlugins::ProviderLibvirt::Action::ReadState:0x00000002f7eb88>
INFO warden: Calling OUT action: #<VagrantPlugins::ProviderLibvirt::Action::ReadState:0x00000002f7eb88>
INFO warden: Calling OUT action: #<VagrantPlugins::ProviderLibvirt::Action::ConnectLibvirt:0x00000002f60598>
INFO warden: Calling OUT action: #<Vagrant::Action::Builtin::ConfigValidate:0x00000002f605c0>
INFO warden: Calling OUT action: #<VagrantPlugins::ProviderLibvirt::Action::IsCreated:0x00000002f41468>
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #<Vagrant::Action::Warden:0x00000002b1e0e8>
INFO warden: Calling IN action: #<Proc:0x007f978452a080@/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/action/warden.rb:94 (lambda)>
INFO warden: Calling IN action: #<VagrantPlugins::ProviderLibvirt::Action::SetNameOfDomain:0x00000002b1df30>
INFO set_name_of_domain: Looking for domain vagrant_default through list [ <Fog::Compute::Libvirt::Server
id="ff31086c-7273-44c4-9e85-ec31627be665",
cpus=4,
cputime=0,
os_type="hvm",
memory_size=6291456,
max_memory_size=6291456,
name="vagrant_default",
arch="x86_64",
persistent=true,
domain_type="kvm",
uuid="ff31086c-7273-44c4-9e85-ec31627be665",
autostart=false,
nics=[ <Fog::Compute::Libvirt::Nic
mac="52:54:00:2e:bb:0e",
id=nil,
type="network",
network="vagrant-libvirt",
bridge=nil,
model="virtio"
>, <Fog::Compute::Libvirt::Nic
mac="52:54:00:db:12:80",
id=nil,
type="network",
network="vagrant0",
bridge=nil,
model="virtio"
>, <Fog::Compute::Libvirt::Nic
mac="52:54:00:63:df:9f",
id=nil,
type="network",
network="vagrant1",
bridge=nil,
model="virtio"
>],
volumes=[ <Fog::Compute::Libvirt::Volume
id="/var/lib/libvirt/images/vagrant_default.img",
pool_name="default",
key="/var/lib/libvirt/images/vagrant_default.img",
name="vagrant_default.img",
path="/var/lib/libvirt/images/vagrant_default.img",
capacity=40,
allocation=6,
format_type="qcow2",
backing_volume=nil
>],
active=false,
boot_order=["hd"],
display={:type=>"vnc", :port=>"-1", :listen=>"127.0.0.1"},
state="shutoff"
>]
INFO set_name_of_domain: Looking for domain vagrant_default
ERROR warden: Error occurred: Name `vagrant_default` of domain about to create is already taken. Please try to run
`vagrant up` command again.
INFO warden: Beginning recovery process...
INFO warden: Recovery complete.
ERROR warden: Error occurred: Name `vagrant_default` of domain about to create is already taken. Please try to run
`vagrant up` command again.
INFO warden: Beginning recovery process...
INFO warden: Recovery complete.
ERROR warden: Error occurred: Name `vagrant_default` of domain about to create is already taken. Please try to run
`vagrant up` command again.
INFO warden: Beginning recovery process...
INFO warden: Calling recover: #<Vagrant::Action::Builtin::Call:0x00000002f07c40>
INFO warden: Beginning recovery process...
INFO warden: Recovery complete.
INFO warden: Recovery complete.
INFO warden: Beginning recovery process...
INFO warden: Recovery complete.
INFO warden: Beginning recovery process...
INFO warden: Recovery complete.
INFO environment: Released process lock: machine-action-56ac2086f4cf77a1bbfa7b31ed254a7d
INFO environment: Running hook: environment_unload
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #<Vagrant::Action::Builder:0x00000002b07280>
ERROR vagrant: Vagrant experienced an error! Details:
ERROR vagrant: #<VagrantPlugins::ProviderLibvirt::Errors::DomainNameExists: Name `vagrant_default` of domain about to create is already taken. Please try to run
`vagrant up` command again.>
ERROR vagrant: Name `vagrant_default` of domain about to create is already taken. Please try to run
`vagrant up` command again.
ERROR vagrant: /home/altran/.vagrant.d/gems/gems/vagrant-libvirt-0.0.24/lib/vagrant-libvirt/action/set_name_of_domain.rb:30:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/action/warden.rb:34:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/action/warden.rb:34:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/action/warden.rb:34:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/action/builder.rb:116:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/action/runner.rb:66:in `block in run'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/util/busy.rb:19:in `busy'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/action/runner.rb:66:in `run'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/action/builtin/call.rb:53:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/action/warden.rb:34:in `call'
/home/altran/.vagrant.d/gems/gems/vagrant-libvirt-0.0.24/lib/vagrant-libvirt/action/connect_libvirt.rb:18:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/action/warden.rb:34:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/action/warden.rb:34:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/action/builder.rb:116:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/action/runner.rb:66:in `block in run'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/util/busy.rb:19:in `busy'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/action/runner.rb:66:in `run'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/machine.rb:212:in `action_raw'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/machine.rb:189:in `block in action'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/environment.rb:516:in `lock'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/machine.rb:176:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/machine.rb:176:in `action'
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/batch_action.rb:82:in `block (2 levels) in run'
INFO interface: error: Name `vagrant_default` of domain about to create is already taken. Please try to run
`vagrant up` command again.
Name `vagrant_default` of domain about to create is already taken. Please try to run
`vagrant up` command again.
INFO interface: Machine: error-exit ["VagrantPlugins::ProviderLibvirt::Errors::DomainNameExists", "Name `vagrant_default` of domain about to create is already taken. Please try to run\n`vagrant up` command again."]
I’ve downgraded fog and fog-core to versions seen above because of issue #292 - if that can be the source of the problem.
About this issue
- Original URL
- State: closed
- Created 9 years ago
- Comments: 15 (4 by maintainers)
Commits related to this issue
- Wait for libvirt to shutdown the domain on halt Fixes #293 — committed to strzibny/vagrant-libvirt by deleted user 9 years ago
- Wait for libvirt to shutdown the domain Fixes #293 — committed to strzibny/vagrant-libvirt by deleted user 9 years ago
- Wait for libvirt to shutdown the domain Fixes #293 — committed to strzibny/vagrant-libvirt by deleted user 9 years ago
- Wait for libvirt to shutdown the domain Fixes #293 — committed to strzibny/vagrant-libvirt by deleted user 9 years ago
- Wait for libvirt to shutdown the domain Fixes #293 — committed to strzibny/vagrant-libvirt by deleted user 9 years ago
I just had the same issue with my domain
packer_test_vm.xmlso I did the this ti fix it:It’s supposed to be
sudo virsh undefine vagrant_default, right?@jswiders and or @penguincoder in this sequence
can you get me the output with VAGRANT_LOG=info for all three?
Please don’t run any other commands like
vagrant statusin between those, as that can cleanup state during an error.Regarding your info @penguincoder, I don’t think index_uuid is relevant, that should only be used by vagrant’s index of all VMs to map the VMs back to their environment.
Having
.vagrant/machines/default/libvirt/idnot matching the uuid you got fromvirsh dumpxmlis a problem. You can see the code for determining the state of the VM is in read_state.rb.