snap 版 LXD が aa-exec: Permission denied でエラーの対処
snap で入れた LXD で lxc list
が aa-exec: Permission denied
というエラーになったときの対処のメモです。正確なエラーメッセージは以下のとおりです。
$ lxc list
cat: /proc/self/attr/current: Permission denied
/snap/lxd/23155/commands/lxc: 6: exec: aa-exec: Permission denied
Snapped LXD has stopped working - aa-exec: Permission denied - snap - snapcraft.io の 最初のコメント の手順を実行したら解消しました。
$ sudo snap connect lxd:lxd-support core:lxd-support
$ sudo systemctl restart snap.lxd.daemon
$ lxc list
+---------------+---------+------+------+-----------+-----------+
| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
+---------------+---------+------+------+-----------+-----------+
| ats-dev-focal | STOPPED | | | CONTAINER | 0 |
+---------------+---------+------+------+-----------+-----------+
| chromium-dev | STOPPED | | | CONTAINER | 0 |
+---------------+---------+------+------+-----------+-----------+
| envoy-dev | STOPPED | | | CONTAINER | 0 |
+---------------+---------+------+------+-----------+-----------+
OS のバージョンと LXD のバージョンをメモしておきます。
$ grep ^VERSION= /etc/os-release
VERSION="22.04 LTS (Jammy Jellyfish)"
$ snap list lxd
Name Version Rev Tracking Publisher Notes
lxd 5.2-79c3c3b 23155 latest/stable canonical✓ -