[Pkg-libvirt-maintainers] Bug#688101: virt-manager: cannot manage xen domains

Michal Suchanek michal.suchanek at ruk.cuni.cz
Wed Sep 19 11:34:51 UTC 2012


Package: virt-manager
Version: 0.9.4-1
Severity: normal

Hello,

starting the virt-manager gives error.

Running as root is not possible because virt-manager fails to connect to
dbus and bails even earlier. --no-dbus does not help with that.

I added (xend-unix-server yes) in /etc/xen/xend-config.sxp because it is
recommended in README.Debian and restarted the xend. It has no effect.

# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7823     4     r-----   1116.4

$ LIBVIRT_DEBUG=1 virt-manager --debug --no-fork
2012-09-19 11:21:07.936+0000: 14527: info : libvirt version: 0.10.1
2012-09-19 11:21:07.936+0000: 14527: debug : virInitialize:421 : register drivers
2012-09-19 11:21:07.936+0000: 14527: debug : virRegisterDriver:729 : driver=0x7f0a2a5a5ba0 name=Test
2012-09-19 11:21:07.936+0000: 14527: debug : virRegisterDriver:744 : registering Test as driver 0
2012-09-19 11:21:07.936+0000: 14527: debug : virRegisterNetworkDriver:561 : registering Test as network driver 0
2012-09-19 11:21:07.936+0000: 14527: debug : virRegisterInterfaceDriver:591 : registering Test as interface driver 0
2012-09-19 11:21:07.936+0000: 14527: debug : virRegisterStorageDriver:621 : registering Test as storage driver 0
2012-09-19 11:21:07.936+0000: 14527: debug : virRegisterDeviceMonitor:651 : registering Test as device driver 0
2012-09-19 11:21:07.936+0000: 14527: debug : virRegisterSecretDriver:681 : registering Test as secret driver 0
2012-09-19 11:21:07.936+0000: 14527: debug : virRegisterNWFilterDriver:711 : registering Test as network filter driver 0
2012-09-19 11:21:07.936+0000: 14527: debug : virRegisterDriver:729 : driver=0x7f0a2a5a7080 name=OPENVZ
2012-09-19 11:21:07.936+0000: 14527: debug : virRegisterDriver:744 : registering OPENVZ as driver 1
2012-09-19 11:21:07.936+0000: 14527: debug : virRegisterDriver:729 : driver=0x7f0a2a5a7600 name=VMWARE
2012-09-19 11:21:07.936+0000: 14527: debug : virRegisterDriver:744 : registering VMWARE as driver 2
2012-09-19 11:21:07.937+0000: 14527: debug : vboxRegister:131 : VBoxCGlueInit failed, using dummy driver
2012-09-19 11:21:07.937+0000: 14527: debug : virRegisterDriver:729 : driver=0x7f0a2a5a7b80 name=VBOX
2012-09-19 11:21:07.937+0000: 14527: debug : virRegisterDriver:744 : registering VBOX as driver 3
2012-09-19 11:21:07.937+0000: 14527: debug : virRegisterNetworkDriver:561 : registering VBOX as network driver 1
2012-09-19 11:21:07.937+0000: 14527: debug : virRegisterStorageDriver:621 : registering VBOX as storage driver 1
2012-09-19 11:21:07.937+0000: 14527: debug : parallelsRegister:1714 : Can't find prlctl command in the PATH env
2012-09-19 11:21:07.937+0000: 14527: debug : virRegisterDriver:729 : driver=0x7f0a2a5a64e0 name=remote
2012-09-19 11:21:07.937+0000: 14527: debug : virRegisterDriver:744 : registering remote as driver 4
2012-09-19 11:21:07.937+0000: 14527: debug : virRegisterNetworkDriver:561 : registering remote as network driver 2
2012-09-19 11:21:07.937+0000: 14527: debug : virRegisterInterfaceDriver:591 : registering remote as interface driver 1
2012-09-19 11:21:07.937+0000: 14527: debug : virRegisterStorageDriver:621 : registering remote as storage driver 2
2012-09-19 11:21:07.937+0000: 14527: debug : virRegisterDeviceMonitor:651 : registering remote as device driver 1
2012-09-19 11:21:07.937+0000: 14527: debug : virRegisterSecretDriver:681 : registering remote as secret driver 1
2012-09-19 11:21:07.937+0000: 14527: debug : virRegisterNWFilterDriver:711 : registering remote as network filter driver 1
2012-09-19 13:21:08,028 (cli:71): virt-manager startup
2012-09-19 13:21:08,029 (virt-manager:297): Launched as: /usr/share/virt-manager/virt-manager.py --debug --no-fork
2012-09-19 13:21:08,029 (virt-manager:298): GTK version: (2, 24, 10)
2012-09-19 13:21:08,029 (virt-manager:299): virt-manager version: 0.9.4
2012-09-19 13:21:08,029 (virt-manager:300): virtManager import: <module 'virtManager' from '/usr/share/virt-manager/virtManager/__init__.pyc'>
2012-09-19 13:21:08,114 (cli:118): virtinst version: 0.600.3
2012-09-19 13:21:08,114 (cli:119): virtinst import: <module 'virtinst' from '/usr/lib/pymodules/python2.7/virtinst/__init__.pyc'>
2012-09-19 13:21:08,154 (keyring:30): gnomekeyring bindings not installed, no keyring support
2012-09-19 11:21:08.157+0000: 14527: debug : virGetVersion:888 : libVir=0x7fffa2b3cda0, type=(null), typeVer=(nil)
2012-09-19 13:21:08,221 (inspection:82): waiting
2012-09-19 13:21:08,224 (systray:138): Showing systray: False
2012-09-19 13:21:08,224 (engine:199): About to connect to uris ['xen:///']
2012-09-19 11:21:08.230+0000: 14527: debug : virEventRegisterImpl:177 : addHandle=0x7f0a2a5ccb20 updateHandle=0x7f0a2a5c3d00 removeHandle=0x7f0a2a5c3fb0 addTimeout=0x7f0a2a5cc910 updateTimeout=0x7f0a2a5c3bd0 removeTimeout=0x7f0a2a5c3e30
2012-09-19 13:21:08,254 (manager:172): Showing manager
2012-09-19 13:21:08,299 (engine:324): window counter incremented to 1
2012-09-19 13:21:08,300 (manager:172): Showing manager
2012-09-19 13:21:08,301 (connection:963): Scheduling background open thread for xen:///
2012-09-19 13:21:08,301 (connection:1019): Background 'open connection' thread is running
2012-09-19 11:21:08.302+0000: 14530: debug : virGetVersion:888 : libVir=0x7f0a1705adc0, type=(null), typeVer=(nil)
2012-09-19 11:21:08.302+0000: 14530: debug : virConnectOpenAuth:1403 : name=xen:///, auth=0x7f0a1705b0e0, flags=0
2012-09-19 11:21:08.302+0000: 14530: debug : virObjectNew:110 : OBJECT_NEW: obj=0x278ba40 classname=virConnect
2012-09-19 11:21:08.302+0000: 14530: debug : do_open:1127 : name "xen:///" to URI components:
  scheme xen
  server (null)
  user (null)
  port 0
  path /

2012-09-19 11:21:08.302+0000: 14530: debug : do_open:1174 : trying driver 0 (Test) ...
2012-09-19 11:21:08.302+0000: 14530: debug : do_open:1180 : driver 0 Test returned DECLINED
2012-09-19 11:21:08.302+0000: 14530: debug : do_open:1174 : trying driver 1 (OPENVZ) ...
2012-09-19 11:21:08.302+0000: 14530: debug : do_open:1180 : driver 1 OPENVZ returned DECLINED
2012-09-19 11:21:08.303+0000: 14530: debug : do_open:1174 : trying driver 2 (VMWARE) ...
2012-09-19 11:21:08.303+0000: 14530: debug : do_open:1180 : driver 2 VMWARE returned DECLINED
2012-09-19 11:21:08.303+0000: 14530: debug : do_open:1174 : trying driver 3 (VBOX) ...
2012-09-19 11:21:08.303+0000: 14530: debug : do_open:1180 : driver 3 VBOX returned DECLINED
2012-09-19 11:21:08.303+0000: 14530: debug : do_open:1174 : trying driver 4 (remote) ...
2012-09-19 11:21:08.303+0000: 14530: debug : doRemoteOpen:576 : proceeding with name = xen:///
2012-09-19 11:21:08.303+0000: 14530: debug : doRemoteOpen:585 : Connecting with transport 1
2012-09-19 11:21:08.303+0000: 14530: debug : doRemoteOpen:661 : Proceeding with sockname /var/run/libvirt/libvirt-sock
2012-09-19 11:21:08.303+0000: 14530: debug : virNetSocketNew:146 : localAddr=0x7f0a1705ab60 remoteAddr=0x7f0a1705abf0 fd=13 errfd=-1 pid=0
2012-09-19 11:21:08.303+0000: 14530: debug : virObjectNew:110 : OBJECT_NEW: obj=0x278bdf0 classname=virNetSocket
2012-09-19 11:21:08.303+0000: 14530: debug : virNetSocketNew:203 : RPC_SOCKET_NEW: sock=0x278bdf0 fd=13 errfd=-1 pid=0 localAddr=127.0.0.1;0, remoteAddr=127.0.0.1;0
2012-09-19 11:21:08.303+0000: 14530: debug : virObjectNew:110 : OBJECT_NEW: obj=0x26a3770 classname=virNetClient
2012-09-19 11:21:08.303+0000: 14530: debug : virNetClientNew:342 : RPC_CLIENT_NEW: client=0x26a3770 sock=0x278bdf0
2012-09-19 11:21:08.303+0000: 14530: debug : virObjectRef:168 : OBJECT_REF: obj=0x26a3770
2012-09-19 11:21:08.303+0000: 14530: debug : virObjectRef:168 : OBJECT_REF: obj=0x278bdf0
2012-09-19 11:21:08.303+0000: 14530: debug : virKeepAliveNew:212 : client=0x26a3770, interval=-1, count=0
2012-09-19 11:21:08.303+0000: 14530: debug : virObjectNew:110 : OBJECT_NEW: obj=0x278d460 classname=virKeepAlive
2012-09-19 11:21:08.303+0000: 14530: debug : virKeepAliveNew:236 : RPC_KEEPALIVE_NEW: ka=0x278d460 client=0x26a3770
2012-09-19 11:21:08.303+0000: 14530: debug : virObjectRef:168 : OBJECT_REF: obj=0x26a3770
2012-09-19 11:21:08.303+0000: 14530: debug : virObjectNew:110 : OBJECT_NEW: obj=0x278d4f0 classname=virNetClientProgram
2012-09-19 11:21:08.303+0000: 14530: debug : virObjectNew:110 : OBJECT_NEW: obj=0x261ed60 classname=virNetClientProgram
2012-09-19 11:21:08.304+0000: 14530: debug : virObjectRef:168 : OBJECT_REF: obj=0x278d4f0
2012-09-19 11:21:08.304+0000: 14530: debug : virObjectRef:168 : OBJECT_REF: obj=0x261ed60
2012-09-19 11:21:08.304+0000: 14530: debug : doRemoteOpen:759 : Trying authentication
2012-09-19 11:21:08.304+0000: 14530: debug : virNetMessageNew:45 : msg=0x7f0a0c001820 tracked=0
2012-09-19 11:21:08.304+0000: 14530: debug : virNetMessageEncodePayload:358 : Encode length as 28
2012-09-19 11:21:08.304+0000: 14530: debug : virNetClientSendInternal:1952 : RPC_CLIENT_MSG_TX_QUEUE: client=0x26a3770 len=28 prog=536903814 vers=1 proc=66 type=0 status=0 serial=0
2012-09-19 11:21:08.304+0000: 14530: debug : virNetClientCallNew:1905 : New call 0x7f0a0c0008b0: msg=0x7f0a0c001820, expectReply=1, nonBlock=0
2012-09-19 11:21:08.304+0000: 14530: debug : virNetClientIO:1715 : Outgoing message prog=536903814 version=1 serial=0 proc=66 type=0 length=28 dispatch=(nil)
2012-09-19 11:21:08.304+0000: 14530: debug : virNetClientIO:1774 : We have the buck head=0x7f0a0c0008b0 call=0x7f0a0c0008b0
2012-09-19 11:21:08.305+0000: 14530: debug : virNetMessageDecodeLength:152 : Got length, now need 36 total (32 more)
2012-09-19 11:21:08.305+0000: 14530: debug : virNetClientCallDispatch:1127 : RPC_CLIENT_MSG_RX: client=0x26a3770 len=36 prog=536903814 vers=1 proc=66 type=1 status=0 serial=0
2012-09-19 11:21:08.305+0000: 14530: debug : virKeepAliveCheckMessage:384 : ka=0x278d460, client=0x26a3770, msg=0x26a37d8
2012-09-19 11:21:08.305+0000: 14530: debug : virNetClientIOEventLoopPassTheBuck:1421 : Giving up the buck 0x7f0a0c0008b0
2012-09-19 11:21:08.305+0000: 14530: debug : virNetClientIOEventLoopPassTheBuck:1435 : No thread to pass the buck to
2012-09-19 11:21:08.305+0000: 14530: debug : virNetClientIO:1804 : All done with our call head=(nil) call=0x7f0a0c0008b0 rv=0
2012-09-19 11:21:08.305+0000: 14530: debug : virNetMessageFree:73 : msg=0x7f0a0c001820 nfds=0 cb=(nil)
2012-09-19 11:21:08.305+0000: 14530: debug : virNetMessageNew:45 : msg=0x7f0a0c001820 tracked=0
2012-09-19 11:21:08.305+0000: 14530: debug : virNetMessageEncodePayload:358 : Encode length as 32
2012-09-19 11:21:08.305+0000: 14530: debug : virNetClientSendInternal:1952 : RPC_CLIENT_MSG_TX_QUEUE: client=0x26a3770 len=32 prog=536903814 vers=1 proc=60 type=0 status=0 serial=1
2012-09-19 11:21:08.305+0000: 14530: debug : virNetClientCallNew:1905 : New call 0x7f0a0c0008b0: msg=0x7f0a0c001820, expectReply=1, nonBlock=0
2012-09-19 11:21:08.305+0000: 14530: debug : virNetClientIO:1715 : Outgoing message prog=536903814 version=1 serial=1 proc=60 type=0 length=32 dispatch=(nil)
2012-09-19 11:21:08.305+0000: 14530: debug : virNetClientIO:1774 : We have the buck head=0x7f0a0c0008b0 call=0x7f0a0c0008b0
2012-09-19 11:21:08.306+0000: 14530: debug : virNetMessageDecodeLength:152 : Got length, now need 32 total (28 more)
2012-09-19 11:21:08.306+0000: 14530: debug : virNetClientCallDispatch:1127 : RPC_CLIENT_MSG_RX: client=0x26a3770 len=32 prog=536903814 vers=1 proc=60 type=1 status=0 serial=1
2012-09-19 11:21:08.306+0000: 14530: debug : virKeepAliveCheckMessage:384 : ka=0x278d460, client=0x26a3770, msg=0x26a37d8
2012-09-19 11:21:08.306+0000: 14530: debug : virNetClientIOEventLoopPassTheBuck:1421 : Giving up the buck 0x7f0a0c0008b0
2012-09-19 11:21:08.306+0000: 14530: debug : virNetClientIOEventLoopPassTheBuck:1435 : No thread to pass the buck to
2012-09-19 11:21:08.306+0000: 14530: debug : virNetClientIO:1804 : All done with our call head=(nil) call=0x7f0a0c0008b0 rv=0
2012-09-19 11:21:08.306+0000: 14530: debug : virNetMessageFree:73 : msg=0x7f0a0c001820 nfds=0 cb=(nil)
2012-09-19 11:21:08.306+0000: 14530: debug : doRemoteOpen:785 : Trying to open URI xen:///
2012-09-19 11:21:08.306+0000: 14530: debug : virNetMessageNew:45 : msg=0x7f0a0c001890 tracked=0
2012-09-19 11:21:08.306+0000: 14530: debug : virNetMessageEncodePayload:358 : Encode length as 48
2012-09-19 11:21:08.306+0000: 14530: debug : virNetClientSendInternal:1952 : RPC_CLIENT_MSG_TX_QUEUE: client=0x26a3770 len=48 prog=536903814 vers=1 proc=1 type=0 status=0 serial=2
2012-09-19 11:21:08.306+0000: 14530: debug : virNetClientCallNew:1905 : New call 0x7f0a0c0008b0: msg=0x7f0a0c001890, expectReply=1, nonBlock=0
2012-09-19 11:21:08.306+0000: 14530: debug : virNetClientIO:1715 : Outgoing message prog=536903814 version=1 serial=2 proc=1 type=0 length=48 dispatch=(nil)
2012-09-19 11:21:08.307+0000: 14530: debug : virNetClientIO:1774 : We have the buck head=0x7f0a0c0008b0 call=0x7f0a0c0008b0
2012-09-19 11:21:08.307+0000: 14530: debug : virNetMessageDecodeLength:152 : Got length, now need 224 total (220 more)
2012-09-19 11:21:08.307+0000: 14530: debug : virNetClientCallDispatch:1127 : RPC_CLIENT_MSG_RX: client=0x26a3770 len=224 prog=536903814 vers=1 proc=1 type=1 status=1 serial=2
2012-09-19 11:21:08.308+0000: 14530: debug : virKeepAliveCheckMessage:384 : ka=0x278d460, client=0x26a3770, msg=0x26a37d8
2012-09-19 11:21:08.308+0000: 14530: debug : virNetClientIOEventLoopPassTheBuck:1421 : Giving up the buck 0x7f0a0c0008b0
2012-09-19 11:21:08.308+0000: 14530: debug : virNetClientIOEventLoopPassTheBuck:1435 : No thread to pass the buck to
2012-09-19 11:21:08.308+0000: 14530: debug : virNetClientIO:1804 : All done with our call head=(nil) call=0x7f0a0c0008b0 rv=0
2012-09-19 11:21:08.308+0000: 14530: debug : virNetMessageFree:73 : msg=0x7f0a0c001890 nfds=0 cb=(nil)
2012-09-19 11:21:08.308+0000: 14530: debug : virObjectUnref:135 : OBJECT_UNREF: obj=0x278d4f0
2012-09-19 11:21:08.308+0000: 14530: debug : virObjectUnref:135 : OBJECT_UNREF: obj=0x261ed60
2012-09-19 11:21:08.308+0000: 14530: debug : virNetClientCloseInternal:698 : client=0x26a3770 wantclose=0
2012-09-19 11:21:08.308+0000: 14530: debug : virNetClientMarkClose:646 : client=0x26a3770, reason=3
2012-09-19 11:21:08.308+0000: 14530: debug : virNetClientIOEventLoopPassTheBuck:1421 : Giving up the buck (nil)
2012-09-19 11:21:08.308+0000: 14530: debug : virNetClientIOEventLoopPassTheBuck:1435 : No thread to pass the buck to
2012-09-19 11:21:08.308+0000: 14530: debug : virNetClientCloseLocked:659 : client=0x26a3770, sock=0x278bdf0, reason=3
2012-09-19 11:21:08.308+0000: 14530: debug : virObjectUnref:135 : OBJECT_UNREF: obj=0x278bdf0
2012-09-19 11:21:08.308+0000: 14530: debug : virObjectRef:168 : OBJECT_REF: obj=0x26a3770
2012-09-19 11:21:08.308+0000: 14530: debug : virKeepAliveStop:320 : RPC_KEEPALIVE_STOP: ka=0x278d460 client=0x26a3770
2012-09-19 11:21:08.308+0000: 14530: debug : virObjectUnref:135 : OBJECT_UNREF: obj=0x278d460
2012-09-19 11:21:08.308+0000: 14530: debug : virObjectUnref:137 : OBJECT_DISPOSE: obj=0x278d460
2012-09-19 11:21:08.308+0000: 14530: debug : virObjectUnref:135 : OBJECT_UNREF: obj=0x26a3770
2012-09-19 11:21:08.308+0000: 14530: debug : virObjectUnref:135 : OBJECT_UNREF: obj=0x26a3770
2012-09-19 11:21:08.308+0000: 14530: debug : virObjectUnref:135 : OBJECT_UNREF: obj=0x26a3770
2012-09-19 11:21:08.308+0000: 14530: debug : do_open:1180 : driver 4 remote returned ERROR
2012-09-19 11:21:08.308+0000: 14530: debug : virObjectUnref:135 : OBJECT_UNREF: obj=0x278ba40
2012-09-19 11:21:08.308+0000: 14530: debug : virObjectUnref:137 : OBJECT_DISPOSE: obj=0x278ba40
2012-09-19 13:21:08,312 (connection:1070): Background open thread complete, scheduling notify
2012-09-19 13:21:08,365 (connection:1075): Notifying open result
2012-09-19 13:21:08,365 (error:80): dialog message: Unable to connect to libvirt.

Unable to issue hypervisor ioctl 3166208: Function not implemented

Verify that:
 - A Xen host kernel was booted
 - The Xen service has been started : Unable to connect to libvirt.

Unable to issue hypervisor ioctl 3166208: Function not implemented

Verify that:
 - A Xen host kernel was booted
 - The Xen service has been started

Libvirt URI is: xen:///

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/connection.py", line 1027, in _open_thread
    self.vmm = self._try_open()
  File "/usr/share/virt-manager/virtManager/connection.py", line 1009, in _try_open
    flags)
  File "/usr/lib/python2.7/dist-packages/libvirt.py", line 102, in openAuth
    if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirtError: Unable to issue hypervisor ioctl 3166208: Function not implemented
2012-09-19 13:21:18,887 (manager:185): Closing manager
2012-09-19 13:21:18,887 (engine:328): window counter decremented to 0
2012-09-19 13:21:18,888 (manager:185): Closing manager
2012-09-19 13:21:18,891 (engine:403): Exiting app normally.





-- System Information:
Debian Release: wheezy/sid
  APT prefers stable
  APT policy: (900, 'stable'), (500, 'testing'), (410, 'unstable'), (200, 'experimental'), (111, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.5-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages virt-manager depends on:
ii  gconf2                   3.2.5-1+build1
ii  librsvg2-common          2.36.1-1
ii  python                   2.7.3~rc2-1
ii  python-dbus              1.1.1-1
ii  python-glade2            2.24.0-3
ii  python-gnome2            2.28.1+dfsg-1
ii  python-gtk-vnc           0.5.1-1
ii  python-gtk2              2.24.0-3
ii  python-ipy               1:0.75-1
ii  python-libvirt           0.10.1-1
ii  python-spice-client-gtk  0.12-4
ii  python-support           1.0.15
ii  python-urlgrabber        3.9.1-4
ii  python-vte               1:0.28.2-5
ii  virtinst                 0.600.3-1

Versions of packages virt-manager recommends:
ii  gnome-icon-theme  3.4.0-2
ii  libvirt-bin       0.10.1-1

Versions of packages virt-manager suggests:
ii  gnome-keyring                    2.30.3-5
pn  python-gnomekeyring              <none>
ii  python-guestfs                   1:1.18.6-1
ii  ssh-askpass-gnome [ssh-askpass]  1:6.1p1-1
ii  virt-viewer                      0.5.3-1

-- no debconf information



More information about the Pkg-libvirt-maintainers mailing list