Как отлаживать снимки?

10

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

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

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

Дэвид Планелла
источник

Ответы:

11

Для отладки ограниченных моментальных снимков (т. Е. Установленных без них --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 будет привязывать системный журнал, разрешая номера системных вызовов seccomp и предлагая какие интерфейсы использовать, вносить изменения в свою оснастку для работы в песочнице и т. Д. Вы можете фильтровать по привязке с помощью:

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

Еще несколько советов описаны здесь:

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

jdstrand
источник