Expand the snapcraft.yml file and analyze extensions
snapcraft expand-extensions | yq '.apps[].plugs' | sort | uniq
Analyze the snap application log
sudo journalctl -e | grep DENIED | grep apparmor | grep <application-name>
Analyze the journalctl log
journalctl | grep snap
Clean, pack, remove and install snap
sudo snapcraft clean && sudo snapcraft pack; sudo snap remove --purge fromgtog; sudo snap install fromgtog_*_amd64.snap --dangerous && fromgtog
sudo snapcraft clean && sudo snapcraft pack -f snapcraft-core20.yml && sudo snap remove fromgtog && sudo snap install fromgtog_9.0.7.1_amd64.snap --dangerous && fromgtog
sudo snapcraft clean && sudo snapcraft pack --destructive-mode && sudo snap remove fromgtog && sudo snap install fromgtog_9.0.7_amd64.snap --dangerous && fromgtog
Upload
snapcraft upload --release=stable <my-snap>.snap
Open a shell
snap run --shell fromgtog
$SNAP/usr/lib/jvm/custom-jre/bin/java -Djava.awt.headless=false -classpath $SNAP/jar/fromgtog.jar com.andreidodu.fromgtog.Main
Snap connections
snap connections jmodules
Snappy debug
sudo snap install snappy-debug
sudo snappy-debug.security scanlog