Public bug reported:
Binary package hint: kvm
Hardy with KVM-84 ppa: it seems that in rare occasions, virsh undefine
vm might undefine the wrong VM and leave libvirt in an inconsistent
state. CF the following shell history (sorry, quite long and a few
typos)
yha...@toulouse:/var/log$ virsh list --all
Connecting to uri: qemu:///system
Id Name State
----------------------------------
184 vtigercrm running
185 parchavapong-dev running
186 parchavapong-dev-2 running
191 pmiles-dev running
195 yhamon-dev running
196 bducke-dev running
197 cbegg-dev running
199 cputtick-dev running
200 cputtick-dev-2 running
203 lpricop-dev running
204 jreeves-dev running
205 jcook-dev running
226 xpsp2 running
- dsturtevant-dev shut off
- jstraka-dev shut off
- win2ksmptest shut off
- win2ktest shut off
yha...@toulouse:/var/log$ virsh destroy xpsp2
Connecting to uri: qemu:///system
Domain xpsp2 destroyed
yha...@toulouse:/var/log$ vish undefine win2ksmptest
could not open file '/etc/apt/sources.list'
-bash: vish: command not found
yha...@toulouse:/var/log$ virsh undefine win2ksmptest
Connecting to uri: qemu:///system
Domain win2ksmptest has been undefined
yha...@toulouse:/var/log$ virsh list --ll
error: command 'list' doesn't support option --ll
yha...@toulouse:/var/log$ virsh start win2ktest
Connecting to uri: qemu:///system
libvir: QEMU error :
error: failed to get domain 'win2ktest'
yha...@toulouse:/var/log$ virsh list --all
Connecting to uri: qemu:///system
Id Name State
----------------------------------
184 vtigercrm running
185 parchavapong-dev running
186 parchavapong-dev-2 running
191 pmiles-dev running
195 yhamon-dev running
196 bducke-dev running
197 cbegg-dev running
199 cputtick-dev running
200 cputtick-dev-2 running
203 lpricop-dev running
204 jreeves-dev running
205 jcook-dev running
- dsturtevant-dev shut off
- jstraka-dev shut off
- win2ksmptest shut off
- xpsp2 shut off
yha...@toulouse:/var/log$ virsh dumpxml win2ksmptest
Connecting to uri: qemu:///system
<domain type='kvm'>
<name>win2ksmptest</name>
<uuid>309256ba-0f9c-f6ec-e620-457d4210c10c</uuid>
<memory>524288</memory>
<currentMemory>524288</currentMemory>
<vcpu>4</vcpu>
<os>
<type>hvm</type>
<boot dev='hd'/>
</os>
<clock offset='localtime'/>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<devices>
<emulator>/usr/bin/kvm</emulator>
<disk type='file' device='disk'>
<source file='/var/lib/kvm/win2ksmptest/windows.qcow2'/>
<target dev='hda' bus='ide'/>
</disk>
<interface type='bridge'>
<mac address='00:16:3e:79:3b:d7'/>
<source bridge='br0'/>
<target dev='vnet2'/>
</interface>
<input type='tablet' bus='usb'/>
<input type='mouse' bus='ps2'/>
<graphics type='vnc' port='-1' listen='127.0.0.1'/>
</devices>
</domain>
yha...@toulouse:/var/log$ virsh start win2ksmptest
Connecting to uri: qemu:///system
libvir: QEMU error : QEMU quit during console startup
qemu: could not open disk image /var/lib/kvm/win2ksmptest/windows.qcow2
error: Failed to start domain win2ksmptest
yha...@toulouse:/var/log$ virsh destroy win2ksmptest
Connecting to uri: qemu:///system
libvir: QEMU error : no domain with matching id -1
error: Failed to destroy domain win2ksmptest
yha...@toulouse:/var/log$ virsh list --all
Connecting to uri: qemu:///system
Id Name State
----------------------------------
184 vtigercrm running
185 parchavapong-dev running
186 parchavapong-dev-2 running
191 pmiles-dev running
195 yhamon-dev running
196 bducke-dev running
197 cbegg-dev running
199 cputtick-dev running
200 cputtick-dev-2 running
203 lpricop-dev running
204 jreeves-dev running
205 jcook-dev running
- dsturtevant-dev shut off
- jstraka-dev shut off
- win2ksmptest shut off
- xpsp2 shut off
yha...@toulouse:/var/log$ virsh undefine win2ksmptest
Connecting to uri: qemu:///system
libvir: QEMU error : cannot remove config for win2ksmptest
error: Failed to undefine domain win2ksmptest
yha...@toulouse:/var/log$ virsh list --all
Connecting to uri: qemu:///system
Id Name State
----------------------------------
184 vtigercrm running
185 parchavapong-dev running
186 parchavapong-dev-2 running
191 pmiles-dev running
195 yhamon-dev running
196 bducke-dev running
197 cbegg-dev running
199 cputtick-dev running
200 cputtick-dev-2 running
203 lpricop-dev running
204 jreeves-dev running
205 jcook-dev running
- dsturtevant-dev shut off
- jstraka-dev shut off
- win2ksmptest shut off
- xpsp2 shut off
yha...@toulouse:/var/log$ virsh undefine win2ktest
Connecting to uri: qemu:///system
libvir: QEMU error :
error: failed to get domain 'win2ktest'
yha...@toulouse:/var/log$ virsh list --all
Connecting to uri: qemu:///system
Id Name State
----------------------------------
184 vtigercrm running
185 parchavapong-dev running
186 parchavapong-dev-2 running
191 pmiles-dev running
195 yhamon-dev running
196 bducke-dev running
197 cbegg-dev running
199 cputtick-dev running
200 cputtick-dev-2 running
203 lpricop-dev running
204 jreeves-dev running
205 jcook-dev running
- dsturtevant-dev shut off
- jstraka-dev shut off
- win2ksmptest shut off
- xpsp2 shut off
yha...@toulouse:/var/log$ virsh undefine win2ksmptest
Connecting to uri: qemu:///system
libvir: QEMU error : cannot remove config for win2ksmptest
error: Failed to undefine domain win2ksmptest
** Affects: kvm (Ubuntu)
Importance: Undecided
Status: New
--
virsh undefine might undefine the wrong vm
https://bugs.launchpad.net/bugs/390281
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs