
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.list
Datei selbst.
Öffnen Sie Ihre Lieblingskonsole, Ich mag yakuake
oder konsole
(Standard ist, gnome-terminal
glaube 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/$fileToChangeName
und bearbeiten Sie die Datei manuell. Denken Sie daran, sie zu speichern, bevor Sie das Programm schließen).
apt-get
Auß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 mv
und chown
es wird dann wahrscheinlich benötigt.
Sie sollten sich auch darüber im Klaren sein, dass 12.04 Precise Pangolin veraltet ist. Neuere Ubuntus verwenden apt
anstelle 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).