<div>When I reboot my vm today(reboot works well before), it show :</div><div><br></div><div><strong><font color="#ff0000">2012-01-20 16:55:19,112 WARNING nova.virt.libvirt_conn [-] Error from libvirt during undefine of instance-00000013. Code=42 Error=Domain not found: no domain with matching uuid '60f24c80-aee7-8e21-a14f-0682b82b13e2'</font></strong><strong><font color="#ff0000"><br>
</font></strong></div><strong><font color="#ff0000">2012-01-20 16:55:19,113 ERROR nova.exception [-] Uncaught exception</font></strong><strong><font color="#ff0000"><br></font></strong><strong><font color="#ff0000">(nova.exception): TRACE: Traceback (most recent call last):</font></strong><strong><font color="#ff0000"><br>
</font></strong><strong><font color="#ff0000">(nova.exception): TRACE:   File "/data/stack/nova/nova/exception.py", line 98, in wrapped</font></strong><strong><font color="#ff0000"><br></font></strong><strong><font color="#ff0000">(nova.exception): TRACE:     return f(*args, **kw)</font></strong><strong><font color="#ff0000"><br>
</font></strong><strong><font color="#ff0000">(nova.exception): TRACE:   File "/data/stack/nova/nova/virt/libvirt/connection.py", line 499, in reboot</font></strong><strong><font color="#ff0000"><br></font></strong><strong><font color="#ff0000">(nova.exception): TRACE:     self.destroy(instance, network_info, cleanup=False)</font></strong><strong><font color="#ff0000"><br>
</font></strong><strong><font color="#ff0000">(nova.exception): TRACE:   File "/data/stack/nova/nova/virt/libvirt/connection.py", line 299, in destroy</font></strong><strong><font color="#ff0000"><br></font></strong><strong><font color="#ff0000">(nova.exception): TRACE:     virt_dom.undefine()</font></strong><strong><font color="#ff0000"><br>
</font></strong><strong><font color="#ff0000">(nova.exception): TRACE:   File "/usr/lib/python2.7/dist-packages/libvirt.py", line 975, in undefine</font></strong><strong><font color="#ff0000"><br></font></strong><strong><font color="#ff0000">(nova.exception): TRACE:     if ret == -1: raise libvirtError ('virDomainUndefine() failed', dom=self)</font></strong><strong><font color="#ff0000"><br>
</font></strong><strong><font color="#ff0000">(nova.exception): TRACE: libvirtError: Domain not found: no domain with matching uuid '60f24c80-aee7-8e21-a14f-0682b82b13e2'</font></strong><strong><font color="#ff0000"><br>
</font></strong><strong><font color="#ff0000">(nova.exception): TRACE: </font></strong><strong><font color="#ff0000"><br></font></strong><strong><font color="#ff0000">2012-01-20 16:55:19,153 ERROR nova.rpc [-] Exception during message handling</font></strong><strong><font color="#ff0000"><br>
</font></strong><strong><font color="#ff0000">(nova.rpc): TRACE: Traceback (most recent call last):</font></strong><strong><font color="#ff0000"><br></font></strong><strong><font color="#ff0000">(nova.rpc): TRACE:   File "/data/stack/nova/nova/rpc/impl_kombu.py", line 620, in _process_data</font></strong><strong><font color="#ff0000"><br>
</font></strong><strong><font color="#ff0000">(nova.rpc): TRACE:     rval = node_func(context=ctxt, **node_args)</font></strong><strong><font color="#ff0000"><br></font></strong><strong><font color="#ff0000">(nova.rpc): TRACE:   File "/data/stack/nova/nova/exception.py", line 98, in wrapped</font></strong><strong><font color="#ff0000"><br>
</font></strong><strong><font color="#ff0000">(nova.rpc): TRACE:     return f(*args, **kw)</font></strong><strong><font color="#ff0000"><br></font></strong><strong><font color="#ff0000">(nova.rpc): TRACE:   File "/data/stack/nova/nova/compute/manager.py", line 117, in decorated_function</font></strong><strong><font color="#ff0000"><br>
</font></strong><strong><font color="#ff0000">(nova.rpc): TRACE:     function(self, context, instance_id, *args, **kwargs)</font></strong><strong><font color="#ff0000"><br></font></strong><strong><font color="#ff0000">(nova.rpc): TRACE:   File "/data/stack/nova/nova/compute/manager.py", line 631, in reboot_instance</font></strong><strong><font color="#ff0000"><br>
</font></strong><strong><font color="#ff0000">(nova.rpc): TRACE:     self.driver.reboot(instance_ref, network_info)</font></strong><strong><font color="#ff0000"><br></font></strong><strong><font color="#ff0000">(nova.rpc): TRACE:   File "/data/stack/nova/nova/exception.py", line 129, in wrapped</font></strong><strong><font color="#ff0000"><br>
</font></strong><strong><font color="#ff0000">(nova.rpc): TRACE:     raise Error(str(e))</font></strong><strong><font color="#ff0000"><br></font></strong><strong><font color="#ff0000">(nova.rpc): TRACE: Error: Domain not found: no domain with matching uuid '60f24c80-aee7-8e21-a14f-0682b82b13e2'</font></strong><strong><font color="#ff0000"><br>
</font></strong><strong><font color="#ff0000">(nova.rpc): TRACE: </font></strong><br><br clear="all"><div>why it happened ?</div><div><br></div><div>Then I goto the instances dir, add <uuid>60f24c80-aee7-8e21-a14f-0682b82b13e2<</uuid> to ***.xml</div>
<div>use "virsh create ***.xml" to create an vm, then I reboot again , it failed.</div><div><br></div><div>Otherwise , I use "virsh define ***.xml", then I reboot again, it successfully.</div><div><br>
</div><div>I want to know is it  correct ?</div><div><br></div><div><br></div>-- <br>非淡薄无以明志,非宁静无以致远<br>