Ошибка установки и обновления yum - ключи GPG, перечисленные для репозитория «CentOS-7 - Updates», уже установлены, но они неверны.

Вы можете попытаться загрузить машину с аргументом вроде "init = / bin / sh" (извините, я не знаком с BSD (больше), поэтому вам нужно узнать, как запустить оболочку как init (8) ). С крайней осторожностью (вы работаете с привилегиями, которые даже выше, чем у root, с меньшей защитой, чем в обычной учетной записи root, и в, возможно, сильно поврежденной среде из-за того, что различные службы не были инициализированы ) можно порыться и попробовать исправить проблему. Прочтите также о том, как запустить необходимые службы.

Если возможно, установочный CD / DVD / флеш-накопитель предложит вариант «обслуживания» или загрузит его достаточно далеко, чтобы можно было смонтировать вашу систему для диагностики.

FreeBSD может даже предлагать «служебные диски» или, возможно, существуют сторонние диски. Если возможно, это будет ваш лучший выбор.

3
08.12.2018, 01:29
4 ответа

Tal vez realmente haya un problema con el espejo o algún tipo de MITM.

Primero (con el caché intacto, así que antes de eliminar/var/cache/yum)obtenga el ID de clave (los últimos 8 caracteres del ID de clave, el noveno es la nueva línea)

rpm -qpi /var/cache/yum/x86_64/7/updates/packages/scap-security-guide-0.1.36-9.el7.centos.noarch.rpm | tail -c9

En mi caso esto esf4a80eb5(y creo que debería ser lo mismo en tu caso)

A continuación, enumeramos todas las claves públicas de gpg conocidas en rpm y buscamos la utilizada en nuestro paquete

rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n' | grep f4a80eb5

que debería darnos un resultado

gpg-pubkey-f4a80eb5-53a7ff4b    gpg(CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>)

Si no tiene una salida del comando rpm -q gpg-pubkey,esto podría ser una de dos cosas

  1. rpm no puede ver la clave pública y es posible que deba importarla con

    rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    
  2. El paquete del espejo está NO firmado con la clave correcta, que podría ser un ataque MITM -o un adelantamiento del espejo.

Si obtiene exactamente un resultado, no sé cuál podría ser el problema en este momento. Buscaría un stracepara profundizar y averiguar cuál es el problema.

1
27.01.2020, 21:21

Я видел проблему (LOL -извините, не MITM или поврежденные зеркала ). Я отследил его до версии gpg, установленной и связанной в системе. Обычно вам понадобится gpg2. Но gpg может оказаться вашим значением по умолчанию, если (, например, )у вас отсутствует двоичный файл gpg2, отсутствуют или неправильно упорядочены записи PATH, отсутствует ссылка на двоичный файл и так далее.

2
27.01.2020, 21:21

Некоторые люди, попавшие сюда, могут решить свою проблему с помощью этого:

sudo yum install https://$(rpm -E '%{?centos:centos}%{!?centos:rhel}%{rhel}').iuscommunity.org/ius-release.rpm

и/или

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E '%{rhel}').noarch.rpm

Затем обновите yum, и вы готовы к работе

2
27.01.2020, 21:21

как тип sudo в :yum install \ https://repo.ius.io/ius-release-el7.rpm \ https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

, за которым следуетyum update

сработало для меня.

-1
29.07.2020, 20:54

Теги

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