Я обновил с Ubuntu 15.04 Vivid до 16.04.02 LTS Xenial и каждый раз, когда я выключаю систему, система зависает на экране со словами: «libvirt-gests.sh [6917] - запуск гостей с адресом URI по умолчанию: нет запущенных гостей» и никогда не завершает работу. Мне приходится каждый раз вручную выключать его, что, очевидно, вызывает боль. Как я могу это исправить?
ОБНОВЛЕНИЕ: Я провел небольшое расследование и вот что нашел.
Я удалил libvirt, kvm и qemu:
sudo apt-get purge libvirt * kvm qemu *
Перезагрузите компьютер, и сообщения об ошибке больше нет, однако я заметил некоторые сообщения об ошибках при загрузке, говорящие что-то что "FAILED Qemu .... Он мигает так быстро, и я не могу прочитать, что именно в нем написано. Я снова установил libvirt, чтобы избавиться от ошибок при загрузке:
sudo apt install qemu-kvm libvirt-bin
, и проблема вернулась!
Значит, этот скрипт пытается выключить мои виртуальные машины? Похоже, что это так, но, поскольку он не находит ничего, он зависает? Однако у меня нет виртуальных машин. Я использовал чтобы иметь один, но я удалил его. Что интересно, мой компьютер зависает при выключении случайным образом, то есть иногда он зависает примерно на 15 секунд и выключается, но в большинстве случаев он зависает навсегда. Так что это происходит случайно.
Я неожиданно получил ответ от поддержки virsh, говоря, что я мог на самом деле отключить libvirt-гостей, которых я не понял, было возможно.
systemctl disable libvirt-guests
†‹Работы как очарование!!!
я все еще однако не знаю первопричины, но по крайней мере я могу теперь перезагрузить/завершить работу без любых проблем.