gpg: odbiór serwera kluczy nie powiódł się: brak potwierdzenia


94

Podczas próby odebrania kluczy na moim serwerze Debian Stretch pojawia się ten błąd:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Executing: /tmp/apt-key-gpghome.4B7hWtn7Rm/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.4B7hWtn7Rm/S.dirmngr' failed: No such file or directory
gpg: keyserver receive failed: No dirmngr

Odpowiedzi:


136

Zainstalowanie pakietu dirmngrnaprawiło błąd.

user@debian-server:~$ sudo apt-get install dirmngr

Ponowna próba:

user@debian-server:~$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Executing: /tmp/apt-key-gpghome.haKuPppywi/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) <releng@xamarin.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1

3
Miał ten sam problem na Debianie 9.4. Zainstalowanie dirmngr naprawiło to.
AAAfarmclub

Mam ten sam błąd co OP, ale mam już zainstalowany najnowszy gpg.
realtebo,

1
instalacja gpgnaprawiła to dla mnie na Debianie 9.3. dirmngrzostał już zainstalowany.
Liviu Chircu

Ten sam problem na odcinku Raspbian 9.8. Zainstalowanie dirmngr rozwiązało to. Dzięki.
user8675309

9

Nie udało mi się uruchomić dirmngr, ale możesz też po prostu zaimportować klucz bezpośrednio za pomocą apt-key add. Klucz publiczny GPG jest często wymieniony w katalogu głównym repozytorium, np. Http://origin-download.mono-project.com/repo/

curl https://origin-download.mono-project.com/repo/xamarin.gpg | sudo apt-key add -

2
Musisz uruchomić dirmngr, jeśli jeszcze nie działa.
usuń mnie

dirmngrdziałało, ale nadal nie ma radości ... Jeśli serwerem kluczy jest keyserver.ubuntu.com , możesz uzyskać dostęp za pośrednictwem przeglądarki i wyszukać klucz publiczny za pomocą --recv-keysparametru, a następnie użyj apt-key addzgodnie z tą odpowiedzią
kamera na ucho z
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.