short answer: i solved this problem by explicitly setting auth_unix_ro = “none” auth_unix = “none” in the libvirtd.conf file, and not using policy kit for access, but using standard unix permissions instead. longer answer and request: i first downloaded the source for libvirt and compiled it with bus support (—with-dbus) and installed and tested it. policy kit then works as it did before the change to the 1.2.x series libvirt. i then went back and re-read the configuration option text in the libvirtd.conf file and snapped to the statement that if polkit was compiled in (which it is in version 1.2.10) then the default on the auth_unix directive will change from “none” as shown in the comment to “polkit”, which in libvirt 1.2.10 wants to use DBus, hence the error. explicitly setting the directive to “none” disables the polkit access control and solves the DBus error, although at the sacrifice of some fine grained control. request: since centos 6 has DBus support, can the maintainer of the libvirt package enable DBus support in the build, so we can use polkit access control? thanks… r.
|
_______________________________________________ CentOS-virt mailing list CentOS-virt@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos-virt