打开 evince 时 apparmor 显示错误

c3l*_*3lb 2 xubuntu evince apparmor 14.04

我寻找了类似的问题,但我找不到一个有帮助的问题,所以我会问自己。在apt-get purge python意识到我做了什么之后,我不得不手动安装在该过程中删除的所有软件包。现在一切似乎都在运行。但是当我用 evince 打开或滚动浏览 *.pdf 文件时,我得到这样的错误日志:

Feb 16 10:13:34 enterprise kernel: [782525.032637] audit: type=1400 audit(1487236414.580:618): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/bin/evince-thumbnailer//sanitized_helper" pid=24903 comm="apparmor_parser"

Feb 16 10:13:42 enterprise kernel: [782532.988421] audit: type=1400 audit(1487236422.536:619): apparmor="DENIED" operation="open" profile="/usr/bin/evince" name="/etc/xfce4/defaults.list" pid=25056 comm="evince" requested_mask="r" denied_mask="r" fsuid=2126 ouid=0

Feb 16 10:13:42 enterprise kernel: [782533.090915] audit: type=1400 audit(1487236422.636:620): apparmor="DENIED" operation="link" profile="/usr/bin/evince" name="/run/user/2126/gvfs-metadata/.openRX20VY" pid=25056 comm="evince" requested_mask="l" denied_mask="l" fsuid=2126 ouid=2126 target="/run/user/2126/gvfs-metadata/root-8b3f7bff.log"

Feb 16 10:13:42 enterprise kernel: [782533.090931] audit: type=1400 audit(1487236422.636:621): apparmor="DENIED" operation="open" profile="/usr/bin/evince" name="/run/user/2126/gvfs-metadata/root-8b3f7bff.log" pid=25056 comm="evince" requested_mask="r" denied_mask="r" fsuid=2126 ouid=2126

Feb 16 10:14:23 enterprise kernel: [782574.114799] audit: type=1400 audit(1487236463.661:622): apparmor="DENIED" operation="link" profile="/usr/bin/evince" name="/run/user/2126/gvfs-metadata/.openLUS4VY" pid=25087 comm="pool" requested_mask="l" denied_mask="l" fsuid=2126 ouid=2126 target="/run/user/2126/gvfs-metadata/root-2badf972.log"

Feb 16 10:14:23 enterprise kernel: [782574.114812] audit: type=1400 audit(1487236463.661:623): apparmor="DENIED" operation="open" profile="/usr/bin/evince" name="/run/user/2126/gvfs-metadata/root-2badf972.log" pid=25087 comm="pool" requested_mask="r" denied_mask="r" fsuid=2126 ouid=2126

我已经尝试添加我的远程主文件夹,以/etc/apparmor.d/tunables/home消除更多错误消息,但上述那些仍然发生。

我运行Xubuntu 14.04。

m_k*_*sic 5

安装

  • “sudo apt-get install apparmor-utils apparmor-profiles”

在下面执行此操作时,仅允许对您暂时想要的程序进行更改。

  1. sudo aa-complain evince

  2. evince以普通用户身份从桌面打开。尝试在文件中运行一些搜索,打开关闭并保存文件。

  3. sudo aa-logprof 根据需要允许/拒绝更改。

  4. 重复第 2 步和第 3 步,直到您拥有一个允许您执行所需操作的配置文件。

  5. sudo aa-enforce evince

如果那不起作用

  1. sudo aa-cleanprof evince

  2. sudo aa-genprof evince

    步骤 3-5. 同上。