On ubuntu xenial I’m trying to use snaps. It’s failling after having downloaded the snap on mounting a squashfs file :
# systemctl status snap-core-1691.mount
● snap-core-1691.mount – Mount unit for core
Loaded: loaded (/etc/systemd/system/snap-core-1691.mount; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2017-05-30 10:11:56 UTC; 6min ago
Process: 30182 ExecMount=/bin/mount /var/lib/snapd/snaps/core_1691.snap /snap/core/1691 -t squashfs -o nodev,ro (code=exited, status=32)
May 30 10:11:55 espressobin systemd: Mounting Mount unit for core…
May 30 10:11:56 espressobin mount: mount: unknown filesystem type ‘squashfs’
May 30 10:11:56 espressobin systemd: snap-core-1691.mount: Mount process exited, code=exited status=32
May 30 10:11:56 espressobin systemd: Failed to mount Mount unit for core.
May 30 10:11:56 espressobin systemd: snap-core-1691.mount: Unit entered failed state.
# uname -a
Linux espressobin 4.4.8-armada-17.02.1-gb8d7d22 #1 SMP PREEMPT Tue Feb 7 14:04:11 PST 2017 aarch64 aarch64 aarch64 GNU/Linux
Squashfs is indeed not compiled into the Globalscale kernel:
glasgall@latte:~$ zgrep SQUASH /proc/config.gz
# CONFIG_SQUASHFS is not set
You can build a kernel (following the instructions on the wiki) with support for it compiled in or as a module, but you’ll have to give up wifi support until Globalscale gives us source for the Marvell 8W8897 driver so we can build it for custom kernels.