Since ACMEv1 with letsencrypt is going down next June, I was planning to switch to using Certbot on my Ubuntu 16.04.7.
Following the documentation, I installed snapd succesfully. However, when trying to install a snap, I get the following error :
error: system does not fully support snapd: cannot mount squashfs image using "squashfs": mount:
unknown filesystem type 'squashfs'
My snap version :
snap 2.48.3
snapd 2.48.3
series 16
ubuntu 16.04
kernel 4.4.30-mod-std-ipv6-64
My searches on that issue gave me a few options :
modprobe loop squashfuse : modprobe: ERROR: ../libkmod/libkmod.c:514 lookup_builtin_file() could not open builtin file '/lib/modules/4.4.30-mod-std-ipv6-64/modules.builtin.bin'
apt install fuse squashfuse : installs succesfully but still the error on snap install persists
The very strange thing is that snap is supposed to come preinstalled with Ubuntu 16.04. It wasn't, so I installed it myself, and can't get it running.
I noticed people talking about kernel updates.
My kernel is the following : 4.4.30-mod-std-ipv6-64
Should I try updating the kernel? If yes, where can I find the latest version and how can I install it without breaking everything (never did that before)?
If not, should I revert back to using apt install certbot?
Is it maintained?
As far as apt upgrade is concerned, I just upgraded everything yesterday, and everything is up to date. apt list --upgradable returns the empty listing Listing... Done.
The upgrade broke some stuff that I had to took some time to fix and I'd rather not risk it again, hence the list instead.
Additional info that makes me think this may be kernel related : I have another machine on the exact same version (16.04.7) with the kernel 4.4.0-190-generic on which snap works fine.