laenger
ACME Produkttester
Hello,
mit Version 1.2 sollte bei Roundcube ja mittels des enigma-Plugins die Ver- und Entschlüsselung von eMails im Webinterface durch gnupg funktionieren.
Hat das jemand problemlos zum Laufen gebracht?
Nach ein paar Konfigurationen kann ich zwar private und öffentliche Schlüssel hochladen, beim Ver- oder Entschlüsseln fragt Roundcube auch nach dem Passwort, jedoch wird dieses nicht akzeptiert und das Eingabefeld erscheint erneut.
Folgende Pakete bzw. Ports sind dabei installiert:
In der Konfiguration von Roundcube /usr/local/www/roundcube/config/config.inc.php ist das enigma-Plugin eingetragen.
Danach wurde die Konfiguration des enigma-Plugins erstellt.
Für das Verzeichnis, wo die Schlüssel abgelegt werden, wurden die Rechte angepasst.
Nachdem über das Webinterface Schlüssel hochgeladen werden, befinden sich diese auch in dem Verzeichnis.
Setze ich in der Konfigurationsdatei /usr/local/www/roundcube/plugins/enigma/config.inc.php die Option
$config['enigma_debug'] = true;
so finden sich in der Fehlermeldung folgende Zeilen, wenn ich versuche ein verschlüsseltes eMail zu öffnen:
So wirklich schlau werde ich nicht aus der Fehlermeldung.
Fehlt mir irgend ein notwendiges Programm bzw. eine Abhängigkeit?
Vielleicht hat oder hatte jemand ein ähnliches Problem und kann mir behilflich sein?
Vielen Dank, beste Grüße,
laenger
mit Version 1.2 sollte bei Roundcube ja mittels des enigma-Plugins die Ver- und Entschlüsselung von eMails im Webinterface durch gnupg funktionieren.
Hat das jemand problemlos zum Laufen gebracht?
Nach ein paar Konfigurationen kann ich zwar private und öffentliche Schlüssel hochladen, beim Ver- oder Entschlüsseln fragt Roundcube auch nach dem Passwort, jedoch wird dieses nicht akzeptiert und das Eingabefeld erscheint erneut.
Folgende Pakete bzw. Ports sind dabei installiert:
Code:
# pkg version -v | grep roundcube
roundcube-1.2.0_1,1 = up-to-date with index
roundcube-automatic_addressbook-0.4.1 = up-to-date with index
roundcube-carddav-1.0.0_1 = up-to-date with index
roundcube-contextmenu-2.1.2 = up-to-date with index
roundcube-html5_notifier-0.6.2 = up-to-date with index
roundcube-login_info-1.2_1 = up-to-date with index
roundcube-markasjunk2-1.9 = up-to-date with index
roundcube-thunderbird_labels-1.1.3 = up-to-date with index
# pkg version -v | grep gnupg
gnupg20-2.0.29 = up-to-date with index
# pkg version -v | grep pinentry
pinentry-0.9.7 = up-to-date with index
pinentry-tty-0.9.7 = up-to-date with index
In der Konfiguration von Roundcube /usr/local/www/roundcube/config/config.inc.php ist das enigma-Plugin eingetragen.
Danach wurde die Konfiguration des enigma-Plugins erstellt.
Code:
# cp /usr/local/www/roundcube/plugins/enigma/config.inc.php.dist /usr/local/www/roundcube/plugins/enigma/config.inc.php
Für das Verzeichnis, wo die Schlüssel abgelegt werden, wurden die Rechte angepasst.
Code:
# chown www /usr/local/www/roundcube/plugins/enigma/home/
Setze ich in der Konfigurationsdatei /usr/local/www/roundcube/plugins/enigma/config.inc.php die Option
$config['enigma_debug'] = true;
so finden sich in der Fehlermeldung folgende Zeilen, wenn ich versuche ein verschlüsseltes eMail zu öffnen:
Code:
# tail -f /usr/local/www/roundcube/logs/enigma
...
GPG: ERROR: gpg: problem with the agent: No pinentry
GPG: ERROR: gpg: encrypted with 4096-bit RSA key, ID 2B187918, created 2016-01-04
GPG: ERROR: "Name <email@adresse1.xy>"
GPG: ERROR: gpg: encrypted with 4096-bit RSA key, ID CCB2590D, created 2016-02-02
GPG: ERROR: "Name <email@adresse2.xy>"
GPG: ERROR: gpg: public key decryption failed: Operation cancelled
GPG: ERROR: gpg: decryption failed: No secret key
GPG: => closing GPG input pipe
GPG: selecting streams
GPG: => got 3
GPG: GPG output stream ready for reading
GPG: => about to read 8192 bytes from GPG output
GPG: => read 0 bytes
GPG: GPG error stream ready for reading
GPG: => about to read 8192 bytes from GPG error
GPG: => read 0 bytes
GPG: GPG status stream ready for reading
GPG: => about to read 8192 bytes from GPG status
GPG: => read 246 bytes
GPG: STATUS: ERROR get_passphrase 85
GPG: STATUS: MISSING_PASSPHRASE
GPG: STATUS: ENC_TO B9F4D13C2B424912 1 0
GPG: STATUS: NO_SECKEY B9F4D13C2B424912
GPG: STATUS: ERROR pkdecrypt_failed 99
GPG: STATUS: BEGIN_DECRYPTION
GPG: STATUS: DECRYPTION_FAILED
GPG: STATUS: END_DECRYPTION
GPG: => closing GPG input pipe
GPG: selecting streams
GPG: => got 1
GPG: GPG status stream ready for reading
GPG: => about to read 8192 bytes from GPG status
GPG: => read 0 bytes
GPG: => closing GPG input pipe
GPG: END PROCESSING
GPG: CLOSING GPG SUBPROCESS
GPG: => subprocess returned an unexpected exit code: 2
GPG: STOPPING GPG-AGENT DAEMON
GPG: GPG-AGENT DAEMON STOPPED
So wirklich schlau werde ich nicht aus der Fehlermeldung.
Fehlt mir irgend ein notwendiges Programm bzw. eine Abhängigkeit?
Vielleicht hat oder hatte jemand ein ähnliches Problem und kann mir behilflich sein?
Vielen Dank, beste Grüße,
laenger