Mostrando entradas con la etiqueta error. Mostrar todas las entradas
Mostrando entradas con la etiqueta error. Mostrar todas las entradas

3.08.2014

Linux Mint Petra no actualiza. Error 404.

 
Hace unos días instalé Linux Mint Petra edición MATE (me gusta lo clásico y elegante).

No podía instalar absolutamente nada desde el gestor de paquetes (synaptic) lo cual ya me parecía muy raro y más dado que era una instalación limpia de hace un par de días.

Hice un apt-get update desde la terminal y comprobé como se atascaba al conectar a ciertos servidores de Ubuntu, la mayoría correspondientes a las actualizaciones de seguridad. Los errores eran de este tipo:

[...]

Err http://security.ubuntu.com petra-security/main i386 Packages
  404  Not Found [IP: 91.189.92.201 80]
Err http://security.ubuntu.com petra-security/restricted i386 Packages
  404  Not Found [IP: 91.189.92.201 80]
Err http://security.ubuntu.com petra-security/universe i386 Packages
  404  Not Found [IP: 91.189.92.201 80]


[...]





El error 404 significa dirección no encontrada. Probé a meter directamente en el navegador alguna dirección de las que fallaba, por ejemplo:

http://archive.canonical.com/ubuntu/dists/petra/partner/binary-i386/Packages

Error 404

 
Pensé que a lo mejor estarían de mantenimiento.

Al ver que pasaban unas horas y seguía sin funcionar investigué y encontré este foro con una persona con el mismo problema:

http://forums.linuxmint.com/viewtopic.php?f=90&t=155155 

 Resulta que por algún motivo, sospecho que a través de alguna actualización anterior, los repositorios se actualizaron y lo hicieron mal.

Los dominios pertenecientes a Linux Mint estan bien pero fallan los de Ubuntu o Canonical. Esto es debido a que en realidad en los servidores de Ubuntu o Canonical la distribución se llama saucy , no petra como en los Linux Mint.

En mi configuración actual vienen todos los repositorios con "petra". Así que la solución esta en editar el archivo

/etc/apt/sources.list.d/official-package-repositories.list 

 y en las lineas en que los dominios sean ubuntu.com o canonical.com asegurarse que no incluyen petra en su dirección y sino cambiársela a saucy.

Archivo sources.list.d
ALT + F2 e introducir: gksudo pluma /etc/apt/sources.list.d/official-package-repositories.list

SOLUCIÓN ALTERNATIVA

Otra solución más sencilla que descubrí es a través de la propia herramienta Orígenes de Software de Linux Mint, eligiendo como repositorios algún mirror (espejo) y de esta forma obligar a Linux Mint a actualizar los repositorios confiando en que ese mirror los tenga bien.

1. Ejecutamos Orígenes de software (Menú -> Administración -> Orígenes de software)



2. Dentro de Espejos pinchamos en el principal (petra) y esperamos a que haga el test de velocidad. Luego escogemos el que sea más rápido y damos a aplicar (Apply en este caso)



Elijo el primero por ser más rápido para mí.

3. Hacemos lo mismo dentro del apartado Espejo, con Base (saucy). Volvemos a elegir el más rápido.


4. Una vez de vuelta a la pantalla principal, pulsamos el botón Actualizar Caché y comprobaremos como ahora no da error al actualizar los repositorios y ya tendremos acceso a las actualizaciones del sistema, instalar nuevo software, etc.


Espero que os haya ayudado y que no perdáis tiempo en buscar la solución como hice yo.