Bug 36066 - Не работает выключение контейнеров lxc из virt-manager
Summary: Не работает выключение контейнеров lxc из virt-manager
Status: RESOLVED LATER
Alias: None
Product: Sisyphus
Classification: Development
Component: libvirt-lxc (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-08 16:13 MSK by mikhailnov
Modified: 2019-02-14 18:50 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mikhailnov 2019-02-08 16:13:37 MSK
Сизиф. 

0. # apt-get install livbirt-lxc
1. Создаю в virt-manager контейнер lxc, OS tree в /var/lib/machines/container
2. Запускаю контейнер, работает. Однако из virt-manager кнопками "Выключить" и "Выключить приндительно" его нельзя выключить. Ошибка: 
Ошибка отключения домена: Произошла ошибка (неизвестная причина).

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 75, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 111, in tmpcb
    callback(*args, **kwargs)
  File "/usr/share/virt-manager/virtManager/libvirtobject.py", line 66, in newfn
    ret = fn(self, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/domain.py", line 1381, in destroy
    self._backend.destroy()
  File "/usr/lib64/python3/site-packages/libvirt.py", line 1154, in destroy
    if ret == -1: raise libvirtError ('virDomainDestroy() failed', dom=self)
libvirt.libvirtError: Произошла ошибка (неизвестная причина).

3. Если в контйенере выполнить poweroff, то хостовый virt-manager не видит , что он выключился, и сходит с ума при попытках понажимать кнопки выключения на уже выключенном контейнере.

4. В Ubuntu 18.04 в virt-manager 1.5.0 контейнеры из того же самого OS tree выключаются нормально.

# systemctl list-unit-files | grep lxc
machine-lxc\x2d2416\x2drosa2.scope                               transient      
machine-lxc\x2d2521\x2drosa2.scope                               transient      
machine-lxc\x2d2614\x2drosa3.scope                               transient      
machine-lxc\x2d2734\x2drosa4.scope                               transient      
lxc-net.service                                                  disabled       
lxc.service                                                      disabled       
lxc@.service                                                     disabled
Comment 1 mikhailnov 2019-02-14 18:50:57 MSK
Видимо, это апстримная проблема, т.к. обновил ubuntu 18.04 до 19.04 с virtmanager 2.0, появилась такая же проблема.