gpg : 키 서버 수신 실패 : dirmngr 없음


94

데비안 스트레치 서버에서 키를 받으려고 할 때이 오류가 발생합니다.

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

답변:


136

패키지를 설치하면 dirmngr오류가 해결되었습니다.

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

재시도 :

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
데비안 9.4에서도 같은 문제가있었습니다. dirmngr을 설치하면 문제가 해결되었습니다.
AAAfarmclub

OP와 동일한 오류가 발생했지만 이미 최신 gpg가 설치되어 있습니다.
realtebo

1
gpg데비안 9.3에서 설치 했습니다. dirmngr이미 설치되었습니다.
Liviu Chircu

Raspbian 9.8 스트레치와 동일한 문제입니다. dirmngr을 설치하면 문제가 해결되었습니다. 감사.
user8675309

9

dirmngr을 작동시킬 수 없었지만 apt-key add를 사용하여 키를 직접 가져올 수도 있습니다. GPG 공개 키는 종종 http://origin-download.mono-project.com/repo/ 와 같이 리포지토리 루트에 표시됩니다.

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

2
dirmngr이 아직 실행되고 있지 않으면 실행해야합니다.
저를 삭제하십시오.

dirmngr실행했지만, 키 서버가 될 일 경우 여전히 기쁨 ... keyserver.ubuntu.com을 당신은 브라우저를 통해 액세스하지 않으며 사용하여 공개 키를 검색 할 수 있습니다 --recv-keys단순히 사용 매개 변수를 apt-key add이 답변에 따라
earcam
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.