#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
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
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
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 ...
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
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
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