[libvirt-users] How to specify the libvirtd in connect call

Zhihua Che zhihua.che at gmail.com
Fri May 25 10:10:33 UTC 2012

2012/5/25 Zhihua Che <zhihua.che at 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.

More information about the libvirt-users mailing list