ubuntuusers.de

Enigmail will nicht mehr mit Thunderbird 31

Status: Ungelöst | Ubuntu-Version: Xubuntu 12.04 (Precise Pangolin)
Antworten |

Lookbehind

Avatar von Lookbehind

Anmeldungsdatum:
28. Januar 2010

Beiträge: 1070

Hi,

ich verwende zur E-Mail Verschlüsselung und Signatur das Thunderbird-Plugin Enigmail schon seit ein paar Jahren ohne große Probleme auf 2 Systemen. Zum einen auf meinem Desktop-Rechner mit Debian Wheezy, zum anderen auf meinem Laptop mit Xubuntu 12.04. Jetzt habe ich meinen Laptop länger nicht gebraucht (~2 Wochen, vielleicht etwas länger). Als ich ihn dann heute an geschaltet habe, gabs erstmal n Haufen Updates, unter anderem für den Thunderbird. Ist jetzt auf Version 31 (Enigmail Version 1.6). Hab mir dabei eben nicht viel gedacht, bis ich dann grade mal ne E-Mail verschicken wollte und feststellte, dass ich diese weder verschlüsseln noch signieren kann. Versuche ich eins von beiden bekomme ich die folgende Fehlermeldung:

Fehler in OpenPGP; Verschlüsselung bzw. Unterschreiben fehlgeschlagen; Nachricht unverschlüsselt senden?

Leider sind weder die Fehler-Konsole, noch das Log-File wirklich aussagekräftiger (in beiden steht das gleiche):

Initializing Enigmail service ... 
EnigmailAgentPath=/usr/bin/gpg 

enigmail> /usr/bin/gpg --version --version --batch --no-tty --charset utf-8 --display-charset utf-8 
gpg (GnuPG) 1.4.11 
Copyright (C) 2010 Free Software Foundation, Inc. 
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> 
This is free software: you are free to change and redistribute it. 
There is NO WARRANTY, to the extent permitted by law. 

Home: ~/.gnupg 
Unterstützte Verfahren: 
Öff. Schlüssel: RSA, RSA-E, RSA-S, ELG-E, DSA 
Verschlü.: 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, CAMELLIA128, CAMELLIA192, CAMELLIA256 
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224 
Komprimierung: nicht komprimiert, ZIP, ZLIB, BZIP2 

enigmail> /usr/bin/gpg --charset utf-8 --display-charset utf-8 --batch --no-tty --status-fd 2 --comment "Using GnuPG with Thunderbird - http://www.enigmail.net/" -a -t --encrypt --always-trust --encrypt-to 0xMyKeyID -r <MyMailAddress> -u 0xMyKeyID 
enigmail> /usr/bin/gpg --charset utf-8 --display-charset utf-8 --batch --no-tty --status-fd 2 -a --export 0xMyKeyID 

enigmail> /usr/bin/gpg --charset utf-8 --display-charset utf-8 --batch --no-tty --status-fd 2 --decrypt --passphrase-fd 0 --no-use-agent 
enigmail> /usr/bin/gpg --charset utf-8 --display-charset utf-8 --batch --no-tty --status-fd 2 --fixed-list-mode --with-colons --list-keys MyKeyFP 

Was man hier sieht ist einmal die Initialisierung, dann der versuch selbst eine verschlüsselte und signierte Mail zu schreiben und dann das öffnen einer verschlüsselten und signierten Mail. Letztere habe ich zu Test-Zwecken von meinem Desktop-Rechner an mich selbst geschickt. Ergebnis: Selber verschlüsseln oder signieren auf meinem Laptop geht nicht. Allerdings entschlüsseln und Signatur prüfen funktioniert.

Auf meinem Desktop gibt es keinerlei Probleme. (IceDove 24.6.0, Enigmail 1.6) Dort schaut das Log nach dem erfolgreichen Versand einer verschlüsselten und signierten Mail so aus:

Initializing Enigmail service ... 
EnigmailAgentPath=/usr/bin/gpg 

enigmail> /usr/bin/gpg --version --version --batch --no-tty --charset utf-8 --display-charset utf-8 
gpg (GnuPG) 1.4.12 
Copyright (C) 2012 Free Software Foundation, Inc. 
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> 
This is free software: you are free to change and redistribute it. 
There is NO WARRANTY, to the extent permitted by law. 

Home: ~/.gnupg 
Unterstützte Verfahren: 
Öff. Schlüssel: RSA, RSA-E, RSA-S, ELG-E, DSA 
Verschlü.: 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, CAMELLIA128, CAMELLIA192, CAMELLIA256 
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224 
Komprimierung: nicht komprimiert, ZIP, ZLIB, BZIP2 

enigmail> /usr/bin/gpg --charset utf-8 --display-charset utf-8 --batch --no-tty --status-fd 2 --comment "Using GnuPG with Icedove - http://www.enigmail.net/" -a -t --encrypt --always-trust --encrypt-to <MyMailAddress> -r <MyMailAddress> -u <MyMailAddress> 
enigmail> /usr/bin/gpg --charset utf-8 --display-charset utf-8 --batch --no-tty --status-fd 2 --comment "Using GnuPG with Icedove - http://www.enigmail.net/" -a -t --encrypt --sign --always-trust --encrypt-to <MyMailAddress> -r <MyMailAddress> -u <MyMailAddress> --passphrase-fd 0 --no-use-agent 

Leider werde ich aus den Meldungen nicht wirklich schlau, und einfach nach der Fehlermeldung googeln schmeißt mir leider nur Seitenweise Forenbeiträge entgegen, die zwar die gleiche Meldung aber sonst völlig andere Sympthome haben.

Hat jemand nen Tipp für mich, wie ich den Fehler eingrenzen kann?

Gruß

Look

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

Lookbehind schrieb:

Ist jetzt auf Version 31 (Enigmail Version 1.6)

Lt. Paketquellen sollte es aber die Version 1.7 von enigmail sein. Oder hast Du Enigmail manuell installiert?

Lookbehind

(Themenstarter)
Avatar von Lookbehind

Anmeldungsdatum:
28. Januar 2010

Beiträge: 1070

Ich meine ich hätte es seinerzeit als normales T-Bird-Addon installiert und die Suche nach Updates sagte auch "Neuste Version". Aber ich werd nochmal schauen.

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

Lookbehind schrieb:

Ich meine ich hätte es seinerzeit als normales T-Bird-Addon installiert

Also manuell bzw. nicht aus den offiziellen Paketquellen.

und die Suche nach Updates sagte auch "Neuste Version".

Das koennte die Ursache sein: Mozilla 🇩🇪 bietet derzeit Version 1.6 an, die Projektseite 🇬🇧 aber Version 1.7.

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

aasche schrieb:

bietet derzeit Version 1.6 an

Jein.

View other versions

Lookbehind

(Themenstarter)
Avatar von Lookbehind

Anmeldungsdatum:
28. Januar 2010

Beiträge: 1070

So, neue Erkenntnisse. Das ganze funktioniert bestens mit Enigmail 1.6 solange ich nicht versuche meinen eigenen Public-Key mit an zu hängen (mach ich normalerweise per Default). Normale Dateianhänge funktionieren aber problemlos.

Wenn nur die Fehlermeldungen etwas aussagekräftiger wären... ein "can't find public key" oder sowas würd mich ja auf ne passende Spur schicken können...

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

Lookbehind schrieb:

Das ganze funktioniert bestens mit Enigmail 1.6 solange

Und weshalb nimmst Du nun nicht v1.7? Verlinkt worden ist es doch nun 2x.

Lookbehind

(Themenstarter)
Avatar von Lookbehind

Anmeldungsdatum:
28. Januar 2010

Beiträge: 1070

axt schrieb:

Lookbehind schrieb:

Das ganze funktioniert bestens mit Enigmail 1.6 solange

Und weshalb nimmst Du nun nicht v1.7? Verlinkt worden ist es doch nun 2x.

Ursachenforschung 😉

Außerdem installiere ich nicht gerne Addons vollständig manuell oder über die Paketverwaltung. Ersteres nicht, weil es dann in der Regel Probleme mit den Updates gibt. Letzeres, weil die Addons dann nur auf dem System funktionieren und ich im Zweifelsfall gerne einfach meinen Profil-Ordner auf nen anderen Rechner kopieren und benutzen können möchte.

Sollten alle Stricke reißen, kann ich ja immernoch auf 1.7 gehen. Ist ja nicht so, als könnte ich mir sonst gar nicht helfen. Schlimmstenfalls kann ich auch per Remote meinen Desktop-Rechner hoch fahren und per X-Forward den Mail-Client auf der Kiste benutzen. Ist zwar umständlich, aber ich komme halt immer irgendwie an eine funktionierende Mail-Konfiguration wenn es sein muss.

Allerdings macht Ursachenforschung nur bedingt Spaß, wenn man keine vernünftigen Fehlermeldungen bekommt. Daher die Frage: Gibt es irgendwie eine Möglichkeit die Ausgabe im Log oder in der Konsole etwas detaillierter zu bekommen?

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

Lookbehind schrieb:

Ursachenforschung 😉

Wozu? Was willst Du herausfinden, was die Entwickler nicht schon wüßten und danach gehandelt haben? Alte Version funktioniert nicht, da schlicht inkompatibel, neue Version gibt es, explizit dafür ausgewiesen.

Außerdem installiere ich nicht gerne Addons vollständig manuell oder über die Paketverwaltung. Ersteres nicht, weil es dann in der Regel Probleme mit den Updates gibt.

Selbstredend mixt man nicht, entweder oder, konsequent. Es gibt ständig solche Probleme, weil die Ubuntu-Repos hinterherhängen, diesbzgl. wirklich schlecht gepflegt werden, ob das nun lightning oder auch mal locale-Files sind. Wobei aktuell v1.7 in den Repos liegt. Also worauf warten - Du hast beide sich gegenseitig ausschließende Möglichkeiten.

Lookbehind

(Themenstarter)
Avatar von Lookbehind

Anmeldungsdatum:
28. Januar 2010

Beiträge: 1070

axt schrieb:

Lookbehind schrieb:

Ursachenforschung 😉

Wozu? Was willst Du herausfinden, was die Entwickler nicht schon wüßten und danach gehandelt haben? Alte Version funktioniert nicht, da schlicht inkompatibel, neue Version gibt es, explizit dafür ausgewiesen.

Weil das mit dem "Alte Version ist inkompatibel" nicht ganz stimmt. Ich weiß von 2 Leuten bei denen es funktioniert. Zudem vermute ich, dass der Zusammenhang zwischen T-Bird 31 und Enigmail 1.6 nicht das Problem ist, sondern nur Symptom.

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

Selbst, wenn dem so wäre, was brächte Dir diese Erkenntnis? Was bringt Dir eine veraltete Version, eine, die möglicherweise auch Sicherheitslücken und sonstige Programmfehler enthält? Du nutzt so ein Tool doch gerade wegen des Sicherheitsbedürfnisses.

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Wohnort: Germany

Lookbehind

(Themenstarter)
Avatar von Lookbehind

Anmeldungsdatum:
28. Januar 2010

Beiträge: 1070

Der Artikel spiegelt in etwa meinen derzeitigen Kenntnisstand wieder.

"Die tatsächliche Ursache könnte also woanders liegen."

Ja, die Vermutung habe ich auch. Die Frage ist: Wo? Oder wie finde ich raus wo?

Sicher, ich kann einfach 1.7 installieren. Aber beseitige ich damit die Ursache oder nur das Symptom? Ob mich ein maskierter Fehler so viel glücklicher macht, weiß ich offen gesagt nämlich nicht.

Antworten |