2012/5/25 Zhihua Che <zhihua.che(a)gmail.com>:
Hi,
Here is my situation, I install libvirt in a non-default directory
and start libvird with sudo. While I can connect virsh to libvirtd
using "virsh --connect qemu:///system", I fail to connect my app using
"virConnectOpen("qemu:///system")", which complains "unable to
locate
libvirtd daemon in $PATH". Then, I take another try and add the path
of libvirtd in env variable PATH. Unfortunately, it doesn't work.
I read through the api reference and find no place to specify this
path explicitly.
Thanks for any tip.
Harvey
I guess I resolve this problem.
I test my app with another libvirt.so which is compiled with option
"--with-yajl", and my app can connect to libvirtd.
The previous libvirt.so was compiled with no "--with-yajl"
I don't why this yajl can cause the problem.