gpgkeys: ключ C927EBE00F1B0520 не найден на сервере ключей [дубликат]

Возможный дубликат:
Как исправить ошибку GPG «NO_PUBKEY»?

Я использую 10.04 LTS - Lucid Lynx.

Я выключил компьютер во время обновления программного обеспечения. Затем, после того как я перезапустил свой компьютер и пока работал диспетчер обновлений, я получил следующую ошибку:

Не удалось загрузить все индексы репозитория

Репозиторий больше не доступен или с ним нельзя связаться из-за сети {{1} }проблемы. Если доступно, будет использоваться более старая версия неудачного индекса . В противном случае репозиторий будет проигнорирован. Проверьте подключение к сети и убедитесь, что адрес репозитория в настройках указан правильно .

 Ошибка GPG: http://toolbelt.herokuapp.com ./
Релиз: следующие подписи не удалось проверить, поскольку открытый ключ недоступен: 
NO_PUBKEY C927EBE00F1B0520 {{1 }} Не удалось получить http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu/dists/**DISTRIBUTION**/main/binary-i386/Packages.gz
404 Not Found {{1} } 

Я просмотрел ответы на Как мне исправить ошибку GPG «NO_PUBKEY»?

и я попробовал это

$ sudo launchpad-getkeys 
Please wait... launchpad-getkeys is running an update so it can detect the missing GPG keys
Trying to import all the missing keys
gpg: requesting key 0F1B0520 from hkp server keyserver.ubuntu.com
gpgkeys: key C927EBE00F1B0520 not found on keyserver
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
launchpad-getkeys has finished importing all missing GPG keys. 
Try running sudo apt-get update - you shouldn't see any key 
errors anymore

Но когда я снова запустил sudo apt-get update , это снова показывает, что ключ не был найден на сервере ключей.Как решить эту проблему?

4
задан 29 November 2017 в 17:02

3 ответа

В вашем вопросе две ошибки, одна из которых приводит к ошибке GPG.

 GPG error: http://toolbelt.herokuapp.com ./
 Release: The following signatures couldn't be verified because the public key is not available:
 NO_PUBKEY C927EBE00F1B0520

Эта ошибка GPG не связана с Launchpad, и в результате ключи не могут быть получены с помощью launchpad-getkeys . Следуя инструкциям на http://toolbelt.herokuapp.com/linux/readme , вы должны добавить ключ с помощью:

wget -q -O - http://toolbelt.herokuapp.com/apt/release.key | apt-key add -

Имейте в виду, что внешние репозитории могут быть небезопасными, добавляйте только репозитории и ключи, которые вы действительно доверяете.

Failed to fetch http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu/dists/\*\*DISTRIBUTION\*\*/main/binary-i386/Packages.gz 404 Not Found

Вы сделали ошибку, следуя инструкциям. Отредактируйте /etc/apt/sources.list и замените ** DISTRIBUTION ** вашим фактическим дистрибутивом в нижнем регистре (например, oneiric ). Вот команда, которая делает это автоматически:

sudo sed -i /etc/apt/sources.list "s/\*\*DISTRIBUTION\*\*/$(lsb_release -sc)/"
4
ответ дан 29 November 2017 в 17:02

Попробуйте:

sudo rm -r /var/lib/apt/lists
sudo mkdir -p /var/lib/apt/lists/partial
sudo aptitude update

Более подробный и обновленный код для Ubuntu без способностей:

sudo -i  
apt-get clean  
cd /var/lib/apt  
mv lists lists.old  
mkdir -p lists/partial  
apt-get clean  
apt-get update

Решение работает для GPG-ошибки ключа heroku

Источник: Как исправить ошибку GPG no pubkey

0
ответ дан 29 November 2017 в 17:02

В файле sources.list замените ** DISTRIBUTION ** фактическим именем распределения (в данном случае ясный ).

2
ответ дан 29 November 2017 в 17:02

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

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