OS: Ubuntu 20.04.4 LTS
Kernel: 5.4.0-113-generic
LXD 5.2 (snap)
/var/snap/lxd/common/lxd is a btrfs mount
After a forced host reboot due to a power failure, some containers refuse to boot, seemingly due to mismatch of what LXD thinks should be there versus what is actually on the btrfs volume.
This did actually mismatch and I removed the extra older snapshots via btrfs subvolume delete
However I still get the following error:
# lxc start container
Error: Instance snapshot record count doesn't match instance snapshot volume record count
Try `lxc info --show-log container` for more info
# lxc info --show-log container
Name: container
Status: STOPPED
Type: container
Architecture: x86_64
Created: 2021/01/13 20:06 CET
Last Used: 2022/05/11 16:27 CEST
Snapshots:
+------------------------------+----------------------+------------+----------+
| NAME | TAKEN AT | EXPIRES AT | STATEFUL |
+------------------------------+----------------------+------------+----------+
| autosnapshot-20220221-180052 | 2022/02/21 18:00 CET | | NO |
+------------------------------+----------------------+------------+----------+
| autosnapshot-20220222-100052 | 2022/02/22 10:00 CET | | NO |
+------------------------------+----------------------+------------+----------+
| autosnapshot-20220222-180214 | 2022/02/22 18:02 CET | | NO |
+------------------------------+----------------------+------------+----------+
| autosnapshot-20220223-100113 | 2022/02/23 10:01 CET | | NO |
+------------------------------+----------------------+------------+----------+
| autosnapshot-20220223-140050 | 2022/02/23 14:01 CET | | NO |
+------------------------------+----------------------+------------+----------+
| autosnapshot-20220223-180103 | 2022/02/23 18:01 CET | | NO |
+------------------------------+----------------------+------------+----------+
| autosnapshot-20220224-100054 | 2022/02/24 10:00 CET | | NO |
+------------------------------+----------------------+------------+----------+
| autosnapshot-20220224-140046 | 2022/02/24 14:00 CET | | NO |
+------------------------------+----------------------+------------+----------+
| autosnapshot-20220224-180048 | 2022/02/24 18:00 CET | | NO |
+------------------------------+----------------------+------------+----------+
| autosnapshot-20220225-100052 | 2022/02/25 10:00 CET | | NO |
+------------------------------+----------------------+------------+----------+
Log:
# btrfs subvolume list /var/snap/lxd/common/lxd | grep /container/
ID 79990 gen 6030464 top level 258 path storage-pools/default/containers-snapshots/container/autosnapshot-20220221-180052
ID 80024 gen 6041139 top level 258 path storage-pools/default/containers-snapshots/container/autosnapshot-20220222-100052
ID 80065 gen 6045782 top level 258 path storage-pools/default/containers-snapshots/container/autosnapshot-20220222-180214
ID 80093 gen 6055792 top level 258 path storage-pools/default/containers-snapshots/container/autosnapshot-20220223-100113
ID 80103 gen 6057849 top level 258 path storage-pools/default/containers-snapshots/container/autosnapshot-20220223-140050
ID 80109 gen 6060729 top level 258 path storage-pools/default/containers-snapshots/container/autosnapshot-20220223-180103
ID 80118 gen 6071390 top level 258 path storage-pools/default/containers-snapshots/container/autosnapshot-20220224-100054
ID 80130 gen 6073430 top level 258 path storage-pools/default/containers-snapshots/container/autosnapshot-20220224-140046
ID 80148 gen 6075449 top level 258 path storage-pools/default/containers-snapshots/container/autosnapshot-20220224-180048
ID 80176 gen 6084958 top level 258 path storage-pools/default/containers-snapshots/container/autosnapshot-20220225-100052