Не могу добавить ключи репо
Я пытаюсь добавить ключи (на Kubuntu 12.04)
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys SOMEKEY
и я постоянно получаю
gpg: requesting key 8AC93F7A from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
Я думал, что мои порты закрыты. Но следующее должно было открыть порты 80 и 11371:
iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 11371 -j ACCEPT
Но я все еще получаю timed out
,
Редактировать:
Следующее решает это:
sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys SOMEKEY
5 ответов
Следующее решает это:
sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys SOMEKEY
Если вы видите что-то вроде этого:
W: GPG error: http://archive.canonical.com jaunty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5
затем добавьте соответствующий ключ:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
Вы можете получить список репозиториев здесь: http://repogen.simplylinux.ch/ (но не рекомендуется добавлять x-org обновления - по крайней мере, обязательно сделайте резервную копию). xorg.conf
)
Если вы видите ошибки из предыдущих репо - очистите /etc/apt/sources.list.d
реж.
Это спасло мне жизнь за корпоративным прокси, надеюсь, оно вам тоже поможет:
sudo apt-key adv --keyserver-options http-proxy="http://<username>:<password>@<proxy_server_addr>:<proxy_port>" --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys <key_to_import>
Преобразование имени сервера в правильный URL, как показано ниже, работает для меня.
sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys SOMEKEY
Что помогло мне:
sudo -E apt-key adv --keyserver-options http-proxy="http://<username>:<password>@<proxy_server_addr>:<proxy_port>" --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys <key_to_import>
Для меня я удалил свой пользовательский /etc/apt/source.list (который не включает в себя официальный источник Ubuntu) и восстановил исходный по умолчанию. И это сделано!