Цель:
Я хочу добавить apt-ключ в Ubuntu Bionic
Среда:
Ubuntu Bionic 18.04 .3
Команда:
/usr/bin/apt-key adv --no-tty --keyserver keyserver.ubuntu.com --recv E084DAB9
или
/usr/bin/apt-key adv --no-tty --keyserver hkp://keyserver.ubuntu.com:80 --recv E298A3A825C0D65DFD57CBB651716619E084DAB9
Ошибка:
"stderr": "Предупреждение: вывод ключа apt не должен анализироваться (стандартный вывод не является терминалом) \ ngpg: сбой при получении сервера ключей: истекло время ожидания соединения \ n", "stderr_lines" : [«Предупреждение: вывод ключа apt не должен анализироваться (стандартный вывод не является терминалом)», «gpg: сбой приема сервера ключей: истекло время ожидания соединения»
Дополнительная информация:
Это прекрасно работает для Ubuntu Xenial, но не работает для Ubuntu Bionic.
Я запускаю эту команду внутри док-контейнера Ubuntu Bionic. Я вытащил этот бионический образ Ubuntu на свое местное место и выполнил /usr/bin/apt-key adv --no-tty --keyserver hkp://keyserver.ubuntu.com:80 --recv E298A3A825C0D65DFD57CBB651716619E084DAB9
, который, кажется, работает нормально.
/usr/bin/apt-key adv --no-tty --keyserver hkp://keyserver.ubuntu.com:80 --recv E298A3A825C0D65DFD57CBB651716619E084DAB9
Executing: /tmp/apt-key-gpghome.rA90EMTH3h/gpg.1.sh --no-tty --keyserver hkp://keyserver.ubuntu.com:80 --recv E298A3A825C0D65DFD57CBB651716619E084DAB9
gpg: key 51716619E084DAB9: public key "Michael Rutter <marutter@gmail.com>" imported
gpg: Total number processed: 1
gpg: imported: 1
Однако /usr/bin/apt-key adv --no-tty --keyserver keyserver.ubuntu.com --recv E084DAB9
не работает и время ожидания в док-контейнере Ubuntu Bionic.
Кто-нибудь сталкивался с подобной проблемой? Любая помощь приветствуется. Заранее спасибо! [+1121]