Как правильно удалить контейнеры для развратника в Ubuntu Touch
Поэтому, если я перечисляю контейнеры libertine, а затем пытаюсь уничтожить некоторые из них, я получаю сообщение об ошибке, указывающее, что контейнер не существует.
Команда list неисправна или команда destroy?
список контейнеров
phablet@ubuntu-phablet:~$ libertine-container-manager list
puritine
vivid2
пытаясь уничтожить один контейнер
phablet@ubuntu-phablet:~$ libertine-container-manager destroy -i vivid2
Traceback (most recent call last):
File "/usr/bin/libertine-container-manager", line 857, in <module>
args.func(args)
File "/usr/bin/libertine-container-manager", line 430, in destroy
destroy_container_by_id(args.id)
File "/usr/bin/libertine-container-manager", line 416, in destroy_container_by_id
container = LibertineContainer(id)
File "/usr/lib/python3/dist-packages/libertine/Libertine.py", line 287, in __init__
from libertine.LxcContainer import LibertineLXC
ImportError: No module named 'libertine.LxcContainer'
список контейнеров снова
phablet@ubuntu-phablet:~$ libertine-container-manager list
puritine
vivid2
3 ответа
Кажется, ошибка произошла, потому что я ранее пытался создать контейнеры lxc, а ядро Ubuntu-touch в настоящее время не поддерживает это.
Подробности на https://bugs.launchpad.net/libertine/+bug/1609086
В своих ответах eDevise и Bjarne Roß предоставляют методы работы по уничтожению контейнеров. Самый "правильный" способ - следующий синтаксис
libertine-container-manager destroy -i container_name
Как указано в комментариях к ошибке, это не проблема, которая должна затрагивать пользователей отныне.
Чтобы удалить контейнеры, вы должны удалить каталог /home/phablet/.cache/libertine-container, и весь ваш контейнер должен быть удален. Если вы также хотите удалить пользовательские данные из контейнеров, вам следует также удалить каталог /home/phablet/.local/share/libertine-container. В папках, не относящихся к "...- container", находятся файлы конфигурации для самого libertine, которые вы также можете удалить, если это необходимо.
Чтобы удалить / уничтожить контейнер с идентификатором 'vivid2', я сделал следующее:
Выберите контейнер vivid2, который должен быть уничтожен:
libertine-container-manager set-default --id vivid2
,Уничтожить выбранный контейнер:
libertine-container-manager destroy