Erreur de communication avec gpg-agent dans Enigmail

Il y a deux trois jours en lançant mon Thunderbird, un message d’erreur s’est affiché m’indiquant que ce dernier avait rencontré des problèmes avec gpg-agent. “erreur de communication avec gpg-agent”

Voici le message en entier

GnuPG a rapporté une erreur de communication avec gpg-agent (un composant de GnuPG).

Ceci est une erreur d’installation ou de configuration qui empêche Enigmail de fonctionner correctement et qui ne peut pas être corrigée automatiquement.

Nous vous conseillons vivement de consulter notre page de support sur notre site internet à l’adresse https://enigmail.net/faq.

En effet il était impossible d’envoyer des messages chiffrés et/ou signés, la lecture et le déchiffrement des messages eux fonctionne bien.

En cherchant un peu sur le web, j’ai découvert que ce problème vient du fait que certaines versions de Gnome Keyring détournent la connexion à l’agent GPG – gpg-agent- (ils interceptent toutes les communications entre gpg ou gpgsm et gpg-agent) en définissant la variable d’environnement GPG_AGENT_INFO pour qu’elle pointe vers le processus Gnome Keyring. ce dernier filtre alors toute communication avec gpg-agent.

Solution de l’erreur de communication avec gpg-agent

Il existe plusieurs solutions à cette erreur de communication avec gpg-agent, mais la plus simple à mettre en œuvre est la suivante:

créez un répertoire “autostart” dans le répertoire .config (il n’est pas nécessaire d’être connecté en root)

1
mkdir -p ~/.config/autostart

Copiez le fichier “/etc/xdg/autostart/gnome-keyring-gpg.desktop” dans ce répertoire

1
cp /etc/xdg/autostart/gnome-keyring-gpg.desktop ~/.config/autostart/.

Éditez ce fichier avec votre éditeur de texte préféré, pour ma part c’est vi

1
vi ~/.config/autostart/gnome-keyring-gpg.desktop

Et ajoutez la ligne suivant à la fin du fichier

1
X-GNOME-Autostart-enabled=false

Redémarrer la machine pour que la nouvelle config soit prise en compte.

Pour moi cette solution a réglé le problème, si ce n’est pas le cas pour vous, une autre solution propose d’ajouter les lignes ci-dessous en plus de la précédente.

1
2
Hidden=true
NoDisplay=false

[MAJ le 21/04/2016]

Solution pour Debian 8

Dans le cas Icedove (Thunderbird sur Debian)

– Ouvrir Icedove/Thunderbird
– Supprimer Enigmail dans les Plugins/Add-ons puis fermer Icedove/Thunderbird
– Ouvrir le gestionnaire de paquets Synaptic, rechercher enigmail, l’installer selon la procédure habituelle
– Relancer Icedove

Merci (Khrys)

Cet article vous a aidé ? n’hésitez pas à le partager !! 😛

Zenzla

À propos de Zenzla

Je suis un passionné des logiciels libres, et tous ce qui tourne autour!! j'essaie de plus en plus de me débarrasser de l'oppression des Big Brothers du net. Je suis aussi Formateur en base de donnée, Gnu/Linux et bien autre chose.

7 réflexions sur “ Erreur de communication avec gpg-agent dans Enigmail ”

  • 13 septembre, 2016 à 11 h 00 min
    Permalink

    Formidable, ça remarche 😀

    Merci bien !

    (Icedove users)

    Réponse
  • 30 août, 2016 à 23 h 47 min
    Permalink

    Ubuntu 16.04
    même message d’erreur « erreur de communication avec gpg-agent » etc.
    enigmail fonctionnait parfaitement avant la derniere mise a jour 1.9.5
    je n’ai en revanche aucun fichier gnome-keyring-gpg.desktop dans /etc/xdg/autostart/

    Réponse
  • 28 juin, 2016 à 18 h 11 min
    Permalink

    Magnifique.. Tout roule maintenant.
    Un grand merci

    Réponse
  • 12 mai, 2016 à 21 h 22 min
    Permalink

    debian user .
    merci pour ça

    Réponse
  • 15 avril, 2016 à 9 h 04 min
    Permalink

    Salut,
    merci pour ton tuto.
    Malheureusement ca ne fonctionne toujours pas sur mon Icedove, Debian 8 à jour, Enigmail 1.9.1
    Ca fait un moment que ce message d’erreur rend impossible la signature des mails, c’est handicapant !
    Prions pour qu’un patch officiel sorte un de ces jours…

    Réponse
    • Zenzla
      21 avril, 2016 à 15 h 03 min
      Permalink

      Bonjour Pjotr,

      Je viens de mettre à jour l’article avec une solution pour icedove.
      Dis moi si ça fonctionne.

      Zenzla

      Réponse
  • 30 mars, 2016 à 23 h 14 min
    Permalink

    Merci pour cet article
    Il vient de résoudre mon problème

    Réponse

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *