Debian에서 두 개의 GPG 서명 저장소를 추가하는 데 문제가 있습니다.

Debian에서 두 개의 GPG 서명 저장소를 추가하는 데 문제가 있습니다.

우리는 두 개의 사용자 정의 리포지토리를 사용하는 가상 머신을 가지고 있습니다. 첫 번째 리포지토리는 Mono Xamarin이고 저는 공식을 따릅니다.가이드설치하고 실행하세요.

그러나 우리는 사용자 정의 저장소를 만들었습니다.적절하게GPG와도 계약했습니다. 이 저장소를 목록에 추가하고 (를 통해 apt-key add my_key.asc) 공개 키를 추가하면 apt-get update다음과 같이 표시됩니다.

Failed to fetch https://our-repo/debian/dists/jessie/main/binary-amd64/Packages  
gnutls_handshake() failed: Public key signature verification has failed.

다른 모든 컴퓨터에서 작동하는 이유를 잘 모르겠습니다. 키가 정확하고 Xamarin 저장소를 추가하는 것 외에는 다른 컴퓨터와 차이가 없다고 100% 확신합니다. 또한 이를 처리하기 위해 Puppet을 사용하므로 다른 가상 머신과 실제로 차이가 없을 것입니다.

관련 정보