środa, 18 maja 2016

Radzimy sobie z: GPG: odbiór z serwera kluczy nie powiódł się: brak dirmngr

Od dłuższego już czasu Arch wprowadził podpisywanie paczek kluczem gpg. W zasadzie wszystko winno przebiegać bezboleśnie nawet, gdy trzeba owe klucze dodać. Niestety zdarza się (mi się niegdyś zdarzyło), że próba dodania klucza GPG zwraca następujący błąd:
sudo pacman-key -r ID_KEY
gpg: connecting dirmngr at '/root/.gnupg/S.dirmngr' failed: Wywołanie connect dla IPC nie powiodło się
gpg: odbiór z serwera kluczy nie powiódł się: Brak dirmngr
Na nic nie zdają się również "zwykłe" próby poradzenia sobie w takich przypadkach, jak:
# pacman-key --init
# pacman-key --refresh-keys
# pacman-key --populate
Dalej otrzymujemy powyższy błąd. Nic straconego. Prawdopodobnie wydanie następującej komendy:
dirmngr < /dev/null && sudo -i dirmngr < /dev/null
spowoduje, że po jej użyciu klucze będzie już można dodawać bez żadnych problemów.