GNU/Linux >> Tutoriales Linux >  >> Cent OS

La actualización de DNF falla con el error "FALLÓ la comprobación de GPG" - CentOS/RHEL 8

El problema

La actualización de DNF falla con el siguiente error:

2018-06-22T14:31:22 DDEBUG Cleaning up.
2018-06-22T14:31:22 INFO The downloaded packages were saved in cache until the next successful transaction.
2018-06-22T14:31:22 INFO You can remove cached packages by executing 'dnf clean packages'.
2018-06-22T14:31:22 SUBDEBUG
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 64, in main
return _main(base, args, cli_class, option_parser_class)
File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 99, in _main
return cli_run(cli, base)
File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 123, in cli_run
ret = resolving(cli, base)
File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 168, in resolving
base.do_transaction(display=displays)
File "/usr/lib/python3.6/site-packages/dnf/cli/cli.py", line 232, in do_transaction
self.gpgsigcheck(install_pkgs)
File "/usr/lib/python3.6/site-packages/dnf/cli/cli.py", line 295, in gpgsigcheck
raise dnf.exceptions.Error(_("GPG check FAILED"))
dnf.exceptions.Error: GPG check FAILED
2018-06-22T14:31:22Z CRITICAL Error: GPG check FAILED

La solución

Si está utilizando “dnf config-manager –add-repo ” para agregar un repositorio, el comando no agrega la configuración de ubicación del archivo de clave GPG para ese repositorio. La instalación de un paquete fallaría, ya que, de forma predeterminada, dnf habilita gpgcheck. Requiere la clave GPG para ser configurada o importada.

1. Configure e importe manualmente la ubicación del archivo de clave GPG:

# rpm --import "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle"

o

2. Agregue o configure la clave GPG para todas las entradas individuales del repositorio en /etc/yum.repos.d :

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle


Cent OS
  1. 'yum update' falló con un mensaje de error "No se pudo resolver el host" en Centos:aquí hay una solución

  2. Centos - La actualización de Yum falla:Error:¿No se pueden recuperar los metadatos del repositorio (repomd.xml) para el repositorio...?

  3. CentOS/RHEL:Cómo encontrar el paquete con un archivo faltante usando YUM

  4. CentOS/RHEL:el comando vgs informa de un error:"global/global_filter" desconocido

  5. error:el comando 'gcc' falló con el estado de salida 1 en CentOS

Cómo verificar los puertos abiertos en RHEL 8 / CentOS 8 Linux

Cómo instalar el archivo bin en RHEL 8 / CentOS 8 Linux

Cómo habilitar Kdump en RHEL 7 y CentOS 7

26 ejemplos de comandos DNF en Fedora / CentOS / RHEL

Cómo instalar phpMyAdmin con Apache en CentOS 7 / RHEL 7

Cómo actualizar CentOS 8 / RHEL 8