J'ai réussi à créer un composant logiciel enfichable que je peux installer sur mon système.
Cependant, il se bloque au démarrage et je ne sais pas trop par où commencer pour déboguer ce crash.
Quelles sont les différentes approches pour déboguer une application installée ne parvenant pas à démarrer?
Pour le débogage des clichés confinés (c'est-à-dire installés sans --devmode
), il existe un cliché dans le magasin appelé snappy-debug
qui s'améliorera avec le temps mais qui est déjà utile. Utiliser:
Sudo snap install snappy-debug --devmode # after snapd 2.0.7 lands, drop --devmode
Sudo snap connect snappy-debug:log-observe ubuntu-core:log-observe
Sudo /snap/bin/snappy-debug.security scanlog
Cette commande scanlog réduira le syslog, résoudra les numéros syscall de seccomp et fera des suggestions sur les interfaces à utiliser, les modifications à apporter à votre capture pour fonctionner dans le bac à sable, etc. Vous pouvez filtrer par capture avec:
Sudo /snap/bin/snappy-debug.security scanlog <snapname>
Quelques autres conseils sont couverts ici:
Utiliser snap try
peut être utile aussi .