my Ubuntu refuses to boot with the following messages:
/var/lib/snapd... Can't open blockdev
...
Failed to mount Mount unit for ...
In addition, my / partition is full. It was full before, before rebooting, which I tried to solve by removing some snap files (older revisions) by hand. The snaps themselves were working, so I thought: "Alright". Only after reboot I realized my mistake.
What I usually try when I cannot boot is to rewind to an earlier snapshot with Timeshift. However this time it didn't work; it fails to boot and my / part is still full, even though I went back to an earlier snapshot.
I also tried formatting the partition, installing Ubuntu over and then restoring the snapshot -> same thing. Deactivating faulty snaps in Recovery mode -> same thing. 'sudo apt remove snapd' -> same thing.
I don't understand how a snapshot from the time when the / part had enough free space restores into a full part. Do you know how to fix this?
Context: Ubuntu 22.04
/ 22 Gb
/home 19 Gb
EDIT#1: ckhan: https://cryptpad.fr/file/#/2/file/vXQds-PSdWI+GVZPa23QkDk6/
I am not conflating them; I simply don't know which one of them caused the problem.
popey: I don't remember deleting anything besides the Snaps (and a folder outside snaps folder which Docker snap created to store some files).
EDIT#2: Interesting observation: when I click Browse files in any of the snapshots, it shows that the snapshot is over 32 Gb, even though the partition never had more than 22 Gb. It may be some kind of snapshot corruption.