[libvirt] Can't successfully start libvirtd service

Alex Jia ajia at redhat.com
Wed Sep 12 10:32:05 UTC 2012


Pkrempa help me find a root reason, I have two instances of the library
on my host now:

# nm -A -D /usr/lib64/libvirt.so.0.10.1 | grep "LIBVIRT_0.10."
/usr/lib64/libvirt.so.0.10.1:0000000000000000 A LIBVIRT_0.10.0

# nm -A -D /usr/lib/libvirt.so.0.10.1 | grep "LIBVIRT_0.10."
/usr/lib/libvirt.so.0.10.1:0000000000000000 A LIBVIRT_0.10.0
/usr/lib/libvirt.so.0.10.1:0000000000000000 A LIBVIRT_0.10.2


It's not enough to run ./configure with --prefix=/usr, also should
append --libdir=/usr/lib64 or use ./autogen --system, a weird question
is ./configure --prefix=/usr worked well for me ago.

Pkrempa, thanks a lot!

-- 
Regards,     
Alex


----- Original Message -----
From: "Alex Jia" <ajia at redhat.com>
To: "libvir" <libvir-list at redhat.com>
Sent: Wednesday, September 12, 2012 6:11:12 PM
Subject: [libvirt]  Can't successfully start libvirtd service

Hi all,
I compiled and installed libvirt from upstream, but I can't successfully
start libvirtd service recently, for details, please see the following steps:

# ./bootstrap && ./configure --prefix=/usr && make && make install

Notes, everything is okay.

# service libvirtd restart
Stopping libvirtd daemon:                                  [FAILED]
Starting libvirtd daemon: libvirtd: /usr/lib64/libvirt.so.0: version `LIBVIRT_0.10.2' not found (required by libvirtd)
                                                           [FAILED]

# ll /usr/lib64/libvirt.so.0
lrwxrwxrwx. 1 root root 17 Sep  3 19:26 /usr/lib64/libvirt.so.0 -> libvirt.so.0.10.1

# ll src/.libs/libvirt.so.0
lrwxrwxrwx. 1 root root 17 Sep 12 17:58 src/.libs/libvirt.so.0 -> libvirt.so.0.10.1

Notes, I can't find a libvirt.so.0.10.2 under the /usr/lib64/ or src/.libs/.


Is 'LIBVIRT_0.10.2' a error version? thanks.


-- 
Regards,     
Alex


--
libvir-list mailing list
libvir-list at redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list




More information about the libvir-list mailing list