Thunderbird, impossible ouvrir les liens dans chrome

Bonjour
J’ai un problème dans Thunderbird pour ouvrir les liens dans chrome :

  • quand je clique sur un lien dans un mail on me propose de choisir le navigateur. Si je choisis chrome, rien ne se passe, si je choisis un autre navigateur (firefox, konqueror, …à ça marche
  • quand je lance Thunderbird dans une console je vois qu’il y a une erreur au moment ou j’essaie d’ouvrir le lien avec chrome :
    [5248:5248:1202/083915.472716:FATAL:double_fork_and_exec.cc(131)] execv /opt/google/chrome/chrome_crashpad_handler: Permission non accordée (13)

On dirait donc qu’il y a un problème de droit mais je ne sais pas comment le résoudre.
Précision : J’ai déjà essayé de modifier les paramètres dans préférences et configuration de Thunderbird.
Une idée ?
Merci
Christophe

Bonjour,

Est-il possible d’avoir les retours des commandes suivantes :

  • lsb_release -a
  • grep -v "^#" /etc/apt/sources.list{,.d/*}
  • ls -l /opt/google/chrome/chrome_crashpad_handler

voici les trois retours, dans l’ordre :

Debian GNU/Linux 11 (bullseye)

/etc/apt/sources.list:deb http://deb.debian.org/debian/ bullseye main contrib non-free
/etc/apt/sources.list:deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free
/etc/apt/sources.list:deb http://deb.debian.org/debian bullseye-proposed-updates main contrib non-free
/etc/apt/sources.list:deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
/etc/apt/sources.list:deb http://deb.debian.org/debian/ bullseye-backports main contrib non-free
/etc/apt/sources.list.d/google-chrome.list:deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main

-rwxr-xr-x 1 root root 1273880 11 nov.  03:37 /opt/google/chrome/chrome_crashpad_handler

sinon je précise aussi que je suis sous xfce

Ça ressemble à un vieux bogue lié à apparmor, il faut éditer le profil apparmor dans ce cas et ajouté une exception il me semble.
Désolé c’est vieux tout ça j’ai plus le détail en tête.

Bon apparmor était la bonne piste

J’ai galéré mais j’ai trouvé voici la solution qui a fonctionnée :

en affichant les logs comme ça :

tail -f /var/log/syslog | grep -i apparmor 

au moment où je clique sur le lien dans thunderbird, je trouve une erreur comme ça :

... audit: type=1400 audit(1638438565.310:73) : apparmor="DENIED" operation="exec" profile="thunderbird//sanitized_helper" name="/opt/google/chrome/chrome_crashpad_handler" pid=2692 comm="chrome" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0

il faut éditer le fichier

/etc/apparmor.d/abstractions/ubuntu-helpers

et à la suite des lignes commençant par /opt/google/chrome/…

ajouter la ligne :

/opt/google/chrome/chrome_crashpad_handler Pixr,

(attention c'est chrome_crashpad_handler et non pas seulement crashpad_handler !)

ensuite :

service apparmor restart

relancer thunderbird 

et ça marche !

merci à ceux qui se sont intéressés à mon problème

1 J'aime

Tu aurait pu utiliser aa-update-browser pour le faire aussi.

Intéressant je testerai la prochaine fois :grinning:, en tout cas si ça marche c’est plus rapide