it-swarm-eu.dev

Was ist der einfachste Weg, um apt-get BADSIG GPG-Fehler zu beheben?

Ich treffe dieses Problem häufig und muss immer auf Google nach einer Antwort suchen. Hat jemand eine dauerhafte Lösung für BADSIG-Fehler von apt-get?

W: GPG-Fehler: http://download.virtualbox.org lucid Release: Die folgenden Signaturen waren ungültig: BADSIG 54422A4B98AB5139 Oracle Corporation (VirtualBox-Archivsignaturschlüssel)

129
cmcginty

Hier ist die (einfachste) Lösung:

Geben Sie die folgenden Befehle in das Terminal ein:

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

Credits: ubuntugeek.com

Bearbeiten:

Wenn der Fehler erneut auftritt (möglicherweise nach einigen Tagen/Monaten), öffnen Sie Nautilus als root> navigieren Sie zu var/lib/apt> löschen Sie den Ordner "lists.old"> öffnen Sie dann den Ordner "lists" und löschen Sie den "partiellen" Ordner Mappe. Führen Sie nun die zuvor genannten Befehle erneut aus.

129

Der wichtige Teil Ihrer Fehlermeldung ist der folgende in Fettdruck :

W: GPG-Fehler: http://download.virtualbox.org Klare Version: Die folgenden Signaturen waren ungültig: BADSIG 54422A4B98AB5139 Oracle Corporation (VirtualBox-Archivsignierung Schlüssel)

Kopiere das Zeug in fett und öffne dann ein Terminal und tippe:

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

einfügen unter Verwendung von SHIFT + INS die Nummer, die Sie kopiert haben - 54422A4B98AB5139

Sie müssen Ihr Passwort eingeben, der Schlüssel wird heruntergeladen und integriert.

65
qbi

Versuchen Sie, den Schlüssel zu löschen

Sudo apt-key del 16126D3A3E5C1192

aktualisieren Sie dann das Repository

Sudo apt-get update

Sie sollten einen Fehler NO_PUBKEY anstelle eines Fehlers BADSIG und erhalten

Sudo apt-key finger

sollte nicht den Schlüssel finden (genannt "Ubuntu Extras Archive Automatic Signing Key")

Fügen Sie nun den Schlüssel hinzu

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

Das Ergebnis von apt-key finger sollte haben

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]>

Wenn das nicht funktioniert, versuchen Sie es

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

Quelle: this Ubuntu-Forenthread

27
Portablejim

Eine andere einfachere Möglichkeit, BADSIG GPG-Fehler zu beheben, ist die Verwendung einer Software namens Y PPA manager.

Sudo add-apt-repository ppa: webupd8team/y-ppa-manager
Sudo-Update passend
Sudo apt-get installiert den y-ppa-manager

Klicken Sie auf Advanced
enter image description here

Und dann wähle Fix all GPG Badsig errors
enter image description here

11
Ashu

Wenn Sie nach dem Hinzufügen des Schlüssels immer noch diesen Fehler haben, versuchen Sie Folgendes:

  1. gehe in dein apt-cacher-ng cache verzeichnis und lösche den virtualbox eintrag:

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

Wir haben einen anderen Server gefunden, den wir verwenden könnten:

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