2 Replies Latest reply on Jan 13, 2013 12:19 PM by philippef

    Exception starting xend (Broken capability chain: 0000:0c:00.0

      Hi all,

      i just installed ovm on my lab pc for learning purposes.

      my lab pc is a Gigabyte X79-UD5 motherboard with sandy bridge processor and 32 gb ram.

      the installation went ok but when i wanted to discover it with OVM manager i received :

      "Caused by: com.oracle.ovm.mgr.api.exception.IllegalOperationException: OVMAPI_4004E Server Failed Command: discover_server , Status: org.apache.xmlrpc.XmlRpcException: exceptions.RuntimeError:Command: ['xm', 'info'] failed (1): stderr: Error: Unable to connect to xend: No such file or directory. Is xend running?
      Sat Jan 12 21:21:19 CET 2013
      at com.oracle.ovm.mgr.action.ActionEngine.sendAction(ActionEngine.java:798)
      at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:503)
      ... 36 more

      i had a look on the ovm server and noticed following in /var/log/xen

      PciDeviceParseError: Broken capability chain: 0000:0c:00.0
      [2013-01-12 20:50:38 3756] INFO (SrvDaemon:227) Xend stopped due to signal 15.
      [2013-01-12 20:50:42 4206] INFO (SrvDaemon:332) Xend Daemon started
      [2013-01-12 20:50:42 4206] INFO (SrvDaemon:336) Xend changeset: unavailable.
      [2013-01-12 20:50:42 4206] DEBUG (tcp:96) Listening on :8002
      [2013-01-12 20:50:42 4206] DEBUG (tcp:193) Listening on :8003
      [2013-01-12 20:50:42 4206] ERROR (SrvDaemon:349) Exception starting xend (Broken capability chain: 0000:0c:00.0)
      Traceback (most recent call last):
      File "/usr/lib64/python2.4/site-packages/xen/xend/server/SrvDaemon.py", line 341, in run
      servers = SrvServer.create()
      File "/usr/lib64/python2.4/site-packages/xen/xend/server/SrvServer.py", line 258, in create
      root.putChild('xend', SrvRoot())
      File "/usr/lib64/python2.4/site-packages/xen/xend/server/SrvRoot.py", line 40, in __init__
      File "/usr/lib64/python2.4/site-packages/xen/web/SrvDir.py", line 84, in get
      val = val.getobj()
      File "/usr/lib64/python2.4/site-packages/xen/web/SrvDir.py", line 52, in getobj
      self.obj = klassobj()
      File "/usr/lib64/python2.4/site-packages/xen/xend/server/SrvNode.py", line 30, in __init__
      self.xn = XendNode.instance()
      File "/usr/lib64/python2.4/site-packages/xen/xend/XendNode.py", line 1181, in instance
      inst = XendNode()
      File "/usr/lib64/python2.4/site-packages/xen/xend/XendNode.py", line 159, in __init__
      File "/usr/lib64/python2.4/site-packages/xen/xend/XendNode.py", line 282, in initPPCIs
      for pci_dev in PciUtil.get_all_pci_devices():
      File "/usr/lib64/python2.4/site-packages/xen/util/pci.py", line 476, in get_all_pci_devices
      return map(PciDevice, get_all_pci_dict())
      File "/usr/lib64/python2.4/site-packages/xen/util/pci.py", line 701, in __init__
      File "/usr/lib64/python2.4/site-packages/xen/util/pci.py", line 1271, in get_info_from_sysfs
      File "/usr/lib64/python2.4/site-packages/xen/util/pci.py", line 1233, in find_capability
      raise PciDeviceParseError(
      PciDeviceParseError: Broken capability chain: 0000:0c:00.0

      any ideas of whats wrong here ?

      all help appreciated ...

      best regards,