Как мне отлаживать привязки?

7

Я успешно создал привязку, которую я могу установить в своей системе.

Однако он запускается с самого начала, и я не совсем уверен, с чего начать отладку этого сбоя.

Какие различные подходы к отладке установленного приложения не запускаются?

    
задан David Planella 07.06.2016 в 13:44
источник

1 ответ

9

Для отладки ограниченных привязок (т. е. установленных без --devmode ) в хранилище есть функция, называемая snappy-debug , которая со временем станет лучше, но уже полезна. Использовать:

    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

Эта команда scanlog закроет syslog, разрешит номера системного вызова seccomp и предложит, какие интерфейсы использовать, внести изменения в вашу привязку для работы в песочнице и т. д. Вы можете фильтровать с помощью:

    sudo /snap/bin/snappy-debug.security scanlog <snapname>

Ниже приведены некоторые дополнительные советы:

  • Ссылка

Использование snap try может быть полезно также .     

ответ дан jdstrand 07.06.2016 в 19:27
источник