Virt-Manager не может подключиться к графической консоли

sudo apt-get purge cuttlefish

Вместо удаления удаляет что-либо связанное (большую часть времени).

1
задан 8 October 2016 в 16:39

3 ответа

В моем случае это было препятствием для доступа. Генератор магического профиля apparmour, похоже, не работает должным образом. Мое обходное решение выглядит следующим образом.

После запуска экземпляра KVM и получения ошибки я сделал:

$sudo apparmour_status

, в котором был указан профиль, вызывающий проблему,

libvirt-<some long key> 

Затем я установил профиль apparmour, чтобы жаловаться, а не принудительно:

$sudo aa-complain /etc/apparmor.d/libvirt/libvirt-<some long key>

Теперь я больше не получаю ошибку. Надеюсь, что этот конфликт будет исправлен.

2
ответ дан 23 May 2018 в 05:26

Я не смог воспроизвести проблему, но 5 октября были обновлены libvirt:

libvirt-bin-1.3.1-1ubuntu10.2 был обновлен до libvirt-bin-1.3.1-1ubuntu10.3 libvirt0-1.3.1-1ubuntu10.2 был обновлен до libvirt01.3.1-1ubuntu10.3

Если вы не изменили какие-либо настройки или что-то еще, скорее всего, что-то пошло не так во время процесса обновления. Полностью удалите все пакеты virt-manager и переустановите их.

sudo apt purge libvirt-bin libvirt-glib libvirt0 virt-manager virt-viewer virtinst  
sudo apt install libvirt-bin libvirt-glib libvirt0 virt-manager virt-viewer virtinst  

Перезагрузите операционную систему хоста - теперь все должно работать должным образом, как и раньше.

1
ответ дан 23 May 2018 в 05:26
  • 1
    Нет пакета libvirt-glib ... – Byte Commander 7 October 2016 в 20:58
  • 2
    И нет, чистка и переустановка других пакетов не помогла. :-( – Byte Commander 7 October 2016 в 21:22
  • 3
    Решено, похоже, ошибка в версии из GetDeb, которую я установил. Понижение официальной версии репо исправлено (см. Мой ответ). – Byte Commander 7 October 2016 в 21:55
  • 4
    @ByteCommander: Было бы неплохо предоставить информацию о том, что вы использовали стороннее решение в своем вопросе, чтобы дать мне шанс сделать мой ответ более точным! В любом случае, в основном вы решили проблему, выполнив именно то, что я предложил, вы удалили установленные пакеты и переустановили пакеты из официальных репозиториев. – cl-netbox 8 October 2016 в 15:12
  • 5
    Вы правы, но на самом деле я этого не знал или не думал об этой возможности. Недавно я добавил репозиторий GetDeb для другого пакета и не помню, как получить от него обновление virt-manager. v (° _ °) v – Byte Commander 8 October 2016 в 16:37

Похоже на ошибку в virt-manager версии 1:1.4.0-1~getdeb1 из http://getdeb.net.

Снова переустановить пакет до последней версии, доступной из официальных репозиториев (1:1.3.2-3ubuntu1.16.04.2 из [ f4]) исправляет это.

Обновление: Версия 1:1.4.0-1~getdeb2 еще не исправила эту проблему.

0
ответ дан 23 May 2018 в 05:26
  • 1
    Обратите внимание: нет необходимости переходить на более высокий уровень: ответ от gQuigs объясняет, как настроить apparmor, чтобы работала последняя версия virt-manager (1.4.1 в моем случае). Я только что протестировал решение gQuigs на моем ubuntu 16.04, и он отлично работает. – firepol 27 April 2017 в 19:36

Другие вопросы по тегам:

Похожие вопросы: