Почему add-apt-repository теперь не может получить ключи за моим прокси-сервером, но я могу обновлять списки пакетов и вручную получать ключи? [Дубликат]

У этого вопроса уже есть ответ здесь: Как мне заставить add-apt-repository работать через прокси? 13 ответов

Я использую Ubuntu 14.04 и 12.04 с последними обновлениями за прокси-сервером в моей школе. У меня не было проблем несколько месяцев назад. Тем не менее, за последние два месяца, когда я пытаюсь добавить репозиторий с add-apt-repository, ключ не найден. Я могу с успехом использовать sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys KEY, но это раздражает. Я создал сценарии, которые добавляют PPA, устанавливают программное обеспечение и многое другое, которые в настоящее время терпят неудачу из-за этой проблемы.

Должен ли я регистрировать отчет об ошибке? Если это так, может кто-то, пожалуйста, направить меня туда, где нужно подать.

Вот как выглядит мой вывод терминала при попытке добавить PPA для моего индикатора погоды:

$ sudo add-apt-repository ppa:atareao/atareao Applications from atareao More info: https://launchpad.net/~atareao/+archive/ubuntu/atareao Press [ENTER] to continue or ctrl-c to cancel adding it gpg: keyring `/tmp/tmp16ytp9px/secring.gpg' created gpg: keyring `/tmp/tmp16ytp9px/pubring.gpg' created gpg: requesting key 36FD5529 from hkp server keyserver.ubuntu.com gpgkeys: key A3D8A366869FE2DC5FFD79C36A9653F936FD5529 can't be retrieved gpg: no valid OpenPGP data found. gpg: Total number processed: 0 $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36FD5529 Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.fla11h2USs --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/steam.gpg --keyserver keyserver.ubuntu.com --recv-keys 36FD5529 gpg: requesting key 36FD5529 from hkp server keyserver.ubuntu.com gpg: key 36FD5529: public key "Launchpad PPA for atareao" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1)

Обновление: я смог заставить его работать с [ f4] для sudo, поэтому команда, которая работает, sudo -E add-apt-repository ppa:atareao/atareao. Тем не менее, я не понимаю, почему все работает без этого раньше, и теперь это не так. Кроме того, это не объясняет, почему другие команды с sudo работают без параметра -E. Это решение происходит от Ubuntu 10.10.

1
задан 10 November 2014 в 17:35

0 ответов

Другие вопросы по тегам:

Похожие вопросы: