snap-confine拒绝启动应用程序以避免权限攻击[关闭]


14

我刚刚安装了带有程序包管理器管理单元的程序,该程序刚安装在我的Linux Mint Cinnamon 18计算机上。

我安装了以下应用程序:

sudo snap install cloudcompare

我注销并重新登录机器以刷新路径。现在图标和路径存在时,程序仍未启动。这是我从终端启动程序的方式:

cloudcompare.CloudCompare

返回:

snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks

关于如何防止这种拒绝有任何想法吗?


您安装了哪个版本的快照软件包?我有以下内容,并且有效。$ snap version snap 2.23 snapd 2.23 series 16 linuxmint 18.1 kernel 4.4.0-53-generic
popey

snap --version snap 2.22.7 snapd 2.22.7 series 16 linuxmint 18.1 kernel 4.4.0-53-generic 我已经重新安装了snapd,并且应用程序云进行了比较。我现在得到一个不同的错误:cloudcompare.CloudCompare cannot change profile for the next exec call: No such file or directory 应用程序开发人员提到它可能与snap和mint有关。cloudcompare.org/forum/...
西蒙

就像我说的那样,我在Mint 18.1上进行了测试,所以不确定那里出了什么问题。这可能是快照中的错误。我倾向于将其提交到bugs.launchpad.net/ubuntu/+source/snapd/+bugs
popey


同样的事情发生在普通的Ubuntu 18.04 -请参阅相关的问题:askubuntu.com/questions/1074114/...
詹姆斯·布拉德伯里

Answers:


13
sudo apt purge snapd snap-confine && sudo apt install -y snapd

为我解决了这个问题


@ leaf4good感谢您的回答。根据您的建议,我现在安装了快照版本2.22.6和快照2.22.6。并且由于出现此错误甚至无法安装所需软件包的版本:
Simon

<错误:无法执行以下任务:-设置快照“核心”(1577)安全配置文件(在处理快照“核心”时跳过快照“ cloudcompare”的安全配置文件设置:密钥无状态输入)-设置快照“核心”( 1577)安全配置文件(无法为快照“ core”设置apparmor:无法卸载apparmor概要文件“ snap.core.hook.configure”:无法卸载apparmor概要文件:退出状态1 apparmor_parser输出:缓存读/写禁用:接口文件丢失。(内核需要AppArmor 2.4兼容性修补程序。)警告:无法在/ proc / mounts中找到合适的fs,是否已安装?>
Simon,

apparmor软件包是最新的,所以我对正在发生的事情感到很困惑。谢谢
西蒙

2
是的,这可以“解决”问题,但就我而言,我还必须重新安装应用程序。当然,有一种更简单的方法,还是说这意味着我们必须经常重新安装应用程序?
詹姆斯·布拉德伯里
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.