On Sun, Oct 23, 2016 at 12:09:51PM +0200, Sławek Kapłoński wrote:
Hello, Did You try to run autogen.sh with "--system" flag before doing "make"? As it is described in http://libvirt.org/compiling.html - maybe that would help You.
Since it was compiled from the distributed package, I would say you want to run ./configure with something like '--prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib' (which is what --system gets expanded to). But my guess here is that the replacement of the installed daemon (which this would do) is not the option here. So in that case what Marina wants (I think) is two things: a) Make sure the client code uses the newer library (the one in /usr/local/, not the default one in the system), just in case you need some newer API that's not supported in the older version. b) Connect to the daemon that's listening in the /usr/local/ directory instead of the /var/run/ one. That should be done automatically when the client application will use the library compiled with the '/usr/local/' prefix. If you don't want to use that (or don't need it and you don't want to set up the shared object dependency loading), you can use e.g.: 'qemu:///system?socket=/usr/local/var/run/libvirt/libvirt-sock' as the connect URI. Martin
-- Best regards / Pozdrawiam Sławek Kapłoński slawek@xxxxxxxxxxxx On Sun, 23 Oct 2016, Marina Danial wrote:Hello, I am currently working on Redhat 6 - Kernel 2.6.32-358.el6.x86_64. It has by default libvirt 0.10.2. I wanted version 1.2.7. So I downloaded this and libvirt-1.2.7.tar.gz and I followed the following steps: 1. ./configure (with its default settings) 2. make 3. make install Currently, the installation is in: /usr/local and the source tree is in /export/home/libvirt. I stopped the previously installed daemon so that the new one takes effect. I launched the daemon from /export/home/libvirt/daemon/libvirtd -d. However every time I launch the C++ code, this message appears: libvir: XML-RPC error : Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory Failed to open connection to qemu:///system My questions are: 1. How can I launch the daemon from the source tree? It does not behave as it should when it is launched from /etc/init.d 2. How can any application e.g. virt-manager look at the new paths of the newly installed libvirt? 3. How can I get libvirt to work from the source tree as if it was originally installed in Redhat? Thanks Marina_______________________________________________ libvirt-users mailing list libvirt-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvirt-users
_______________________________________________ libvirt-users mailing list libvirt-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvirt-users
Attachment:
signature.asc
Description: Digital signature
_______________________________________________ libvirt-users mailing list libvirt-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvirt-users