Bagaimana cara men-debug terkunci?

10

Saya telah berhasil membuat snap yang dapat saya instal di sistem saya.

Namun, crash saat mulai, dan saya tidak yakin di mana harus memulai debug crash itu.

Apa saja pendekatan berbeda untuk men-debug aplikasi yang gagal dijalankan?

David Planella
sumber

Jawaban:

11

Untuk debugging terkunci terbatas (yaitu, dipasang tanpa --devmode) ada snap di toko yang disebut snappy-debugyang akan menjadi lebih baik dari waktu ke waktu tetapi sudah berguna. Menggunakan:

    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

Perintah scanlog ini akan mengekor syslog, menyelesaikan nomor syscall seccomp dan membuat saran tentang apa antarmuka untuk digunakan, perubahan untuk membuat snap Anda untuk bekerja dalam kotak pasir, dll. Anda dapat memfilter dengan snap dengan:

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

Beberapa tips dibahas di sini:

Menggunakan snap try bisa juga membantu .

jdstrand
sumber