apt-btrfs-snapshot makes several assumptions when it operates, not all of which are checked:
1. / is mounted from a btrfs device subvolume named /@
2. the btrfs filesystem on that device will mount the root filesystem, inside which @ resides.
1. is checked by "supported" by looking in fstab and ensuring that subvolid=@ is *explicitly* specified, 2. is not checked at all. if your volume root mounts @ as the default subvolume it's not gonna work!
i ran into this and figured out what it was.
apt-btrfs-snapshot makes several assumptions when it operates, not all of which are checked:
1. / is mounted from a btrfs device subvolume named /@
2. the btrfs filesystem on that device will mount the root filesystem, inside which @ resides.
1. is checked by "supported" by looking in fstab and ensuring that subvolid=@ is *explicitly* specified, 2. is not checked at all. if your volume root mounts @ as the default subvolume it's not gonna work!