GNU/Linux >> Linux Esercitazione >  >> Cent OS

L'aggiornamento DNF non riesce con l'errore "Controllo GPG NON ​​RIUSCITO" - CentOS/RHEL 8

Il problema

L'aggiornamento DNF non riesce con il seguente errore:

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 soluzione

Se stai usando “dnf config-manager –add-repo ” per aggiungere un repository, il comando non aggiunge la configurazione del percorso del file di chiave GPG per quel repository. L'installazione di un pacchetto fallirebbe, poiché per impostazione predefinita dnf abilita gpgcheck. Richiede la chiave GPG da impostare o importare.

1. Imposta e importa manualmente la posizione del file della chiave GPG:

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

o

2. Aggiungi o imposta la chiave GPG per tutte le singole voci del repository in /etc/yum.repos.d :

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


Cent OS
  1. 'yum update' non riuscito con un messaggio di errore "Impossibile risolvere l'host" su Centos:ecco una soluzione

  2. Centos – Aggiornamento Yum non riesce:errore:impossibile recuperare i metadati del repository (repomd.xml) per il repository …?

  3. Centos – Errore di aggiornamento Yum su Centos 5.6?

  4. Impossibile estendere il file system LVM con lo snapshot associato in CentOS/RHEL

  5. Errore del comando lvcreate "mlock non riuscito:impossibile allocare memoria" in CentOS/RHEL 7

Come controllare le porte aperte su RHEL 8 / CentOS 8 Linux

Come installare il file bin in RHEL 8 / CentOS 8 Linux

Come abilitare Kdump su RHEL 7 e CentOS 7

26 Esempi di comandi DNF in Fedora / CentOS / RHEL

Come installare phpMyAdmin con Apache su CentOS 7 / RHEL 7

Come aggiornare CentOS 8 / RHEL 8