Befehl „sudo apt-get update“ gibt Fehler in meiner Ubuntu-Box aus

Befehl „sudo apt-get update“ gibt Fehler in meiner Ubuntu-Box aus

Immer wenn ich den Befehl „sudo apt-get update“ auf meiner Ubuntu 12.04-Box ausführe, erhalte ich diese Fehlermeldung:

Fetched 837 B in 0s (29.0 kB/s)
Reading package lists... Done
N: Ignoring 'build' in directory '/etc/apt/sources.list.d/' as it is not a regular file
W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://installsvc.vip precise Release: The following signatures were invalid: KEYEXPIRED 1468001658

W: Failed to fetch http://installsvc.vip/mirrors/apt.puppetlabs.com/dists/precise/Release

W: Some index files failed to download. They have been ignored, or old ones used instead.

Ich bin nicht sicher, was das Problem ist und wie ich es beheben kann.

Antwort1

Sie haben ein abgelaufenes Repos in Ihrem /etc/apt/sources.list.d/Ordner oder die /etc/apt/sources.listDatei selbst.

Öffnen Sie Ihre Lieblingskonsole, Ich mag yakuakeoder konsole(Standard ist, gnome-terminalglaube ich), und tun

sudo grep "installsvc" -R /etc/apt/

Dadurch erfahren Sie, wo auf „installsvc“ verwiesen wird. In dieser Datei möchten Sie stattdessen direkt auf die Puppet Labs-Repos verlinken. Löschen Sie installsvc.vip/mirrors/einen Teil aus der Repos-URL (z. B. gksudo gedit /etc/apt/$fileToChangeNameund bearbeiten Sie die Datei manuell. Denken Sie daran, sie zu speichern, bevor Sie das Programm schließen).

apt-getAußerdem scheint es, als ob Sie eine Datei an der falschen Stelle platziert haben, die zwar keinen Schaden anrichtet, aber in der Ausgabe „bemerkt“ wird .

sudo rm /etc/apt/sources.list.d/build

würde es löschen (ohne Wiederherstellen), aber Sie möchten es wahrscheinlich zuerst überprüfen, um zu sehen, ob Sie es behalten möchten mvund chownes wird dann wahrscheinlich benötigt.

Sie sollten sich auch darüber im Klaren sein, dass 12.04 Precise Pangolin veraltet ist. Neuere Ubuntus verwenden aptanstelle von apt-get, aber sobald Sie die Probleme behoben haben, können Sie:

sudo apt-get autoclean; sudo apt-get update; sudo apt-get dist-upgrade

um die neuesten verfügbaren Upgrades durchzuführen, einschließlich aller Upgrades aus den neu hinzugefügten Puppet Labs-Repos (bei den früheren Repos handelte es sich um einen Spiegel).

verwandte Informationen