Mis experiencias actualizando a Debian 9 “Stretch”

Saludos a todos, como saben hemos estado siguiendo el proceso de liberación de Debian 9, luego de un par de días para obtener algunos ISOs (varios para compartir con mis amigos) y el correspondiente repositorio para 64bits me dispuse a “actualizar” mi flamante Debian 8 “Jessie” para disfrutar de Debian 9 “Stretch”, este proceso no estuvo libre de algunas dificultades, a continuación les comento.

Lo primero es que como esperaba la mayoría de los programas disponibles en “Stretch” están actualizados, casi al nivel de rolling-release, así que como ocurre en todas las liberaciones de Debian tanto los usuarios como los administradores de sistemas estaremos muy a gusto con nuestro sistema operativo, por solo mencionar algunos detalles en mi caso (uso KDE-Plasma) tenemos Plasma 5.8.6 LTS, para que tengan una idea KDE-Neon que es el orgullo de Plasma-Desktop presenta 5.8.7 LTS, así que punto positivo en este aspecto, KDE-Frameworks 5.28, Qt 5.7.1, Kernel 4.9 y entre las herramientas disponemos de LibreOffice 5.2.7, Chromium 59, Mozilla Firefox 45.9-ESR, Thunderbird 45.8, VLC 2.2.6, entre otras.

Como les dije no todo fue maravillas, lo primero que me ocurrió fue que la actualización desde “Jessie” necesitaba 1.5 GB de espacio y no lo tenía disponible, entonces decidí instalar desde 0 y de paso actualizar la tabla de particiones, preparé mi booteable con el Live-DVD y escritorio KDE-Plasma (estaba deseando que llegara a Debian estable) con la versión 9.0.0 y arranqué el modo live, excelente apariencia como era de esperar, entonces me dispongo a instalar y comienzan los problemas.

1- El instalador de las imágenes live no funciona producto del siguiente error:

“There was an error reading data from the CD-ROM. Please make sure it is in the drive. If retrying does not work, you should check the integrity of your CD- ROM.”

Pueden imaginar mi frustración al no poder instalar Debian 9 inmediatamente, busqué al respecto y encontré que hay un bug relacionado con ese problema, lo pueden encontrar aquí, de momento solo probé con el ISO que incluye KDE-Plasma, pero el reporte también indica que sucede lo mismo con GNOME, se hace referencia a este problema en la página de descarga de los ISOs en la sección 4, la solución en ese momento fue usar la imagen netinstall, que como saben no incluye ambiente gráfico por defecto. Afortunadamente ya hoy 21 de Junio está disponible la primera revisión de las imágenes ISO (9.0.1) y este problema en particular (junto a otros más) ha sido resuelto. En poco más de 10 mins tenía mi laptop instalada y lista para conectarme con el repositorio y comenzar a instalar mis programas.

2- El repositorio local ocupa hoy 60 Gb, que los ocupo con todo el deseo del mundo pues ha resuelto problemas muchas veces, no solo míos, sino de varios de mis amigos del SWL. Pero como todo no es color de rosa también presenté problemas usando mi repositorio local, el primero de ellos está relacionado con los cambios en APT que mencioné en este post, en este caso APT no pudo identificar la existencia de los ficheros InRelease, que efectivamente NO EXISTEN en las ubicaciones donde se mencionaban, pero al perecer es una cuestión del protocolo que se use para consultar el repositorio, en mi caso lo solucioné publicando el contenido por HTTP, como no tenía servidor web (el sistema está recién instalado) tuve que buscar alternativas, aquí apareció mi lenguaje de programación favorito: Python, utilizando el módulo “http” disponible por defecto en las instalaciones básicas de Python pude publicar la carpeta del mirror usando un servidor web básico con Python. Debian 9 incluye Python 3.5 por defecto, entonces lo que hice fue moverme hasta la carpeta que tenía el repositorio (en este caso en un disco duro externo) y estando allí ejecuté el comando siguiente:

# python3 -m http.server 80

de esa manera publiqué en mi servidor local (127.0.0.1) el repositorio usado el puerto 80, luego configuré mi sources.list para que lo utilizara y listo, todo de maravillas, hasta ahora.

3- El siguiente paso es actualizar mi lista de paquetes, ejecuté apt-get update y obtengo entre muchas líneas este error:

Err:11 http://127.0.0.1/debian9 stretch main DEP-11 64×64 Icons.

404 Not Found

Quería que me tragara la tierra de momento, pero recordé que esto también es algo trivial ya, pues la estructura de los repositorios es un organismo vivo y cambia, poco pero cambia, desde hace un tiempo que se habla de metadatos del repositorio y esas cosas, que incluyen referencias a ficheros en formato YML (entre ellos Components, Icons…) que se encuentran dentro de la carpeta /dep11/ (pero no siempre está disponible), pues bien, tampoco me asusté mucho, la solución es simple aunque un poco radical, si vas a usar una copia de terceros solo se necesita ejecutar el siguiente comando para eliminar el fichero que hace referencia a esos metadatos (o hacer un respaldo si prefieren):

# rm /etc/apt/apt.conf.d/50appstream

Quiero aclarar que los estos problemas del 2-4 solo existen SI NO SE USA el repositorio oficial publicado en los mirror de Debian, o sea, cuando se usan copias de terceros que por diversas razones no son 100% fieles a las oficiales, una de esas razones es la disponibilidad de espacio por lo que no publica todo el contenido etc…

Hasta ahora eso es todo, ya hice mi actualización y estoy disfrutando de mi Debian 9 “Stretch”, les muestro mi escritorio como prueba.

Nos vemos en la siguiente entrega.

Share

3 thoughts on “Mis experiencias actualizando a Debian 9 “Stretch”

  1. Excelente blog….. me gustaria que publicaras algo referent a instalar una impresora Epson LX 300+ en debian.

Comments are closed.