[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-bugs] [Bug 384] New: Xend behaves badly if a domain fails to reboot due to hotplug failures



http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=384

           Summary: Xend behaves badly if a domain fails to reboot due to
                    hotplug failures
           Product: Xen
           Version: unstable
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Tools
        AssignedTo: xen-bugs@xxxxxxxxxxxxxxxxxxx
        ReportedBy: ewan@xxxxxxxxxxxxx


[2005-11-06 02:06:21 xend.XendDomainInfo] ERROR (XendDomainInfo:158)            
Domain construction failed                                                      
Traceback (most recent call last):                                              
 File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 152, in create         
   vm.initDomain()                                                              
 File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 1109, in initDomain    
   self.createDevices()                                                         
 File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 1222, in createDevices 
   self.createDevice(n, c)                                                      
 File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 893, in createDevice   
   return self.getDeviceController(deviceClass).createDevice(devconfig)         
 File "/usr/lib/python/xen/xend/server/DevController.py", line 66, in           
createDevice                                                                    
   raise VmError( ("Device %s (%s) could not be connected. "                    
VmError: Device 2049 (vbd) could not be connected. Hotplug scripts not working  
[2005-11-06 02:06:21 xend.XendDomainInfo] DEBUG (XendDomainInfo:1156)           
XendDomainInfo.destroy: domid=8                                                 
[2005-11-06 02:06:21 xend.XendDomainInfo] DEBUG (XendDomainInfo:1164)           
XendDomainInfo.destroyDomain(8)                                                 
[2005-11-06 02:06:22 xend.XendDomainInfo] ERROR (XendDomainInfo:1306)           
Failed to restart domain 7.                                                     
Traceback (most recent call last):                                              
 File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 1299, in restart       
   new_dom = xd.domain_create(config)                                           
 File "/usr/lib/python/xen/xend/XendDomain.py", line 215, in domain_create      
   dominfo = XendDomainInfo.create(config)                                      
 File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 152, in create         
   vm.initDomain()                                                              
 File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 1109, in initDomain    
   self.createDevices()                                                         
 File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 1222, in createDevices 
   self.createDevice(n, c)                                                      
 File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 893, in createDevice   
   return self.getDeviceController(deviceClass).createDevice(devconfig)         
 File "/usr/lib/python/xen/xend/server/DevController.py", line 66, in           
createDevice                                                                    
   raise VmError( ("Device %s (%s) could not be connected. "                    
VmError: Device 2049 (vbd) could not be connected. Hotplug scripts not working  
[2005-11-06 02:06:22 xend] ERROR (xswatch:50) read_watch failed                 
Traceback (most recent call last):                                              
 File "/usr/lib/python/xen/xend/xenstore/xswatch.py", line 48, in watchMain     
   watch.fn(*watch.args, **watch.kwargs)                                        
 File "/usr/lib/python/xen/xend/XendDomain.py", line 112, in onReleaseDomain    
   self.refresh()                                                               
 File "/usr/lib/python/xen/xend/XendDomain.py", line 176, in refresh            
   d.update(info)                                                               
 File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 849, in update         
   self.refreshShutdown(info)                                                   
 File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 781, in refreshShutdown
   self.maybeRestart(restart_reason)                                            
 File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 801, in maybeRestart   
   {"destroy"        : self.destroy,                                            
 File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 1312, in restart       
   new_dom.removeVm('xend/restart_in_progress')                                 
UnboundLocalError: local variable 'new_dom' referenced before assignment        
[2005-11-06 02:06:22 xend] ERROR (xswatch:50) read_watch failed                 
Traceback (most recent call last):                                              
 File "/usr/lib/python/xen/xend/xenstore/xswatch.py", line 48, in watchMain     
   watch.fn(*watch.args, **watch.kwargs)                                        
 File "/usr/lib/python/xen/xend/server/DevController.py", line 267, in          
hotplugStatus                                                                   
   status = self.readBackend(devid, HOTPLUG_STATUS_NODE)                        
 File "/usr/lib/python/xen/xend/server/DevController.py", line 201, in         
readBackend                                                                     
   return xstransact.Read(backpath, *args)                                      
 File "/usr/lib/python/xen/xend/xenstore/xstransact.py", line 225, in Read      
   t = cls(path)                                                                
 File "/usr/lib/python/xen/xend/xenstore/xstransact.py", line 17, in __init__   
   self.path = path.rstrip("/")                                                 
AttributeError: 'NoneType' object has no attribute 'rstrip'

-- 
Configure bugmail: 
http://bugzilla.xensource.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

_______________________________________________
Xen-bugs mailing list
Xen-bugs@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-bugs


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.