Wenn ich laufe sudo apt-get update
, erhalte ich den folgenden Fehler
W: GPG error: http://ppa.launchpad.net lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9BDB3D89CE49EC21
.
Ich habe versucht, danach zu suchen, konnte aber nichts Hilfreiches finden. Was ist der Grund dafür und wie kann ich das beheben?
Edit1: Ich benutze Linux Mint 9.
Edit2: On sudo add-apt-repository ppa:mozillateam/firefox-stable/ubuntu
, ich habe bekommen gpgkeys: HTTP fetch error 7: couldn't connect to host
, also habe ich nach diesem Beitrag getan . Wenn ich laufe sudo apt-get update
, gibt es keine Fehler. Firefox 5 ist jedoch noch nicht installiert. Wenn ich versuche, ein Update zu installieren, wird in meinem Update-Manager "Gebrochene Pakete zuerst reparieren" angezeigt. In Synaptic Manager gibt es die Option "Defekte Pakete reparieren", die jedoch nichts bewirkt. Was läuft hier falsch?
Edit3: Update wird verwendet, um die Paketindexdateien von ihren Quellen neu zu synchronisieren, und Upgrade wird verwendet, um die neuesten Versionen zu installieren. Also habe ich das Upgrade vergessen!
Vielen Dank!
quelle
--fix-broken
soll mit einem Befehl verwendet werden, oder? Ich habe es als verwendetapt-get --fix-broken update
, noch ist Firefox nicht aktualisiert.Antworten:
Bearbeiten Sie Ihre /etc/apt/sources.list und kommentieren Sie die betreffende Zeile aus (fügen Sie "#" am Zeilenanfang hinzu). Die gesuchte Zeile sollte "ppa" enthalten. Speicher die Datei. Bitte beachten Sie, welche ppa dort erwähnt wurde.
Wenn in sources.list kein ppa angegeben ist, überprüfen Sie die Dateien in /etc/apt/sources.list.d/ auf eine Datei, in der "ppa" angegeben ist. Verschieben Sie diese Datei an einen anderen Ort (damit Sie ein Backup haben). .
Dann mach:
Dadurch wird das ppa wieder zu den Quellen hinzugefügt, aber auch der pgp-Schlüssel abgerufen und installiert.
quelle
mozillateam-firefox-stable-lucid.list
was mit ppa drin.Die direkteste Methode ist, sich
apt
selbst zu benutzen :Die Ubuntu-Foren haben ein paar Dinge dazu zu sagen, die mehr Kreisverkehrmethoden verwenden, wenn apt es nicht richtig macht.
Und das:
Dies ist der Link zu meiner Google-Suche. Es gibt ziemlich viel zu tun, um eine einzelne Antwort zu verfassen.
quelle
apt-key update
tut nichts. Der zweite Link, den du gegeben hast, wenn ich wget starte, erhalte ichERROR 503: Service Unavailable.
und der letzte Link, den du gegeben hast, auf wget erhalte ich404 Not Found
.Dank ChrisJean.com habe ich das in ca. 10 Minuten komplett behoben.
Sammeln Sie zunächst eine Liste der GPG-Fehler nach
cd /etc/apt/sources/list/d
sudo apt-get update > listoferrors
Führen Sie
sudo nano listoferrors
bis auf die hexadezimalen Zeichenfolgen mit jeweils 16 Zeichen und ein Leerzeichen alles aus und streifen Sie es aus. Fügen Sie dann am Anfangsudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys
die hexadezimalen Zeichenfolgen mit einem Leerzeichen dazwischen hinzu, und folgen Sie dem Befehl apt-key.Kopieren Sie den gesamten String und fügen Sie ihn mit Strg-Shift-V in ein Terminalfenster ein. Sie landen mit so etwas wie
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0123456789ABCDEF FEDCBA9876543210 11A11B11C11D11E1
Starte es. Sie erlischt, ruft die richtigen Schlüssel ab und setzt sie ein.
Dann
sudo apt-get update
läuft ein anderer ohne Fehler.Schließen und löschen Sie die
listoferrors
Datei.quelle