[Sysadmins] P9, libvirt-5.7.0 - не работают virsh, virt-manager

Alex Moskalenko mav на elserv.msk.su
Ср Ноя 13 10:36:38 MSK 2019


Здравствуйте. 

Есть система на 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
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sysadmins/attachments/20191113/89af3502/attachment-0001.html>


Подробная информация о списке рассылки Sysadmins