Snap for TX2.

I’m trying to build a snap for the TX2 platform everything worked fine till I need to install it.

I am faced with this problem,
● snap-core-4210.mount - Mount unit for core
Loaded: loaded (/etc/systemd/system/snap-core-4210.mount; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2018-04-09 05:26:05 UTC; 21s ago
Where: /snap/core/4210
What: /var/lib/snapd/snaps/core_4210.snap
Process: 2957 ExecMount=/bin/mount /var/lib/snapd/snaps/core_4210.snap /snap/core/4210 -t squashfs -o nodev,ro (code=exited, status=32)

Apr 09 05:26:05 tegra-ubuntu systemd[1]: Mounting Mount unit for core…
Apr 09 05:26:05 tegra-ubuntu mount[2957]: mount: unknown filesystem type ‘squashfs’
Apr 09 05:26:05 tegra-ubuntu systemd[1]: snap-core-4210.mount: Mount process exited, code=exited status=32
Apr 09 05:26:05 tegra-ubuntu systemd[1]: Failed to mount Mount unit for core.
Apr 09 05:26:05 tegra-ubuntu systemd[1]: snap-core-4210.mount: Unit entered failed state.

How do I get a SquashFS module for L4T28.2?

You re-build the kernel on your development host, using “make menuconfig” to select to include support for squashfs. Then you re-flash.

Could you detail the steps to re-build the kernel? Where to “make menuconfig”? WHere to enable the option for squashfs?

Re-building the kernel is somewhat involved, but there are several tutorials on the web.
You can do it either on the host Ubuntu machine, or directly on the Jetson itself. (NVIDIA supported way is on the host machine.)
The NVIDIA Jetpack download/support section contains the files you need.
If you get stuck, just Google “rebuild jetson kernel” and see what you can find.