GNU/Linux >> Tutoriels Linux >  >> Cent OS

La mise à jour DNF échoue avec l'erreur "Échec de la vérification GPG" - CentOS/RHEL 8

Le problème

La mise à jour DNF échoue avec l'erreur ci-dessous :

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 solution

Si vous utilisez « dnf config-manager –add-repo ” pour ajouter un référentiel, la commande n'ajoute pas la configuration de l'emplacement du fichier de clé GPG pour ce référentiel. Une installation de paquet échouerait, car par défaut, dnf active gpgcheck. Il nécessite que la clé GPG soit définie ou importée.

1. Définissez et importez manuellement l'emplacement du fichier de clé GPG :

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

ou

2. Ajoutez ou définissez la clé GPG pour toutes les entrées de référentiel individuelles sous /etc/yum.repos.d :

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


Cent OS
  1. 'yum update' a échoué avec un message d'erreur "Impossible de résoudre l'hôte" sur Centos - Voici un correctif

  2. Impossible d'étendre le système de fichiers LVM avec l'instantané associé dans CentOS/RHEL

  3. "Échec de mlock :impossible d'allouer de la mémoire" Erreur de commande lvcreate dans CentOS/RHEL 7

  4. Erreur XFS :impossible de monter le système de fichiers avec l'autorisation Noacl dans CentOS/RHEL 7

  5. CentOS/RHEL - la commande vgs signale une erreur :"global/global_filter" inconnu

Comment vérifier les ports ouverts sur RHEL 8 / CentOS 8 Linux

Comment installer le fichier bin dans RHEL 8 / CentOS 8 Linux

Comment activer Kdump sur RHEL 7 et CentOS 7

26 exemples de commandes DNF dans Fedora / CentOS / RHEL

Comment installer phpMyAdmin avec Apache sur CentOS 7 / RHEL 7

Comment mettre à jour CentOS 8 / RHEL 8