Я прошел эту статью.
Но я получаю следующую ошибку при добавлении пользователя для группировки.
adduser: The group `libvirtd' does not exist.
Это работало отлично в 16,04.
Там что-нибудь отсутствует в Ubuntu 17.10?
У меня была та же проблема после руководства, которое Вы упомянули выше.
Проблема - что группу называют libvirt
и НЕТ libvirtd
.
Необходимо уже быть частью его (выполненный groups
для проверки) поэтому просто выйдите из системы и войдите в систему назад.
Проверять, выполняется ли это хорошо virsh -c qemu:///system list
БЕЗ sudo.
Ответ был найден здесь:
Согласно этой справке человечности, корректное название группы является libvirt.
В недавних выпусках (> = Ubuntu Yakkety) группа пользователей libvirtd была переименована к libvirt. Обновленная система заставляет новую libvirt группу с тем же ценурозом как libvirtd группа соответствовать этому.
Сделайте этот сценарий Bash для разрешения его.
cat /etc/group | grep "libvirt"
sudo adduser root libvirt
sudo adduser ubuntu libvirt
sudo adduser root libvirtd # legacy
sudo adduser ubuntu libvirtd # legacy
cat /etc/group | grep "libvirt"
sudo systemctl restart libvirtd
sudo systemctl status libvirtd