1 votes

Document Viewer (Evince) ne parvient pas à ouvrir les hyperliens dans un document PDF

Lors de l'affichage d'un document PDF dans evince, le fait de cliquer sur un lien hypertexte (un lien web dans ce cas) entraîne la transformation du curseur en un symbole rotatif "occupé" et le navigateur n'est pas lancé. Utilisation de dmesg pour afficher les erreurs, je vois les erreurs ci-dessous. Cela a commencé il y a environ un mois. Je ne suis pas conscient d'avoir changé quoi que ce soit dans ma configuration. Ubuntu 21.10 entièrement mis à jour. Le navigateur Brave (1.32.113) est celui par défaut.

[32979.539575] audit: type=1400 audit(1638841732.708:94): apparmor="DENIED" operation="exec" profile="/usr/bin/evince//sanitized_helper" name="/opt/brave.com/brave/chrome_crashpad_handler" pid=39499 comm="brave" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[32979.539807] traps: brave[39499] trap int3 ip:5616e1a1c3c1 sp:7ffe260ee8a0 error:0 in brave[5616dd77b000+9d5e000]

1voto

Riyan_Ahmed Points 11

C'est un problème connu d'apparmor et d'evince, et les développeurs de gnome pensent que puisque c'est un problème d'apparmor, il ne relève pas de leur responsabilité. C'est donc aux utilisateurs/distros de définir correctement les profils d'apparmor.

Voir ce problème sur le gitlab de gnome : https://gitlab.gnome.org/GNOME/evince/-/issues/1090

J'ai eu le même problème et soit ce post l'a réglé : https://askubuntu.com/a/1214362/1554738

ou parce que j'ai désactivé le profil apparmor pour evince https://help.ubuntu.com/community/AppArmor

J'ai utilisé la commande suivante à partir de là pour désactiver le profil apparmor :

Désactiver un profil

sudo ln -s /etc/apparmor.d/usr.bin.evince /etc/apparmor.d/disable/
sudo apparmor_parser -R /etc/apparmor.d/profile.name

Vous devez redémarrer votre ordinateur après.

0voto

Kvothe Points 377

La réponse de Riyan a produit une erreur pour moi, mais la commande suivante a fonctionné :

sudo ln -s /etc/apparmor.d/usr.bin.evince /etc/apparmor.d/disable/ 
sudo apparmor_parser -R /etc/apparmor.d/disable/usr.bin.evince

voir https://linuxconfig.org/how-to-disable-apparmor-on-ubuntu-20-04-focal-fossa-linux .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X