web-dev-qa-db-ja.com

evinceを開くと、apparmorにエラーが表示されます

同様の問題を探しましたが、役立つ質問が見つからなかったため、自問します。 _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を実行しています。

1
c3lb

インストール

  • 「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.上記と同じ。

2
m_krsic