Почему
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
не получится, а
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
- нет?
Как проверить, что блокируется?
Протокол Ключа OpenPGP HTTP работает, по умолчанию, на порте 11371 .
Keyserver Ubuntu выполняется на порте 80 (по умолчанию, используется www-http) уменьшать проблемы, которые могут быть вызваны брандмауэрами. Таким образом, Вам нужны порт и протокол, чтобы удостовериться, что GPG (который выполняет закулисный запрос) знает точно, куда пойти для получения ключа.
Ваш первый пример эквивалентен:
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:11371 0xcbcb082a1bb943db
, Так как необходимо указать :80
при использовании apt-key adv
, администратор сети или ISP, имеет заблокированный порт 11371.