Выполнена минимальная установка 7.0.4, обновлена. Установлены пакеты: virt-manager-1.0.0-alt0.M70P.2.git.7dfdbb libvirt-1.0.4-alt2 Запускаю virt-manager - получаю ошибку при подключении к qemu:///system (это подключение по умолчанию): =================================== Соединение с libvirt не удалось. authentication failed: polkit: libvirt: error : cannot execute binary /usr/bin/pkcheck: No such file or directory =================================== Действительно, файл /usr/bin/pkcheck отсутствует. Причина: у virt-manager нет зависимости от пакета polkit
Я поторопился. Уточняю конфигурацию: * SysVinit * KDE Установил polkit, теперь ошибка другая. Установил также polkit-kde-agent-1 - ничего не изменилось. Новая ошибка: ===================== authentication failed: polkit: polkit\56retains_authorization_after_challenge=1 Authorization requires authentication but no agent is available. =====================
Насколько понимаю, зависимости нет и в p8/sisyphus; не уверен, могут ли пакеты требовать агентов с учётом того, что они бывают разные...
Это сделано умышленно. libvirt может работать без polkit. На минимальном сервере я не устанавливаю polkit. добавьте пользователя в группу vmusers. в libvirtd.conf unix_sock_group = "vmusers" unix_sock_rw_perms = "0770" auth_unix_rw = "none" (по умолчанию auth_unix_ro = "polkit") У нас в rpm могут быть только жёские зависимости. рекомендованных нет.
Я добавил зависимость на polkit в виртуальный пакет libvirt. В минимальном сервере мне достаточно libvirt-daemon. В него зависимость не добавлял. ждите libvirt-2.3.0-alt2