dget이 공개 키를 찾을 수 없다고 불평합니다.

dget이 공개 키를 찾을 수 없다고 불평합니다.

나는 노력하고있다패키지 백포트, 그러나 dget( dscverify)는 공개 키를 찾을 수 없기 때문에 서명을 확인할 수 없다고 말합니다.

[root ~/build/openssl] dget -x http://ftp.de.debian.org/debian/pool/main/o/openssl/openssl_0[72/753]
queeze14.dsc
dget: retrieving http://ftp.de.debian.org/debian/pool/main/o/openssl/openssl_0.9.8o-4squeeze14.dsc
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2003  100  2003    0     0  27106      0 --:--:-- --:--:-- --:--:-- 47690
dget: retrieving http://ftp.de.debian.org/debian/pool/main/o/openssl/openssl_0.9.8o.orig.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 3684k  100 3684k    0     0  3507k      0  0:00:01  0:00:01 --:--:-- 3615k
dget: retrieving http://ftp.de.debian.org/debian/pool/main/o/openssl/openssl_0.9.8o-4squeeze14.debia
n.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 94425  100 94425    0     0   371k      0 --:--:-- --:--:-- --:--:--  422k
openssl_0.9.8o-4squeeze14.dsc:
dscverify: openssl_0.9.8o-4squeeze14.dsc failed signature check:
gpg: keyblock resource `/root/.gnupg/secring.gpg': file open error
gpg: Signature made Mon 11 Feb 2013 11:04:16 PM EET using RSA key ID 1A5522DD
gpg: Can't check signature: public key not found
Validation FAILED!!

다른 debian-keyring버전 의 . 소용이 없습니다. 왜 서명을 확인할 수 없나요? 이 메시지를 무시해도 되나요? 아니면 내가 무엇을 해야 합니까?dscdebian

답변1

다음 명령을 실행하면 문제가 해결됩니다.

$ gpg -k

내가 알 수 있는 한, 문제는 gpg구성되지 않은 것에 대해 불평하는 데 있습니다. 결국 다음 명령이 실행됩니다.

cat openssl_0.9.8o-4squeeze14.dsc | gpg --batch --no-options --no-default-keyring \
    --always-trust --keyring /usr/share/keyrings/debian-keyring.gpg \
    --keyring /usr/share/keyrings/debian-maintainers.gpg

UPD그리고 여기버그 보고서.

UPD다음으로 연결메일링 리스트 토론.

관련 정보