The way uc20 is booted, and how bind mounts are setup means that we do force unmount eventually.
It matters which snaps are installed, and which processes have memory mapped which files.
Many things should probably be marked for lazyunmount.
Please provide details why is held up /oldroot/run/mnt/data
For example output from fuser.
I do not believe any of the linked issues are of relevance here. It matters how snaps have been mounted, as they do get mounted circularly.
The way uc20 is booted, and how bind mounts are setup means that we do force unmount eventually.
It matters which snaps are installed, and which processes have memory mapped which files.
Many things should probably be marked for lazyunmount.
Please provide details why is held up /oldroot/ run/mnt/ data
For example output from fuser.
I do not believe any of the linked issues are of relevance here. It matters how snaps have been mounted, as they do get mounted circularly.