apparmor exibe erros quando o evince é aberto

0

Procurei problemas semelhantes, mas não consegui encontrar uma pergunta que ajude, então vou me perguntar. Depois de apt-get purge python e, em seguida, percebendo o que fiz, tive que instalar manualmente todos os pacotes que foram excluídos durante esse processo. Tudo parece correr agora. Mas quando abro ou rola um arquivo * .pdf com o evince, recebo errorlogs assim:

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

Eu já tentei adicionar minha pasta pessoal remota a /etc/apparmor.d/tunables/home , o que me livrou de muito mais mensagens de erro, mas as afirmações acima ainda acontecem.

Eu corro o Xubuntu 14.04.

    
por c3lb 16.02.2017 / 10:33

1 resposta

1

Instalar

  • "sudo apt-get instala o apparmor-utils apparmor-profiles"

Ao fazer isso abaixo, apenas permitir alterações para programas que você deseja no momento.

Executar

  1. sudo aa-complain evince

  2. Abra evince da sua área de trabalho como usuário comum. Tente executar alguns procura em um arquivo, abrindo o fechamento e salvando um arquivo.

  3. sudo aa-logprof Permitir / Negar alterações como desejar.

  4. Repita os passos 2 e 3 até ter um perfil que lhe permita faça o que você quer fazer.

  5. sudo aa-enforce evince

Se isso não funcionar

Executar

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

    Etapas 3 a 5. O mesmo que acima.

por m_krsic 22.02.2017 / 07:05