Limitations in snapd

This page compiles the list of known limitations in snapd.

  • The $HOME directory of the user must match /home/*. Other directories are not supported yet. In particular /home/subdir/user is also not supported.
  • The per-user data belonging to a given snap is always stored in $HOME/snap/$SNAP_NAME/. The path is not yet configurable.
  • any installation where the user’s home is not available if they’re not logged in, is not yet supported. This includes:
    • installations using automount
    • ecryptfs and similar tech that unencrypt the $HOME directory (or partition) only while the user is logged in

Note here “not supported” does not mean “doesn’t work”. Some things might not work, but also some sequences of events might result in a user not being able to access their data.

3 Likes