Home Directory Outside of Home

I am getting the message ‘Sorry, home directories outside of /home needs configuration’ for all of the snaps which are due to be updated. The issue is, my home directory IS located in ‘/home’. I have not moved it or symlinked it anywhere else.

There are two sub-directories in my home folder which are symlinked, but they have nothing to do with any snaps and just store data.

I have tried setting ‘homedirs’ to ‘/home’ as well as the folder where the two directories are symlinked, neither of which worked.

I am able to remove snaps (I uninstalled OpenRCT2) but I cannot install any new ones.

Here are my system details if that helps. I did try going to the edge version but without any success.

snap    2.71
snapd   2.71
series  16
ubuntu  22.04
kernel  6.8.0-79-generic

I’m at a loss as to what to try next and am coming up empty on possible causes when searching around.

Can anyone suggest next steps to figure this out?

Perhaps this can help: Home directories outside of '/home' | Snapcraft documentation

There is a very similar discussion currently in:

Do you have your root partition encrypted? Are you using dual boot with Windows and grub? Are you using VMs on your system?

Just looking for similarities in our systems. I’m the guy from the mentioned thread.

Also try installing something like hello-world → snap install hello-world, to see if it works. Because “simple” snaps seem to work on my system.

Hi, there was a bug report Bug #2117558 “Wrong snapd error message when /root/snap folder h...” : Bugs : snapd where the reporter indicates that he changed permissions on /root, which incorrectly produced this message (instead of a different one indicating an error). Have you done anything similar perhaps?

@FatalKeks I was able to install a the ‘hello-world’ program, so it appears simple program are still able to be installed. I made a post in your thread, since I now believe our issues are very similar (or possibly identical) and you’ve had more time to work on this.

Anyone coming in after this should go to that thread for more details and more current information.