
Ich versuche, mithilfe eines Makefiles Schlüssel in einer virtuellen Maschine mit Ubuntu 14.04 hinzuzufügen, aber es tritt immer wieder ein Fehler auf, obwohl ich verschiedene Tricks ausprobiert habe, wie etwa das Wechseln zu Port 80 oder das Deaktivieren der Firewall.
root@vm0083:~# make -f install_tools_and_libs.mk all
for i in '51716619E084DAB9'; do echo "PUB_KEY: $i"; sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com $i; done
PUB_KEY: 51716619E084DAB9
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.DAavGLrJ4i --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/ansible-ansible.gpg --keyring /etc/apt/trusted.gpg.d/fkrull-deadsnakes.gpg --keyring /etc/apt/trusted.gpg.d/puppetlabs-keyring.gpg --keyring /etc/apt/trusted.gpg.d/puppetlabs-nightly-keyring.gpg --keyring /etc/apt/trusted.gpg.d/x2go-stable.gpg --recv-keys --keyserver hkp://keyserver.ubuntu.com 51716619E084DAB9
gpg: requesting key E084DAB9 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
make: *** [add_pub_key] Error 2
Ich bin mit dem Public-Keys-System nicht vertraut. Irgendeine Idee, was falsch ist? Ich habe dasselbe Makefile schon einmal erfolgreich in Ubuntu 14.04 in Virtual Box verwendet.
Antwort1
Schaut so ausIstein Problem im Zusammenhang mit einer Firewall, die Port 11371 blockiert oder so etwas. Wie auch immer, ich habe einen Workaround gefundenHier.
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -