it-swarm-eu.dev

Jaký je nejjednodušší způsob, jak vyřešit chyby apt-get BADSIG GPG?

Tento problém často překračuji a na odpověď musím vždy kliknout. Má někdo trvalé opravy chyb BADSIG z apt-get?

W: Chyba GPG: http://download.virtualbox.org lucid Vydání: Následující podpisy byly neplatné: BADSIG 54422A4B98AB5139 Oracle Corporation (podpisový klíč archivu VirtualBox)

130
cmcginty

Zde je (nejjednodušší) řešení:

Do terminálu zadejte následující příkazy:

$ Sudo -i
# apt-get clean
# cd /var/lib/apt
# mv lists lists.old
# mkdir -p lists/partial
# apt-get clean
# apt-get update

Kredity: ubuntugeek.com

Upravit:

Pokud se chyba objeví znovu (možná po několika dnech/měsících), otevřete Nautilus jako root> přejděte na var/lib/apt> vymažte složku „seznamy.old“>, poté otevřete složku „seznamy“ a smažte složku „částečná“. Nyní spusťte výše uvedené příkazy znovu.

130

Důležitou součástí chybové zprávy je následující tučně :

W: Chyba GPG: http://download.virtualbox.org lucid Vydání: Následující podpisy byly neplatné: BADSIG 54422A4B98AB5139 Oracle Corporation (podpisový klíč archivu VirtualBox)

Zkopírujte obsah tučně a otevřete terminál a zadejte:

Sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 54422A4B98AB5139

tj. vložit pomocí SHIFT + INS číslo, které jste zkopírovali - 54422A4B98AB5139

Budete muset zadat heslo, klíč bude stažen a integrován.

67
qbi

Zkuste odstranit klíč

Sudo apt-key del 16126D3A3E5C1192

pak aktualizujte úložiště

Sudo apt-get update

Měli byste dostat NO_PUBKEY chyba namísto chyby BADSIG a

Sudo apt-key finger

by neměl najít klíč (nazvaný „Archiv automatického podpisového klíče Ubuntu Extras“)

Nyní přidejte klíč

Sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 16126D3A3E5C1192

Výsledek apt-key finger měl by mít

pub   1024D/3E5C1192 2010-09-20
      Key fingerprint = C474 15DF F48C 0964 5B78  6094 1612 6D3A 3E5C 1192
uid                  Ubuntu Extras Archive Automatic Signing Key <[email protected]>

Pokud to nefunguje, zkuste

apt-get clean            # Remove cached packages
cd /var/lib/apt
mv lists lists.old       # Backup mirror info
mkdir -p lists/partial   # Recreate directory structure
apt-get clean
apt-get update           # Fetch mirror info

Zdroj: this vlákno fóra ubuntu

28
Portablejim

Další snadnější způsob, jak vyřešit chyby BADSIG GPG, je pomocí softwaru s názvem Y PPA manager

Sudo add-apt-repository ppa: webupd8team/y-ppa-manager
Aktualizace sudo apt-get
Sudo apt-get install y-ppa-manager

Klikněte na Advanced
enter image description here

A pak vyberte Fix all GPG Badsig errors
enter image description here

12
Ashu

Pokud tato chyba přetrvává i po přidání klíče, zkuste:

  1. přejděte do adresáře mezipaměti apt-cacher-ng a odstraňte položku virtualbox:

    cd /var/cache/apt-cacher-ng
    Sudo rm -rf download.virtualbox.org
    
3
cmcginty

Našel jsem další server, který bychom mohli použít:

gpg --keyserver hkp://subkeys.pgp.net --recv-keys [YOURKEYINQUESTION]
gpg --armor --export [YOURKEYINQUESTION] | Sudo apt-key add -
2
Jack