Я прошел черезЭта статья.
Но при добавлении пользователя в группу я получаю следующую ошибку.
adduser: The group `libvirtd' does not exist.
Это сработало идеально в16.04.
Чего-то не хватает вУбунту 17.10?
решение1
У меня возникла та же проблема, когда я следовал руководству, которое вы упомянули выше.
Проблема в том, что эта группа называется libvirt
и НЕ libvirtd
.
Вы уже должны быть его частью (запустите, groups
чтобы проверить), поэтому просто выйдите из системы и войдите снова.
Чтобы проверить, все ли в порядке, запуститеvirsh -c qemu:///system list
БЕЗсудо.
Ответ был найден.здесь:
В соответствии сэтотсправка по Ubuntu, правильное имя группы — libvirt.
решение2
В последних релизах (>= Ubuntu Yakkety) группа пользователей libvirtd была переименована в libvirt. Обновленная система получает новую группу libvirt с тем же gid, что и группа 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