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.


No hay comentarios:

Publicar un comentario