web-dev-qa-db-fra.com

apparmor affiche les erreurs lorsque evince est ouvert

J'ai cherché des problèmes similaires mais je ne pouvais pas trouver une question qui aide alors je vais me poser la question. Après apt-get purge python et ensuite, réalisant ce que je faisais, je devais installer manuellement tous les packages supprimés au cours de ce processus. Tout semble fonctionner maintenant. Mais quand j'ouvre ou fais défiler un fichier * .pdf avec evince, j'obtiens un journal des erreurs comme celui-ci:

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

J'ai déjà essayé d'ajouter mon dossier personnel distant à /etc/apparmor.d/tunables/home qui s'est débarrassé de beaucoup plus de messages d'erreur, mais ceux indiqués ci-dessus se produisent toujours.

Je lance Xubuntu 14.04.

1
c3lb

Installer

  • "Sudo apt-get install apparmor-utils apparmor-profiles"

Lorsque vous effectuez cette opération ci-dessous, autorisez uniquement les modifications pour les programmes que vous souhaitez modifier pour le moment.

Run

  1. Sudo aa-complain evince

  2. Ouvrez evince à partir de votre bureau en tant qu’utilisateur régulier. Essayez de lancer des recherches dans un fichier, d’ouvrir, de fermer et d’enregistrer un fichier.

  3. Sudo aa-logprof Autoriser/Refuser les modifications à votre guise.

  4. Répétez les étapes 2 et 3 jusqu'à ce que vous disposiez d'un profil vous permettant de faire ce que vous voulez faire.

  5. Sudo aa-enforce evince

Si cela ne fonctionne pas

Run

  1. Sudo aa-cleanprof evince
  2. Sudo aa-genprof evince

    Étapes 3 à 5. Comme ci-dessus.

2
m_krsic