Re: gnupg hängt bei "write(15, "[GNUPG:] KEY_CONSIDERED 12345678"..., 67"
Jan Girlich
vollkorn at cryptobitch.de
So Jan 6 18:28:24 CET 2019
Moin,
ich habe ein paar weitere Details gefunden.
Der hängende Prozess hat mehrere Dateien geöffnet:
% ls -l /proc/11696/fd
insgesamt 0
lrwx------ 1 jan jan 64 Jan 6 11:01 0 -> /dev/null
l-wx------ 1 jan jan 64 Jan 6 11:01 1 -> 'pipe:[176454]'
l-wx------ 1 jan jan 64 Jan 6 11:01 15 -> 'pipe:[176453]'
lrwx------ 1 jan jan 64 Jan 6 11:01 2 -> /dev/null
lrwx------ 1 jan jan 64 Jan 6 11:01 3 -> /home/jan/.gnupg/trustdb.gpg
lr-x------ 1 jan jan 64 Jan 6 11:01 4 -> /home/jan/.gnupg/pubring.gpg
l-wx------ 1 jan jan 64 Jan 6 11:01 5 -> /home/jan/.gnupg/pubring.gpg.tmp
lr-x------ 1 jan jan 64 Jan 6 11:01 6 -> /home/jan/.gnupg/pubring.gpg
lr-x------ 1 jan jan 64 Jan 6 11:01 7 -> /home/jan/.gnupg/pubring.gpg
Bemerkenswert finde ich, dass die pipes in meiner zsh rot dargestellt
werden, aber ich weiß nicht was das bedeutet. Sind die Pipes gestorben?
% lsof | grep 176454
seahorse 11654
jan 16r FIFO 0,12 0t0 176454 pipe
dconf\x20 11654 11661 jan 16r FIFO 0,12
0t0 176454 pipe
gmain 11654 11662 jan 16r FIFO 0,12
0t0 176454 pipe
gdbus 11654 11665 jan 16r FIFO 0,12
0t0 176454 pipe
gpg 11696 jan 1w FIFO 0,12
0t0 176454 pipe
% lsof | grep 176453
seahorse 11654 jan 13r FIFO 0,12
0t0 176453 pipe
dconf\x20 11654 11661 jan 13r FIFO 0,12
0t0 176453 pipe
gmain 11654 11662 jan 13r FIFO 0,12
0t0 176453 pipe
gdbus 11654 11665 jan 13r FIFO 0,12
0t0 176453 pipe
gpg 11696 jan 15w FIFO 0,12
0t0 176453 pipe
Es sieht für mich so aus als hat er sich tatsächlich beim Auflisten von
Public Keys aufgehängt. Verstehe ich das richtig, dass
Seahorse/dconf/gmain/gdbus versuchen sich die Keys auflisten zu lassen?
Und gnupg hat sich beim Schreiben in die Pipe 176453 aufgehängt? (15w,
siehe auch strace: "write(15, ...")
Es gibt zeitgleich ein paar weitere gnupg-Prozesse, die aber alle laut
strace auf /home/jan/.gnupg/pubring.gpg.lock warten.
Gruß
Jan
Mehr Informationen über die Mailingliste Gnupg-de