Ubuntu Core 上的 strace

Ubuntu Core 上的 strace

如何在 Ubuntu Core 上运行 strace?

我安装了strace-staticsnap(没有stracesnap),但是尝试运行它时失败了:

# strace-static ls
/snap/strace-static/18/bin/strace: ptrace(PTRACE_TRACEME, ...): Operation not permitted
+++ exited with 1 +++

我尝试将 snap 切换到 devmode,按照上面的描述snap help refresh

refresh command options]
          --devmode            Put snap in development mode and disable security confinement

这失败了

# snap refresh strace-static --devmode
snap "strace-static" has no updates available

但之后仍然存在同样的问题。

答案1

使用 devmode 删除并重新添加 snap 包:

snap remove strace-static

snap install strace-static --devmode

尝试在不移除它的情况下通过安装将其更改为开发模式时出现错误(基本上参见snap help refresh),快速扫描帮助后snap refresh发现可以使用以下方法修复snap refresh

相关内容