apt-get gibt bei Verwendung der AWS-Repositorys von Amazon nicht gefunden zurück


11

Wenn ich ein Upgrade oder Update von sudo apt-get durchführe, erhalte ich Folgendes:

Err http://security.ubuntu.com/ubuntu/ saucy-security/main apport all 2.12.5-0ubuntu2.1
  404  Not Found [IP: 91.189.91.15 80]
Err http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ saucy/main libwhoopsie0 amd64 0.2.24.1
  404  Not Found
Err http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ saucy-updates/main software-properties-common all 0.92.28
  404  Not Found
Err http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ saucy-updates/main python3-software-properties all 0.92.28
  404  Not Found
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/libd/libdrm/libdrm2_2.4.46-1ubuntu1_amd64.deb  404  Not Found
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/p/procps/libprocps0_3.3.3-2ubuntu9_amd64.deb  404  Not Found
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/s/systemd/udev_204-0ubuntu19_amd64.deb  404  Not Found
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/s/systemd/libudev1_204-0ubuntu19_amd64.deb  404  Not Found
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/g/geoip/libgeoip1_1.5.1-1ubuntu1_amd64.deb  404  Not Found

Ich verwende das neueste Ubuntu 13.10 in AWS. (das Standard-Ubuntu-AIM beim Start der Instanz) Ich dachte, diese Fehler stammen von einer älteren Version von AWS. Ich weiß nicht, warum sie in der neuesten Ubuntu-Version angezeigt wird. Was soll ich machen?

Antworten:


16

Angesichts der gegebenen Informationen kann es zwei mögliche Ursachen geben. Sie versuchen, Pakete zu installieren, die sich nicht im Repository befinden (weil sie gelöscht, verschoben, aktualisiert wurden oder die spezifische Version von Ubuntu nicht mehr verfügbar ist), oder Sie haben die Paketliste eine Weile nicht aktualisiert.

Das erste kann ein zeitliches Problem (versuchen Sie es später erneut) oder ein dauerhaftes sein. Ich empfehle zu laufen apt-get update, um sicherzugehen. Wenn das Problem nach der Aktualisierung Ihrer Paketliste weiterhin besteht, ist das Repository wahrscheinlich defekt oder Sie benötigen andere Repositorys.

Wenn es das spätere ist, müssen Sie nur us-east-1.ec2.aus der URL entfernen . Das wird zurückkehren archive.ubuntu.com:

sudo sed -i 's/us-east-1\.ec2\.//g' /etc/apt/sources.list

Damit haben Sie nur noch archives.ubuntu.comEinträge. Mit dem ersteren kann man nur warten.


6

Stellen Sie außerdem sicher, dass Sie die Spiegel-Metadaten - sudo apt-get update - aktualisieren, bevor Sie eine tatsächliche Installation ausführen. Es hört sich so an, als ob Ihr lokaler Apt-Cache veraltet ist.


Bingo! Das hat es für mich getan, ich wette, das war auch das Problem von @ murvinlai.
Boinst

0

Wenn die Spiegel ausgefallen sind, versuchen Sie, aus einem nahen Land zum Hauptspiegel oder einem anderen zu wechseln.

Gehen Sie zu Software Center> Bearbeiten> Quellen, um Ihre Spiegel zu ändern.


Wie geht das in der Kommandozeile?
Murvinlai

Sie würden Ihre sources.list und Ersatz zu bearbeiten müssen us-east-1.ec2.archive.ubuntu.com für archive.ubuntu.com für die wichtigsten Server - Repositorys
xangua
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.