[libvirt] virsh nodedev-dempxml is not supported by the connection driver
guan qin
qinguan0619 at gmail.com
Mon May 9 12:24:00 UTC 2011
OK,I recompile with "#./configure --prefix=/usr --libdir=/usr/lib64
--localstatedir=/var --sysconfdir=/etc --with-hal=yes --with-udev=yes
--with-polkit=yes",now I can use the command "virsh nodedev-list".
thank you very much!
best regards,
qinguan
在 2011年5月9日 下午8:04,guan qin <qinguan0619 at gmail.com>写道:
> I do as you said ,and find one machine can work well,but the other is still
> can't work.
> I check the Configuration summary ,find that compare to the machine can't
> work,
> the machine working well has an item: "polkit: /usr/bin/pkcheck (version
> 1)"
> what's the polkit ? can I configure the libvirt with "--with-polkit=yes" ?
>
> the machine works well:
> Configuration summary:
> configure: =====================
> configure:
> configure: Drivers
> configure:
> configure: Xen: yes
> configure: QEMU: yes
> configure: UML: yes
> configure: OpenVZ: yes
> configure: VMware: yes
> configure: VBox: yes
> configure: XenAPI: no
> configure: xenlight: no
> configure: LXC: yes
> configure: PHYP: no
> configure: ESX: no
> configure: Test: yes
> configure: Remote: yes
> configure: Network: yes
> configure: Libvirtd: yes
> configure: netcf: no
> configure: macvtap: yes
> configure: virtport: no
> configure:
> configure: Storage Drivers
> configure:
> configure: Dir: yes
> configure: FS: yes
> configure: NetFS: yes
> configure: LVM: yes
> configure: iSCSI: no
> configure: SCSI: yes
> configure: mpath: yes
> configure: Disk: no
> configure:
> configure: Security Drivers
> configure:
> configure: SELinux: yes
> configure: AppArmor: no
> configure:
> configure: Driver Loadable Modules
> configure:
> configure: dlopen: no
> configure:
> configure: Libraries
> configure:
> configure: libxml: -I/usr/include/libxml2 -lxml2
> configure: libcurl: no
> configure: libssh2: no
> configure: gnutls: -lgnutls -lgcrypt
> configure: sasl: no
> configure: yajl: no
> configure: avahi: no
> configure: polkit: /usr/bin/pkcheck (version 1)
> configure: audit: no
> configure: selinux: -lselinux
> configure: apparmor: no
> configure: numactl: no
> configure: capng: no
> configure: xen: -lxenstore
> configure: xenapi: no
> configure: xenlight: no
> configure: hal: -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/hal
> -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -lhal -ldbus-1
> -lpthread -lrt
> configure: udev: -ludev -lpciaccess
> configure: netcf: no
> configure: pcap: no
> configure: nl: -lnl
> configure: mscom: no
> configure: xdr:
> configure:
> configure: Test suite
> configure:
> configure: Coverage: no
> configure: Alloc OOM: no
> configure:
> configure: Miscellaneous
> configure:
> configure: Debug: yes
> configure: Warnings: maximum
> configure: Readline: no
> configure: Python: no
> configure: DTrace: no
> configure: XML Catalog: /etc/xml/catalog
> configure:
> configure: Privileges
> configure:
> configure: QEMU: root:root
> configure:
> root at Optiplex-780:/home/qinguan/libvirt-0.9.0# virsh nodedev-dumpxml
> pci_0000_00_19_0
> <device>
> <name>pci_0000_00_19_0</name>
> <parent>computer</parent>
> <driver>
> <name>e1000e</name>
> </driver>
> <capability type='pci'>
> <domain>0</domain>
> <bus>0</bus>
> <slot>25</slot>
> <function>0</function>
> <product id='0x10de'>82567LM-3 Gigabit Network Connection</product>
> <vendor id='0x8086'>Intel Corporation</vendor>
> </capability>
> </device>
> root at Optiplex-780:/home/qinguan/libvirt-0.9.0#
>
> the machine still can't work:
> configure: Configuration summary
> configure: =====================
> configure:
> configure: Drivers
> configure:
> configure: Xen: no
> configure: QEMU: yes
> configure: UML: yes
> configure: OpenVZ: yes
> configure: VMware: yes
> configure: VBox: yes
> configure: XenAPI: no
> configure: xenlight: no
> configure: LXC: yes
> configure: PHYP: no
> configure: ESX: no
> configure: Test: yes
> configure: Remote: yes
> configure: Network: yes
> configure: Libvirtd: yes
> configure: netcf: no
> configure: macvtap: yes
> configure: virtport: no
> configure:
> configure: Storage Drivers
> configure:
> configure: Dir: yes
> configure: FS: yes
> configure: NetFS: yes
> configure: LVM: yes
> configure: iSCSI: no
> configure: SCSI: yes
> configure: mpath: yes
> configure: Disk: no
> configure:
> configure: Security Drivers
> configure:
> configure: SELinux: yes
> configure: AppArmor: no
> configure:
> configure: Driver Loadable Modules
> configure:
> configure: dlopen: no
> configure:
> configure: Libraries
> configure:
> configure: libxml: -I/usr/include/libxml2 -lxml2
> configure: libcurl: no
> configure: libssh2: no
> configure: gnutls: -lgnutls -lgcrypt
> configure: sasl: no
> configure: yajl: no
> configure: avahi: no
> configure: polkit: no
> configure: audit: no
> configure: selinux: -lselinux
> configure: apparmor: no
> configure: numactl: no
> configure: capng: no
> configure: xen: no
> configure: xenapi: no
> configure: xenlight: no
> configure: hal: -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/hal
> -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -lhal -ldbus-1
> -lpthread -lrt
> configure: udev: -ludev -lpciaccess
> configure: netcf: no
> configure: pcap: no
> configure: nl: -lnl
> configure: mscom: no
> configure: xdr:
> configure:
> configure: Test suite
> configure:
> configure: Coverage: no
> configure: Alloc OOM: no
> configure:
> configure: Miscellaneous
> configure:
> configure: Debug: yes
> configure: Warnings: maximum
> configure: Readline: no
> configure: Python: no
> configure: DTrace: no
> configure: XML Catalog: /etc/xml/catalog
> configure:
> configure: Privileges
> configure:
> configure: QEMU: root:root
> configure:
> root at shahe26:~/libvirt-0.9.0# virsh
> Welcome to virsh, the virtualization interactive terminal.
>
> Type: 'help' for help with commands
> 'quit' to quit
>
> virsh # ^C
> root at shahe26:~/libvirt-0.9.0# virsh nodedev-dumpxml pci_0000_01_00_1
> error: Could not find matching device 'pci_0000_01_00_1'
>
> error: this function is not supported by the connection driver:
> virNodeDeviceLookupByName
>
> root at shahe26:~/libvirt-0.9.0# virsh nodedev-list
>
> error: Failed to count node devices
> error: this function is not supported by the connection driver:
> virNodeNumOfDevices
>
> root at shahe26:~/libvirt-0.9.0# dpkg -l | grep udev
> ii libudev-dev 164-3
> libudev development files
>
> ii libudev0 164-3
> libudev shared library
> ii udev 164-3
> /dev/ and hotplug management daemon
>
>
>
> best regards,
> qinguan
>
>
> 2011/5/9 Osier Yang <jyang at redhat.com>
>
>> 于 2011年05月09日 17:43, guan qin 写道:
>>
>> thanks for your reply !
>>> At first ,I use " apt-get install libvirt-bin " to install the libvirt
>>> ,the version is 0.8.3 ,and "virsh nodedev-list" works well .
>>> but I need the version 0.9.0. So I complied the libvirt use source code
>>> as follows:
>>> #./configure --prefix=/usr --libdir=/usr/lib64 --localstatedir=/var
>>> --sysconfdir=/etc
>>> #make
>>> #make install
>>> can you tell me how to complie the libvirt with udev and hal ?
>>>
>>
>> I'm not sure how ubuntu do pkgs, on FC14, devel pkg is seperated.
>> # rpm -q hal-devel
>> hal-devel-0.5.14-5.fc14.1.x86_64
>>
>> Anyway, you can get prompt if don't have the required pkgs by:
>>
>>
>> #./configure --prefix=/usr --libdir=/usr/lib64 --localstatedir=/var
>> --sysconfdir=/etc --with-hal=yes --with-udev=yes
>>
>> Regards
>> Osier
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20110509/3c564f00/attachment-0001.htm>
More information about the libvir-list
mailing list