Wie hängenden gpg-Prozess debuggen?
Jan Girlich
vollkorn at cryptobitch.de
Di Jan 1 16:37:15 CET 2019
Frohes Neues,
wenn ich versuche gpg zu nutzen, dann geht das nicht, da ein Lock existiert:
% gpg --encrypt --recipient 0x12345678 --armor nachricht.txt
gpg: "Trust-DB" wird überprüft
gpg: waiting for lock (held by 4866) ...
gpg: waiting for lock (held by 4866) ...
^C
gpg: signal Interrupt caught ... exiting
Das habe ich auch schon mal ne Stunde laufen lassen, ohne, dass sich
etwas geändert hätte.
Der Prozess lebt:
% ps -ef | grep 4866
jan 4866 1997 0 2018 ?
00:00:34 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 --
Und es scheint er wurde durch systemd gestartet:
% pstree -p -s 4866
systemd(1)───systemd(1997)───gpg(4866)
Jetzt frage ich mich wie ich herausfinden kann warum dieser Prozess
nicht fertig wird. Wie kann ich das nachschauen? Gibt es eine
Möglichkeit bei einem laufenden Prozess sich ranzuhängen und mit
watchgnupg oder so reinzuschauen?
Gruß
Jan
Mehr Informationen über die Mailingliste Gnupg-de