Nós temos uma máquina virtual que usa dois repositórios personalizados, primeiro é o Mono Xamarin, eu segui o oficial guia na instalação e funciona.
No entanto, temos um repositório personalizado criado com o Aptly que também é assinado com o GPG. Quando eu adiciono este repositório à lista e adiciono nossa chave pública (via apt-key add my_key.asc
), o apt-get update
diz
Failed to fetch https://our-repo/debian/dists/jessie/main/binary-amd64/Packages
gnutls_handshake() failed: Public key signature verification has failed.
Eu realmente não sei por que, porque funciona em todas as outras máquinas. Tenho 100% de certeza de que a chave está correta e não há diferença para outras máquinas, exceto a adição do repo Xamarin também. Além disso, lidamos com isso com o Puppet, então não deve haver diferença em comparação com outras VMs.
Tags apt repository debian gpg