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 ?
one machine:
qinguan@Optiplex-780:~$ dpkg -l | grep udev
ii libgudev-1.0-0 164-3
GObject-based wrapper library for libudev
ii libudev0 164-3
libudev shared library
ii system-config-printer-udev 1.2.3-3
Utilities to detect and configure printers automatically
ii udev 164-3
/dev/ and hotplug management daemon
qinguan@Optiplex-780:~$ dpkg -l | grep hal
ii libhal-storage1 0.5.14-3
Hardware Abstraction Layer - shared library for storage devices
ii libhal1 0.5.14-3
Hardware Abstraction Layer - shared library
qinguan@Optiplex-780:~$
another machine:
root@shahe26:~# dpkg -l | grep udev
ii libudev0 164-3
libudev shared library
ii udev 164-3
/dev/ and hotplug management daemon
root@shahe26:~# dpkg -l | grep hal
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
root@shahe26:~#
the problem appears in both of two machines above.
best regards,
qinguan
2011/5/9 Osier Yang <jyang(a)redhat.com>
于 2011年05月09日 16:02, guan qin 写道:
Hi,
>
> I meet a problem when I use the command "virsh nodedev-dumpxml
> pci_0000_00_19_0",it shows as follows:
>
> root@shahe26:~# virsh nodedev-list
> error: Failed to count node devices
> error: this function is not supported by the connection driver:
> virNodeNumOfDevices
>
> root@shahe26:~# virsh nodedev-dumpxml pci_0000_00_19_0
> error: Could not find matching device 'pci_0000_00_19_0'
> error: this function is not supported by the connection driver:
> virNodeDeviceLookupByName
>
> root@shahe26:~# virsh -version
> 0.9.0
> root@shahe26:~# virsh net-list
> Name State Autostart
> -----------------------------------------
> default active yes
> root@shahe26:~# virsh list
> Id Name State
> ----------------------------------
> root@shahe26:~#
>
> I find that only the command "virsh nodedev-? ***" can't work . How
can
> I solve this problem ? thanks.
>
> best regards,
> qinguan
>
>
Looks like your libvirt is compiled without "with-udev" and
"with-hal", you need to install the required devel pkgs, and
re-compile.
Regards
Osier
>
>
> --
> libvir-list mailing list
> libvir-list(a)redhat.com
>
https://www.redhat.com/mailman/listinfo/libvir-list
>