したがって、libertineコンテナーをリストしてからいくつかを破棄しようとすると、コンテナーが存在しないことを示すエラーメッセージが表示されます。
Listコマンドに障害がありますか、それともdestroyコマンドですか?
コンテナのリスト
phablet@ubuntu-phablet:~$ libertine-container-manager list
puritine
vivid2
1つのコンテナを破壊しようとする
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
以前にlxcコンテナを作成しようとしましたが、Ubuntu-touchカーネルは現在これをサポートしていないため、エラーが発生したようです。
https://bugs.launchpad.net/libertine/+bug/1609086 の詳細
eDeviseとBjarneRoßはどちらも、回答でコンテナを破壊するための実用的な方法を提供します。最も「正しい」方法は次の構文です
libertine-container-manager destroy -i container_name
バグコメントで概説されているように、これはこれからユーザーに影響を与えるはずの問題ではありません。
コンテナを削除するには、/ home/phablet/.cache/libertine-containerディレクトリを削除する必要があり、コンテナはすべて削除されているはずです。コンテナからユーザーデータも削除する場合は、/ home/phablet/.local/share/libertine-containerディレクトリも削除する必要があります。 "...- container"以外のフォルダーには、必要に応じて削除できるlibertine自体の構成ファイルがあります。
ID「vivid2」のコンテナを削除/破壊するために、私は休閑をしました:
破棄するvivid2コンテナーを選択します。
libertine-container-manager set-default --id vivid2
。
選択したコンテナを破壊します。
libertine-container-manager destroy