スナップをデバッグするにはどうすればよいですか?


9

システムにインストールできるスナップを作成しました。

ただし、起動時にクラッシュするので、そのクラッシュのデバッグをどこから始めればよいかわかりません。

インストールされたアプリを起動できない場合のデバッグには、どのような方法がありますか?

回答:


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コマンドは、syslogをテールし、seccomp syscall番号を解決し、使用するインターフェース、サンドボックス内で機能するようにスナップを変更するなどの提案を行います。

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

ここでは、さらにいくつかのヒントについて説明します。

使用snap try することも役に立ちます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.