This discussion is archived
2 Replies Latest reply: Jan 13, 2013 4:19 AM by user11987935 RSS

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

user11987935 Newbie
Currently Being Moderated
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?
stdout:
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__
self.get(name)
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__
self._init_PPCIs()
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__
self.get_info_from_sysfs()
File "/usr/lib64/python2.4/site-packages/xen/util/pci.py", line 1271, in get_info_from_sysfs
self.find_capability(0x11)
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,

Philippe

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points