New selftest on startup

2_34

#1

When snapd starts it will perform a basic check of the environment it run in. This includes:

  • a test to ensure squashfs images can be mounted
  • a test to ensure the minimal kernel version requirements are meet

This will help users who try to run snapd on incompatible kernels (e.g. missing squashfs support) to have a better experience by providing a clear error message early.


#2

Nice! Where will these messages be?