Does the kernel in JetPack L4T 3.2 Developer Preview for TX2 support SNAP?

I was trying to install some programs through snap on my TX2 today and discovered every install fails.

Here is the error:

● snap-core-4115.mount - Mount unit for core
   Loaded: loaded (/etc/systemd/system/snap-core-4115.mount; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2018-02-26 14:13:27 AKST; 9min ago
    Where: /snap/core/4115
     What: /var/lib/snapd/snaps/core_4115.snap
  Process: 5206 ExecMount=/bin/mount /var/lib/snapd/snaps/core_4115.snap /snap/core/4115 -t squashfs -o nodev,ro (code=exited, status=32)

Feb 26 14:13:27 tegra-ubuntu systemd[1]: Mounting Mount unit for core...
Feb 26 14:13:27 tegra-ubuntu mount[5206]: mount: unknown filesystem type 'squashfs'
Feb 26 14:13:27 tegra-ubuntu systemd[1]: snap-core-4115.mount: Mount process exited, code=exited status=32
Feb 26 14:13:27 tegra-ubuntu systemd[1]: Failed to mount Mount unit for core.
Feb 26 14:13:27 tegra-ubuntu systemd[1]: snap-core-4115.mount: Unit entered failed state.

Here is the version of L4T I am running. # R28 (release), REVISION: 2.0, GCID: 10136452, BOARD: t186ref, EABI: aarch64, DATE: Fri Dec 1 14:20:33 UTC 2017

Is this expected behavior for L4T?

I know nothing about snap, but squashfs is just a driver which is not enabled by default. Example to show this:

zcat /proc/config.gz | grep -i squash

Your install didn’t fail, you just haven’t added support for the squashfs requirement. Very likely you can just add the kernel module and it will work. You will need to set up for kernel build (use your existing config via “/proc/config.gz” and then add CONFIG_SQAUSHFS as module through something like “make nconfig”). If you need information on compiling kernels just ask…there are also several documents with Jetson releases showing this (most documents show cross compile on a desktop PC host, it may be somewhat simpler to just compile natively on the Jetson).

Ugg. I don’t know if customizing the kernel for the L4T 28.2 developer preview is something I can handle right now. Thanks for the information though! I will have to look at a different way of installing an IDE on the TX2.