snap拒绝启动应用程序

我已经通过snap命令安装了vscode和vlc,每次我从终端启动它时,都收到了以下消息:

snap-confine具有提升的权限,并且不受限制,但应该是。 拒绝继续避免权限升级攻击

请帮忙!

这些步骤可以帮助我永久解决我的问题:

  • 删除snapd: sudo apt purge snapd snap-confine

  • 更新: sudo apt update

  • 重新安装: sudo apt install snapd

  • 检查apparmor的状态: systemctl status apparmor

  • 如果状态为非活动状态,则将其激活: systemctl start apparmor

  • 现在通过snap命令行安装您想要的任何应用程序

请记住,在安装任何应用程序之前,您必须检查激活 apparmor

按照Goodness的回答中的说明后,我需要重新安装我的快照应用程序。 显然我不想反复这样做。

我使用的主要快照应用程序是PyCharm ,我在安装到更宽松的策略时找到了一些关于使用经典选项的建议。 例如:

 sudo snap install pycharm-community --classic 

是否能永久解决问题还有待观察。

发生这种情况的原因是由于snapd中的这个错误 。