GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak opravit chybu Apt-Get GPG NO_PUBKEY Ubuntu 14

V tomto tutoriálu vám ukážeme, jak opravit chybu apt-get GPG NO_PUBKEY na Ubuntu 14. Pro ty z vás, kteří to nevěděli, systém balení apt má sadu důvěryhodných klíče, které určují, zda lze balíček ověřit, a tedy důvěřovat jeho instalaci do systému. Někdy systém nemá všechny potřebné klíče a narazí na tento problém. Naštěstí existuje rychlá oprava. Každý klíč, který je uveden jako chybějící je třeba přidat do správce klíčů apt, aby mohl balíčky ověřit.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem opravu chyby Apt-Get GPG NO_PUBKEY na Ubuntu 14.

Dnes ráno, když dělám apt-get aktualizaci na mém novém serveru Ubuntu 14.04, dostal jsem tyto chybové zprávy:

Reading package lists... Done
W: GPG error: http://security.ubuntu.com trusty-security Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.canonical.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.ubuntu.com trusty-updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32

Opravit chybu Apt-Get GPG NO_PUBKEY Ubuntu

Po malém průzkumu na Googlu jsem našel způsob, jak překonat tuto chybu GPG NO_PUBKEY stažením chybějícího klíče pomocí nástrojů apt-key. Příkaz je následující :

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5

Výsledek příkazu:

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.nbL6QNuTxI --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
gpg: requesting key 437D05B5 from hkp server keyserver.ubuntu.com
gpg: key 437D05B5: public key "Ubuntu Archive Automatic Signing Key <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1

Druhý příkaz:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32

Výsledek:

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.scMJ2LlY0s --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
gpg: requesting key C0B21F32 from hkp server keyserver.ubuntu.com
gpg: key C0B21F32: public key "Ubuntu Archive Automatic Signing Key (2012) <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

Všimněte si, že kódy 40976EAF437D05B5 a 3B4FE6ACC0B21F32 byly převzaty z výše uvedených chybových zpráv. Nyní můžete provést aktualizaci apt-get znovu a již byste neměli mít žádnou chybu.

Blahopřejeme! Úspěšně jste opravili apt-get chyba GPG. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Ubuntu.


Ubuntu
  1. Jak opravit chybu „gpg:příjem keyserveru selhal:Žádný dirmngr“ Chyba

  2. Jak opravit chybu aktualizace Ubuntu:Problém s MergeList

  3. Jak aktualizovat Ubuntu ručně?

  1. Jak opravit chybu apt-get Failed to Fetch v nepodporovaných vydáních Ubuntu

  2. Jak nainstalovat Gfortran?

  3. Jak opravit chybu Docker Permission Denied Error na Ubuntu

  1. [Jak na to] Opravit chybu Google GPG na Ubuntu

  2. „Chyba spouštění“ s živým usb Ubuntu 15.10 – jak ji opravit

  3. Jak opravit chybu GPG No Public Key NO_PUBKEY během aktualizace apt-get