Wie gehe ich mit "nicht authentifizierten Quellen" im Software Center um?

118

Jede Installation, die ich durch das Software Center durchführe, sagt mir:

  

Erfordert die Installation nicht vertrauenswürdiger Pakete: Die Aktion würde die Installation von Paketen aus nicht authentifizierten Quellen erfordern.

Ich habe ein apt-get update von der Kommandozeile aus gemacht, dann die Softwarequellen entfernt, von denen die Schlüssel herrührten (PPAs, die ich selbst hinzugefügt habe), und sie in den Softwarequellen für Software Center deaktiviert, aber ohne Erfolg. Ich kann nichts mehr aus dem Software Center installieren - nur & gt; von der Befehlszeile mit apt-get.

Wird die einzige Option deinstalliert / installiert? Ich möchte andere PPAs, die ich habe, nicht brechen.

Zusätzliche Informationen:

Hier ist ein Einfügen von apt-get update:

Reading package lists... Done
W: GPG error: http://ppa.launchpad.net oneiric Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B725097B3ACC3965
W: GPG error: http://us.archive.ubuntu.com oneiric Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>

Ich habe apt-key update versucht, und es gab keinen Effekt (zwei Schlüssel unverändert).

Die Ausgabe von apt-get update und apt-get upgrade und der Inhalt von /etc/apt/sources.list finden Sie in diesem pastebin-Post .

    
b. e. hollenbeck 06.12.2011, 17:29
quelle

4 Antworten

106

Öffnen Sie das Terminal und geben Sie die folgenden Befehle nacheinander ein:

sudo apt-get clean
cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update

Aktualisierung: Dies kann in einigen späteren Versionen nicht helfen, die alternative Lösungen erfordern, wie die in der anderen Antwort, oder diese, die in einigen Fällen unter Ubuntu 16.04 den Job zu erledigen scheint:

sudo apt-get update
sudo apt-get dist-upgrade
    
Sadi 21.02.2012, 10:45
quelle
67

Dies ist ein häufiges Problem mit Launchpad-PPAs. Häufig genug, dass ich diese Befehle kopiert habe, wenn ich neue Launchpad-PPAs neu installiere oder hinzufüge.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys  

Dann,

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys YOURKEYNUMBERHERE  

Ersetzen Sie YOURKEYNUMBERHERE mit den Problemschlüsseln wie folgt:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B725097B3ACC3965  

Und

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

Die erste Zeile ist fast gleich, abzüglich der Tasten. Es könnte sogar optional sein, ich weiß es ehrlich gesagt nicht. Ich bin mir sicher, dass diese Methode das Problem immer sofort behebt.

Wenn jemand die originale Antwort findet, von der ich diese kopiert habe, lass es mich wissen und ich verlinke darauf und gebe ihnen die Zuschreibung.

** BEARBEITEN Es ist fast sicher karthik87 's Antwort hier oder hier habe ich das von. Dies kann wahrscheinlich als Duplikat geschlossen werden.

Wie auch immer, vergiss nicht, ein

zu machen
sudo apt-get update  

nach, um alles zu reparieren.

Hinweis: Wenn Sie apt-get update first ausführen, erhalten Sie eine Fehlermeldung, in der Sie angeben, welcher Schlüssel fehlt und welche ID mit dem Befehl apt-key verwendet werden soll.

    
Tom Brossman 06.12.2011 20:55
quelle
6

Vielleicht können Sie versuchen, zum Hauptserver in Softwarequellen zu wechseln, wo Download von steht.

    
foh1981 06.12.2011 18:04
quelle
0

Erfordert die Installation nicht vertrauenswürdiger Pakete: Die Aktion würde die Installation von Paketen aus nicht authentifizierten Quellen erfordern.

Ich habe diesen Fehler vom Ubuntu Software Updater erhalten, nachdem ich ein Repository hinzugefügt habe, ohne den Schlüssel für das Repository hinzuzufügen. Einige Software-Repositories geben Ihnen Anweisungen, wie Sie ihre Repository-Schlüssel zusammen mit den Anweisungen zum Hinzufügen des Repositorys hinzufügen, wie Launchpad. Anderen geben Sie nur den Schlüssel.

Um herauszufinden, welchen Schlüssel Sie in einem Terminallauf benötigen:

sudo apt-get update

Dies wird die Liste der verfügbaren Pakete aus Ihren Repositories herunterladen, die die Schlüssel verwendet. Wenn ein Schlüssel fehlt, wird eine Fehlermeldung zurückgegeben.

Verwenden Sie die Informationen in der Fehlermeldung, um den Schlüssel zu finden und herunterzuladen, und fügen Sie ihn anschließend mit:

zu Ihrem apt-Schlüsselbund hinzu
sudo apt-key add /PathToTheKeyFile/KeyFile.gpg

Sie sollten ein OK erhalten. Jetzt testen Sie, dass Sie alle erforderlichen Repository-Authentifizierungsschlüssel haben, damit der Ubuntu Software Updater ausgeführt werden kann:

sudo apt-get update

Damit wird erneut die Liste der verfügbaren Pakete aus Ihren Repositories heruntergeladen, die die Schlüssel verwenden. Wenn ein Schlüssel fehlt, wird eine Fehlermeldung zurückgegeben.

    
frederickjh 15.02.2017 11:15
quelle