apt-get devuelve No encontrado al usar los repositorios AWS de Amazon

11

Cuando sudo apt-get upgrade o update, obtengo lo siguiente:

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

Estoy ejecutando el último Ubuntu 13.10 en AWS. (el AIM estándar de Ubuntu cuando se ejecuta la instancia) Pensé que esos errores eran de una versión anterior de AWS ... No sé por qué aparece en la última versión de ubuntu. ¿Qué tengo que hacer?

murvinlai
fuente

Respuestas:

16

Podría haber dos causas posibles, dada la información dada. Está intentando instalar paquetes que no están en el repositorio (porque se eliminaron, movieron, actualizaron o la versión específica de Ubuntu ya no está disponible) o no ha actualizado la lista de paquetes en mucho tiempo.

El primero puede ser un problema temporal (intente nuevamente más tarde) o uno permanente. Recomiendo correr apt-get updatepara asegurarse. Si después de actualizar su lista de paquetes el problema continúa, es probable que el repositorio esté roto o que necesite otros repositorios.

Si es más tarde, solo necesita eliminarlo us-east-1.ec2.de la URL. Eso volverá archive.ubuntu.com:

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

Eso te dejará con solo archives.ubuntu.comentradas. Con el primero solo puedes esperar.

Braiam
fuente
6

Además, asegúrese de actualizar los metadatos espejo (sudo apt-get update) antes de ejecutar una instalación real. Parece que su caché de apt local está fechada.

hggdh
fuente
¡Bingo! Esto lo hizo por mí, apuesto a que este fue el problema de @ murvinlai también.
Boinst
0

Si los espejos están caídos, intente cambiar al espejo principal u otro de un país cercano.

Vaya al Centro de software> Editar> Fuentes para cambiar sus espejos.

xangua
fuente
¿Cómo hacerlo en línea de comando?
murvinlai
Debería editar su archivo sources.list y sustituir us-east-1.ec2.archive.ubuntu.com por archive.ubuntu.com para los repositorios del servidor principal
xangua