스냅을 어떻게 디버깅합니까?


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 명령은 syslog를 확장하여 seccomp syscall 번호를 해결하고 사용할 인터페이스, 샌드 박스 내에서 작동하도록 스냅 변경을 제안합니다. 다음을 사용하여 필터링 할 수 있습니다.

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

여기에 더 많은 팁이 있습니다 :

사용 snap try 하는 것도 도움이 될 수 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.