«Ключи GPG, перечисленные для репозитория« atomicrocketturtle.com », уже установлены, но они неверны для этого пакета».

Когда вы запускаете это на CentOS 6:

yum update 

Я принимаю резюме транзакции, которое он представляет, и затем сразу же представляет следующее:

 Downloading Packages: warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID 4520afa9: NOKEY Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt The GPG keys listed for the "CentOS / Red Hat Enterprise Linux 6 - atomicrocketturtle.com" repository are already installed but they are not correct for this package. Check that the correct key URLs are configured for this repository. 

Как я могу исправить эту проблему?

Когда я запускаю это:

 rpm -q --queryformat "%{SUMMARY}\n" gpg-pubkey 

Я получаю этот ответ:

 gpg(CentOS-6 Key (CentOS 6 Official Signing Key) <centos-6-key@centos.org>) gpg(EPEL (6) <epel@fedoraproject.org>) gpg(Atomic Rocket Turtle <admin@atomicrocketturtle.com>) gpg(New Relic <support@newrelic.com>) 

5 Solutions collect form web for “«Ключи GPG, перечисленные для репозитория« atomicrocketturtle.com », уже установлены, но они неверны для этого пакета».”

Для меня, глядя на новый пакет Atom-release rpm, кажется, что новый ключ GPG был добавлен и используется, поэтому, если вы не обновлялись некоторое время, вы, скорее всего, получите эту проблему.

Чтобы исправить это, вам нужно вручную загрузить и импортировать ключ и обновить конфигурацию репо:

 wget https://www.atomicorp.com/RPM-GPG-KEY.atomicorp.txt mv RPM-GPG-KEY.atomicorp.txt /etc/pki/rpm-gpg/RPM-GPG-KEY.atomicorp.txt rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY.atomicorp.txt 

Измените /etc/yum.repos.d/atomic.repo. линии:

 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt 

Нужна дополнительная запись и стать:

 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt file:///etc/pki/rpm-gpg/RPM-GPG-KEY.atomicorp.txt 

Сначала проверьте, правильно ли установлен ключ.

 rpm -q --queryformat "%{SUMMARY}\n" gpg-pubkey 

пытаться

yum update atom-release

если это не помогло

wget -q -O – https://www.atomicorp.com/installers/atomic | ш

В /.../installers/atomic есть хотя бы одна ошибка: строка 327:

 rpm -import RPM-GPG-KEY.art.txt >/dev/null 2>&1 

Для передачи опции import в rpm требуется два дефиса ( --import ). Кроме того, он должен, вероятно, проверить статус выхода, прежде чем эхо OK!

Кроме того, доказательства, похоже, указывают на то, что другой ключевой файл является авторитетным.

Все, что было сказано, я по-прежнему вижу тот же самый отказ даже после импорта этого ключевого файла.

Ну, вам нужно установить ключ для Atomic Repos.

Если вы получаете доступ:

http://updates.atomicorp.com/channels/

Вы увидите все репозиции, доступные Atomic Corp. В каждом репо есть ключ, но факт в том, что ключ для всех репозиториев одинаковый. Таким образом, вам просто нужно установить один ключ в вашей системе и добавить каждое репо, которое вы хотите использовать.

Чтобы установить ключ, найдите каталог repodata для вашего дистрибутива Linux.

Например:

http://updates.atomicorp.com/channels/atomic/centos/7/x86_64/repodata/

Внутри этого каталога будет файл repomd.xml.key , то есть тот ключ, который вы хотите.

Загрузите ключ:

 $wget http://updates.atomicorp.com/channels/atomic/centos/7/x86_64/repodata/repomd.xml.key 

Затем установите его:

 $sudo rpm --import repomd.xml.key 

Это все.

  • Ошибка yum: Ошибка: не удается получить метаданные репозитория (repomd.xml) для репозитория ...
  • Как я могу отлаживать прерывистый сбой mkinitrd при обновлении ядра в CentOS 7?
  • Установка gcc на rhel 6.1
  • CentOS: какое влияние оказывает обновление ядра?
  • Можно ли установить все доступные пакеты TexLive в Fedora?
  • Не удалось запустить обновление yum для виртуализованного центра сертификации
  • Ошибка «503 Service Unavailable» в команде «yum update all»
  • CentOS 4.8 и glibc 2.5
  • Пытается обновить php на CentOS 5.7
  • установка dsc30 - python 2.6 сражается назад
  • Получение / упаковка RPM-зависимостей для приложения Fedora / RHEL linux - отсутствие доступа к сети
  • Linux и Unix - лучшая ОС в мире.