AppArmor/Certbot 错误:无法更改下一个执行调用的配置文件:没有此文件或目录

AppArmor/Certbot 错误:无法更改下一个执行调用的配置文件:没有此文件或目录

Ubuntu 20.04.3。这是我去年冬天从 16.04 升级到 20.04 的服务器。我使用 Webmin/Virtualmin 进行日常管理。由于上周 LetsEncrypt 证书的续订即将到期,我开始收到错误:“无法更改下一个执行调用的配置文件:没有这样的文件或目录”。Webmin 人员之前没有见过这种情况,当我从命令行尝试 certbot 时收到错误消息,所以我认为它与此无关。letsencypt 的人们竭尽全力试图找到问题,但一无所获: https://community.letsencrypt.org/t/letsencrypt-error-cannot-change-profile-for-the-next-exec-call-no-such-file-or-directory/164500

但这似乎是 AppArmor 的问题。我检查了 /var/log/kern.log 日志,其中经常列出的是:audit: type=1400 audit(1635877257.770:584): apparmor="DENIED" operation="change_onexec" info="label not found" error=-2 profile="unconfined" name="snap.certbot.certbot" pid=3272017 comm="snap-confine"

这是什么意思?我还应该查看其他内容吗?/var/log/apparmor 中没有日志文件。

谢谢!

相关内容