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 <[email protected]> > 于 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 >> [email protected] >> https://www.redhat.com/mailman/listinfo/libvir-list >> > >
-- libvir-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/libvir-list
