Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 09/07/2020, à 03:16

Serpolet

Re : [Résolu] migration xubuntu 18.04 à 20.04 : problèmes avec enigmail ...

en fait non ?!

je te donne tout de même ma flatpak list

flatpak list
Name              Application ID           Version         Branch Installation
AnyDesk           com.anydesk.Anydesk      5.5.6           stable system
Authentificateur  …moussaoui.Authenticator 3.32.2          stable system
Foliate           …ub.johnfactotum.Foliate 2.4.2           stable system
Météo             ….gitlab.bitseater.meteo 0.9.8           stable system
HandBrake         fr.handbrake.ghb         1.3.3           stable system
GPU-Viewer        …nsivaramanneo.GPUViewer 1.15            stable system
Bluefish          nl.openoffice.bluefish   2.2.10          stable system
Freedesktop Plat… org.freedesktop.Platform 18.08.39        18.08  system
Freedesktop Plat… org.freedesktop.Platform 19.08.11        19.08  system
default           …top.Platform.GL.default                 19.08  system
FFmpeg extension  …desktop.Platform.ffmpeg                 1.6    system
html5-codecs      …p.Platform.html5-codecs                 18.08  system
openh264          …sktop.Platform.openh264 2.1.0           2.0    system
Cheese            org.gnome.Cheese         3.34.0          stable system
GNOME Applicatio… org.gnome.Platform                       3.28   system
GNOME Applicatio… org.gnome.Platform                       3.34   system
GNOME Applicatio… org.gnome.Platform                       3.36   system
Greybird GTK+ Th… ….gtk.Gtk3theme.Greybird                 3.22   system
KDE Application … org.kde.Platform                         5.14   system
LibreOffice       …libreoffice.LibreOffice 6.4.5.2         stable system
Hardware Probe    …linux_hardware.hw-probe 1.5             stable system
Thunderbird       org.mozilla.Thunderbird  68.10.0         stable system
VLC               org.videolan.VLC         3.0.11          stable system
Zoom              us.zoom.Zoom             5.1.422789.0705 stable system

donc j'utilise le TB de flatpak mais avant aussi et cela fonctionnait (avant = 18 LTS)

Hors ligne

#27 Le 09/07/2020, à 14:02

Patrick Maigron

Re : [Résolu] migration xubuntu 18.04 à 20.04 : problèmes avec enigmail ...

Je suis un peu perdu, je ne vois pas trop ce qui cloche...

En fait j'essayais de savoir si le problème vient de GnuPG lui-même ou d'Enigmail qui est une sur-couche.
C'est pour ça que je te fais ajouter une clé et regarder si elle reste ou pas, à la fois avec gpg -list-keys et avec Enigmail.

Tu pourrais refaire ces manips :

  • importer à nouveau une clé depuis un serveur

  • ensuite gpg -list-keys (une 1ère fois) : tu vois la clé ?

  • ensuite lancer TB et Enigmail, tu vois la clé ?

  • relancer TB et Enigmail, la clé disparaît d'après les tests d'avant ?

  • refaire gpg -list-keys (une 2ème fois) : tu vois la clé ? ou elle disparaît ?

J'ai comparé ton log avec le mien, la différence la plus marquante est que tu as ça :

2020-07-09 03:07:23.566 [DEBUG] execution.jsm: execAsync: errOutput = gpg: keybox '/home/xxx/.gnupg/pubring.kbx' created
gpg: /home/xxx/.gnupg/trustdb.gpg: trustdb created

Donc j'ai l'impression que GnuPG ou Enigmail recrée ton fichier de clés publiques au lieu de garder le fichier existant, du coup tes clés disparaissent. Ce n'est pas normal...

Ça me fait penser à un problème de path ou de droits mais tu as recréé un répertoire .gnupg propre, donc les droits devraient être bons. Tu peux faire un "ls -la .gnupg" pour vérifier ?

Fais aussi ça :

ps auxww | grep gpg
ps auxww | grep thunderbird

C'est bien ton login qui apparaît à gauche comme propriétaire des process thuderbird et gpg-agent ?
C'est bien le même login que le xxx dans /home/xxx/.gnupg/pubring.kbx (dans ton log) ?

Il y a le 2° problème avec l'entrée du mot de passe (pinentry), mais de toute façon tant que le 1er problème n'est pas résolu tu seras bloqué avec Enigmail qui ne garde pas tes clés...

Si on ne trouve pas quelque chose, je te conseillerai de poser la question sur le forum d'Enigmail où il y a des spécialistes (dont le développeur), c'est en anglais par contre.

Bon réveil smile

A+

Hors ligne

#28 Le 09/07/2020, à 23:56

Serpolet

Re : [Résolu] migration xubuntu 18.04 à 20.04 : problèmes avec enigmail ...

hello

et moi donc lol

j'ai créé un fichier pgptest avec une clé sur l'url que tu m'as donné

mais j'ai pas du ou la mettre au bon endroit ou pas su l'activer car

gpg --list-keys ne donne rien

les fois d'avant j'allais dans enigmail et j'importais la fameuse clé depuis le gestionnaire de clé comme il me semble que tu l'avais indiqué

ls -la .gnupg
total 16
drwx------  2 xxx xxx 4096 jui  9 23:47 .
drwxr-xr-x 30 xxx xxx 4096 jui  9 03:00 ..
-rw-------  1 xxx xxx   32 jui  9 03:00 pubring.kbx
-rw-------  1 xxx xxx 1200 jui  9 03:00 trustdb.gpg
ps auxww | grep gpg
xxx    120915  0.0  0.0 151772   272 ?        Ss   03:04   0:01 gpg-agent --homedir /home/xxx/.gnupg --use-standard-socket --daemon
xxx    196046  0.0  0.0  19396   736 pts/2    S+   23:50   0:00 grep --color=auto gpg
ps auxww | grep thunderbird
xxx    120249  0.0  0.0   3776  1116 ?        S    03:01   0:00 bwrap --args 31 thunderbird
xxx    138097  0.0  0.0   3512   644 ?        S    11:23   0:00 bwrap --args 31 thunderbird
xxx    138108  0.0  0.0   3776  1256 ?        S    11:23   0:00 bwrap --args 31 thunderbird
xxx    138109  3.9  5.3 3463208 875576 ?      Sl   11:23  29:34 /app/lib/thunderbird/thunderbird
xxx    196083  0.0  0.0  19396  2540 pts/2    S+   23:51   0:00 grep --color=auto thunderbird

xxx = mon home et mon ID, évidemment par discrétion j'ai caché cela

qu'est que la commande ps auxww ?

si c'est vraiment trop pour toi, ce que je comprendrais aisément, je vais aller voir les roastbeef  ^_^ en ce cas peux-tu me faire gagner du temps en me donnant les coordonnées de leur support ou de la mailing list ?

merci encore pour tout ce temps que tu me consacres

+

Serpolet

Hors ligne

#29 Le 10/07/2020, à 12:39

Patrick Maigron

Re : [Résolu] migration xubuntu 18.04 à 20.04 : problèmes avec enigmail ...

Ça y est, je pense que j'ai vu ce qui cloche !!

Depuis le début tu parles de Flatpak et je ne connais pas du tout, donc je n'avais pas percuté.
Mais dans la commande "ps" je vois des "bwrap --args 31 thunderbird" et j'ai commencé à chercher de ce côté là...
D'après ce que j'ai vu Flatpak crée un environnement spécifique séparé de l'OS de base (sandbox) pour faire tourner les logiciels, pour des raisons de sécurité.
Ces lignes bwrap devraient être les processus qui lancent Thunderbird dans la sandbox.
Et la sandbox limite fortement l'accès à l'OS, voir :
https://docs.flatpak.org/en/latest/sand … sions.html

Et du coup ça pourrait expliquer tous tes problèmes :
Si la sandbox empêche d'accéder à ton homedir, Enigmail qui est lancé par TB donc dans la sandbox ne voit pas ton fichier de clés et en recrée un.
Si la sandbox t'empêche d’accéder à l'environnement graphique X11 ou aux sockets, le processus pinentry ne peut pas t'afficher la fenêtre pour entrer ton mot de passe.

Du coup les manips marchent avec les commandes gpg (hors de la sandbox) et déconnent quand tu utilises TB (dans la sandbox).

C'est la meilleure piste depuis le début !

Un message du développeur de Thunderbird sur Flatpak il y a 2 ans disait qu'Enigmail ne fonctionnait pas dans cette configuration. A mon avis il vaut mieux éviter...

Si tu peux, tu devrais désinstaller TB et Enigmail de Flatpak et les installer normalement (avec apt-get par exemple). Ensuite tu testes et j'espère que tout sera normal, sinon ça sera vraiment déprimant...

Pour aussi répondre à ta question : la commande "ps" c'est pour voir les processus qui tournent (avec des options pour avoir plus d'info), je voulais vérifier qu'ils sont bien lancés avec ton login. C'était bon mais ça m'a permis de voir qu'ils tournaient dans des bwrap et c'est ça qui m'a mis sur la piste.

Dis-moi ce que ça donne !

A+

Dernière modification par Patrick Maigron (Le 10/07/2020, à 12:43)

Hors ligne

#30 Le 11/07/2020, à 23:20

Serpolet

Re : [Résolu] migration xubuntu 18.04 à 20.04 : problèmes avec enigmail ...

Hello Patrick

En fait j'ai pris le TB de flatpak car il était plus à jour (version ultérieure) que la version incluse dans l'OS

Mais à nouveau sur la 18.04 tout cela fonctionnait mais plus sur la 20.04

Donc en suivant ton lien j'arrive sur

https://docs.flatpak.org/en/latest/sand … tem-access

Y a-t-il moyen de forcer le path "comme indiqué" ? genre depuis un lanceur ou le menu d'applications ? (il y a un éditeur de menus et y mettre en gros "flatpak run TB forced_path" ?

/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=thunderbird --file-forwarding org.mozilla.Thunderbird @@u %u @@

là aussi je sais jamais à quoi correspondent les @u %u etc je sais pas où trouver ces infos, je voulais peaufiner un lanceur pour PeaZip mais bon ceci est un autre sujet

Mais je veux bien mettre toutes mes boites mails sur le TB inclus dans l'OS pour tester

T'es devenu Aladdin ? tu as frotté la lampe magique ?

Sincèrement heureusement que tu es là

Merci encore

TTYL

+

Serpolet

Hors ligne

#31 Le 11/07/2020, à 23:54

Serpolet

Re : [Résolu] migration xubuntu 18.04 à 20.04 : problèmes avec enigmail ...

reuh

je crois que ton intuition était bonne

déjà le premier compte que je mets, il reconnait enigmail et la clé

je redémarre TB et la clé est encore là !

je continue, et lorsque je ferais un reboot, je te donne mon retour qui j'espère sera définitif cool

merci encore à toi, ton expertise et ton intuition

+

Serpolet

Hors ligne

#32 Le 12/07/2020, à 02:14

Serpolet

Re : [Résolu] migration xubuntu 18.04 à 20.04 : problèmes avec enigmail ...

Patrick Maigron a écrit :

Pour le DISPLAY c'est :0:0 en effet, c'est bon.

OK c'est plus sage de repartir de zéro je pense. Voilà ce qu'il faudrait faire.

- Exporter tes clés avec GnuPG :

gpg --export -a > cles-publiques.asc
gpg --export-secret-keys -a > cles-privees.asc

Pour les clés privées il va te demander ton mot de passe (pour chaque clé privée).
Vérifie que les fichiers ont bien été créés avec un contenu dedans.

- Renommer le répertoire .gnupg, par exemple :

mv .gnupg .gnupg-OLD

Ça fait une sauvegarde et du coup il n'y a plus de répertoire .gnupg

- Lancer une commande gpg, par exemple :

gpg --list-keys

Il va voir qu'il n'y a pas de répertoire .gnupg et en recréer un propre, avec des fichiers de clés vides.

- Lancer TB et Enigmail, la fenêtre des clés sera vide.

- Importer une clé depuis un serveur de clés (n'importe laquelle). Fermer TB et Enigmail, relancer et vérifier que la clé est toujours là.

- Si tout est OK : dans Enigmail tu peux importer ton fichier de clés publiques que tu as créé au début (cles-publiques.asc), vérifie que c'est toujours bon.

- Et pour finir importer ton fichier de clés privées.

Si ça déconne quelque part dis-moi.

Quand ça aura marché il faudra supprimer ton fichier de clés privées, par sécurité.

D'après ce que tu dis tu dois avoir plusieurs clés privées, dans la config de TB tu pourras indiquer laquelle utiliser en priorité (sinon il en prend une qui n'est pas forcément celle que tu veux).

A+

reuh

comme exprimé dans le film la Haine : jusqu'ici tout va bien tongue

j'attends encore un reboot comme je le disais et reviens vers toi

pfiou quelle aventure

merci encore

bonne nuit

+

Serpolet

Hors ligne

#33 Le 12/07/2020, à 02:41

Serpolet

Re : [Résolu] migration xubuntu 18.04 à 20.04 : problèmes avec enigmail ...

reuh

sous préférences / serveurs de clés

j'ai effacé malencontreusement les fameux serveurs, peux-tu me donner les tiens stp ? ou les serveurs usuels qui vont bien ?

et sous Télécharger les clés automatiquement pour vérification des signatures à partir des serveurs de clés suivants : j'ai rien, faut-il mettre un serveur ? si oui, le quel ?

merci pour ton aide

bonne nuit

+

Serpolet aka Gaston Lagafe !

Hors ligne

#34 Le 12/07/2020, à 11:17

Serpolet

Re : [Résolu] migration xubuntu 18.04 à 20.04 : problèmes avec enigmail ...

Hello

Au reboot, les clés sont encore là ! Hallelujah, j'entends le ciel se déchirer et ... je déconne, c'est pas parce que c'est le jour du soleil (dimanche) ....

Par contre je une fois cette histoire de serveurs de clés résolue et après je pense qu'on est bon

Bon dimanche à toi

Merci encore pour ta précieuse aide et ta patience

+

Serpolet

Hors ligne

#35 Le 12/07/2020, à 21:30

Serpolet

Re : [Résolu] migration xubuntu 18.04 à 20.04 : problèmes avec enigmail ...

hello

j'ai trouvé hkp://pool.sks-keyservers.net qui fonctionne

ce site semble une référence https://sks-keyservers.net/

j'ai donc rempli les 2 champs dont je parlais et hop

je crois que cette page on peut enfin la tourner

je réitère mes remerciements pour ton abnégation et ta patience

+

Serpolet

Hors ligne

#36 Le 14/07/2020, à 16:57

Patrick Maigron

Re : [Résolu] migration xubuntu 18.04 à 20.04 : problèmes avec enigmail ...

Hello,

Nickel, je pensais bien que ça allait marcher mais j'attendais la confirmation, on ne sait jamais !)

Ce que tu disais par rapport à modifier le path dans flatpak : j'ai vu des discussions qui parlaient de ça au sujet d'Enigmail, mais ça ne paraissait pas si simple, ça ne marchait pas pour tout le monde. En utilisant le TB de base tu n'as plus ces problèmes.

Sinon pour voir ce que veut dire @@u %u @@ dans les commandes flatpak, tu peux faire :
man flatpak-run

--file-forwarding
    If this option is specified, the remaining arguments are scanned, and all arguments that are enclosed between a pair of '@@' arguments are interpreted as file paths, exported in the document store, and passed to the command in the form of the resulting document path. Arguments between '@@u' and '@@' are considered uris, and any file: uris are exported. The exports are non-persistent and with read and write permissions for the application.

Je suppose que %u est une variable d'environnement qui est mise dans la commande au lancement.

Dans Enigmail/Serveur de clés, j'ai ça chez moi :

vks://keys.openpgp.org, keys.gnupg.net, pgp.mit.edu, pool.sks-keyservers.net

Je suppose que c'était le défaut.

Dans Télécharger les clés automatiquement pour vérification des signatures à partir des serveurs de clés suivants je n'ai rien non plus, je pense qu'il n'y a rien par défaut.
Si tu mets un serveur, il va récupérer automatiquement une clé si elle manque pour vérifier une signature.
SI on ne met rien il y a de toute façon un lien à droit du mail pour télécharger la clé, donc ce n'est pas très grave.

Bon on y est arrivé quand même ! Pas évident parce que je ne connaissais pas Flatpak, sinon j'aurai compris plus vite je pense, mais l'important c'est lé résultat.

Pour info : dans la prochaine release de TB, Enigmail disparaît en tant que plugin et son code est intégré directement dans TB (donc sans besoin de plugin supplémentaire). C'est prévu pour cet été normalement. Et il y a une fenêtre pop-up qui le signale actuellement, et qui recommande de ne pas faire de mise à jour à la main mais de le faire seulement quand TB le propose. On verra ce que ça donne.

Dans mon cas je suis sous Ubuntu LTS pour avoir un OS plus stable (les mises à jour sont moins fréquentes), du coup ça sera peut-être proposé plus tard.

Comme Enigmail sera intégré dans TB, peut-être que la nouvelle version avec Flatpak sera utilisable (lorsqu'elle sera disponible). Mais maintenant que ça marche, c'est moins risqué de rester sur ta config actuelle...

A+

Hors ligne

#37 Le 22/07/2020, à 21:36

Serpolet

Re : [Résolu] migration xubuntu 18.04 à 20.04 : problèmes avec enigmail ...

hello

j'ai pas vu passer ta réponse dans TB roll

le sandboxing est bien mais si il nous empêche de travailler alors bof, donc j'ai quitté flatpak au profit de la version de base sur ma 20.04, comme tu me l'avais conseillé

ces variables d'environnement je sais jamais où les chercher pour mon gestionnaire de menus lorsque j'introduis des applications manuellement

merci pour tes settings, du coup avec le serveur que j'ai indiqué cela fonctionne et j'ai plus de warning

tu parles de TB 78 ? j'ai vu passer l'info sur une meuleuh anglophone mais la mise à jour n'a pas encore été faite sur ma machine (tu parles de l'été voire ultérieurement)

là ça tourne grâce à ton aide, je touche plus à rien (j'ai entendu une expression : bouges pas le bateau, je retiens le lac ...)

encore une fois un grand, grand merci pour tout ce temps que tu m'as consacré

bonne suite

Serpolet

Hors ligne