gnupg hängt bei "write(15, "[GNUPG:] KEY_CONSIDERED 12345678"..., 67"

Jan Girlich vollkorn at cryptobitch.de
So Jan 6 17:50:25 CET 2019


Moin,

hat ein paar Tage gedauert, bis ich wieder einen hängenden Prozess
hatte, aber jetzt ist es passiert.

% sudo strace -p 11696

                                     strace: Process 11696 attached
write(15, "[GNUPG:] KEY_CONSIDERED 12345678"..., 67

Und da hängt der Prozess. Keine weitere Ausgabe.

Da der Prozess hängt und jeder Aufruf von gpg nur zu folgender Ausgabe
führt, kann ich auch nicht nachschauen was für ein Key das ist, der dort
genannt wird. Ist aber nicht auf den Servern zu finden. Also scheinbar
ein Key, den ich mal importiert habe. Daher habe ich den unkenntlich
gemacht.

Es scheint auch wieder genau der gleiche Aufruf zu sein:

% ps -ef | grep 11696
jan      11696  2180  0 11:01 ?        00:00:37 gpg --batch
--no-sk-comments --lc-messages de_DE.UTF-8 --lc-ctype de_DE.UTF-8
--status-fd 15 --no-tty --charset utf8 --enable-progress-filter
--exit-on-status-write-error --display :0 --with-colons --list-keys --

% pstree -p -s 11696
systemd(1)───systemd(2180)───gpg(11696)

Zu "KEY_CONSIDERED" finde ich nur haufenweise FOSS-Projekte, die einen
Bug-Report dazu haben, dass sie den Status noch abfangen müssen. Was
sagt mir, dass gnupg beim Versuch diese Zeile rauszuschreiben hängen bleibt?

Hier noch meine genaue Version:

% gpg --version
gpg (GnuPG) 2.2.4
libgcrypt 1.8.1
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<https://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: /home/jan/.gnupg
Unterstützte Verfahren:
Öff. Schlüssel: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
Verschlü.: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
           CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Komprimierung: nicht komprimiert, ZIP, ZLIB, BZIP2

Gruß
Jan





Mehr Informationen über die Mailingliste Gnupg-de