2つのカスタムリポジトリを使用する仮想マシンがあります。最初のリポジトリは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を使用しているので、他の仮想マシンと実際に違いはありません。