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@xxxxxxxxxx>
于 2011年05月09日 16:02, guan qin 写道:Looks like your libvirt is compiled without "with-udev" and
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
"with-hal", you need to install the required devel pkgs, and
re-compile.
Regards
Osier
--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list