Здравствуйте.
Есть система на p9 с sysvinit. На ней обновился libvirt c 5.6.0-alt1
p9+236527.100.1.1 до 5.7.0-alt1 p9+238412.2000.8.2. После обновления
перестали работать утилиты управления (virsh, virt-manager) с одинаковой
диагностикой:
ошибка: не удалось подключиться к гипервизору
ошибка: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Нет
такого файла или каталога
При этом сам libvirtd, его обвязка (virtlogd, virtlockd) и виртуальные
машины запускаются и работают.
Было замечено, что после обновления все pid-файлы, сокеты и
соответствующие каталоги переехали из /var/run в /run. Но почему-то
virsh, virt-manager и т.п. по-прежнему пытаются подключиться к сокету в
/var/run. Где можно изменить путь до сокета для клиентов libvirt - не
нашел. В конфигах в /etc/libvirt все строчки с путями до сокетов
раскомментированы. Создание симлинков на сокеты в /var/run проблему
решает.
В связи с этим вопросы - почему это происходит и как правильно решить
проблему? Есть подозрение, что это из-за отсутствия systemd. Если это
так - то получается, что p9 даже в серверном варианте уже не полностью
работоспособен без systemd, и с этим нужно что-то делать.
PS Видимо, пришло время даже в серверных вариантах переходить на systemd
с sysvinit....
--
WBR, Alex Moskalenko
_______________________________________________
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins