ritorni apt-get Non trovato quando si utilizzano i repository AWS di Amazon


11

Quando eseguo sudo apt-get upgrade o update, ottengo quanto segue:

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

Sto eseguendo l'ultimo Ubuntu 13.10 in AWS. (lo standard Ubuntu AIM all'avvio dell'istanza) Pensavo che quegli errori provenissero dalla versione precedente di AWS .. Non so perché sia ​​presente nell'ultima versione di Ubuntu. Cosa dovrei fare?

Risposte:


16

Potrebbero esserci due possibili cause, date le informazioni fornite. Stai tentando di installare pacchetti che non si trovano nel repository (perché sono stati eliminati, spostati, aggiornati o la versione specifica di Ubuntu non è più disponibile) o non hai aggiornato l'elenco dei pacchetti da un po 'di tempo.

Il primo può essere un problema temporale (riprovare più tardi) o permanente. Consiglio di correre apt-get updateper essere sicuro. Se dopo aver aggiornato l'elenco dei pacchetti il ​​problema persiste, è probabile che il repository sia rotto o che siano necessari altri repository.

Se è il momento successivo è sufficiente rimuovere us-east-1.ec2.dall'URL. Ciò restituirà archive.ubuntu.com:

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

Questo ti lascerà solo con le archives.ubuntu.comvoci. Con il primo puoi solo aspettare.


6

Inoltre, assicurati di aggiornare i metadati del mirror - sudo apt-get update - prima di eseguire una vera installazione. Sembra che la cache apt locale sia datata.


Bingo! Lo ha fatto per me, scommetto che anche questo è stato il problema di @ murvinlai.
Boinst,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.