[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

MIGRACIÓN DE SERVIDOR DEBIAN 12 A 13



Buenos días

    Esta mañana, con tiempo, me he propuesto migrar a trixie un servidor Debian 12 donde tengo servicios personales alojados para mi uso, entre ellos una instancia de nextcloud, freshrss, gitea, un servicio pihole, una vpn privada, etc...

    Por supuesto previamente he hecho una copia de seguridad completa

    Bien el proceso ha sido totalmente satisfactorio pues en media hora lo tenía todo listo y funcionando perfectamente. También es cierto que sólo uso un repositorio de terceros para docker y eso facilita mucho las cosas.

    Describo los pasos que he seguido por si le son de ayuda a alguien:

    Comprobar si hay espacio en disco con df -h, al menos que haya 5Gb por seguridad.

    Para evitar problemas de desconexión si se actualiza a través de ssh, es recomendable instalar e iniciar screen para poder mantener la sesión iniciada

  sudo apt-get install -y screen && screen

    Actualizar el sistema y limpiar paquetes

  sudo apt-get update && sudo apt-get dist-upgrade --autoremove -y

   Cambiar el origen a trixie de los repositorios principales

  sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list

   Y a continuación para los repositorios de terceros.

  sudo find /etc/apt/sources.list.d -type f -exec sed -i 's/bookworm/trixie/g' {} \;


    


    

   Aplicamos la actualización global


    

  sudo apt-get update && sudo apt-get dist-upgrade --autoremove -y

   He reiniciado todos los servicios que me ha pedido, y mantenido los ficheros de configuración de SSHD, que los tengo configurados a mi gusto.  Por supuesto después revisaré las novedades por si tengo que cambiar algo.


    

   Y reiniciamos


    

  sudo reboot

   Si ya accedemos con seguridad al nuevo sistema, podemos hacer también lo siguiente para modernizar las fuentes

  sudo apt modernize-sources

   Después de esto, no se han configurado la firma de seguridad de los repositorios, he tenido que añadir las etiquetas Signed-By al nuevo fichero como siguen para evitar la advertencia:

Types: deb deb-src
URIs: mirror+file:///etc/apt/mirrors/debian.list
Suites: trixie trixie-updates trixie-backports
Components: main
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

Types: deb deb-src
URIs: mirror+file:///etc/apt/mirrors/debian-security.list
Suites: trixie-security
Components: main
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

  Y eso es todo, mas allá de una configuración particular de NextCloud al pasar de PHP 8.2 a PHP 8.4, todo lo demás ha funcionado correctamente y todos los servicios se han levantado sin ningún problema de nuevo.

  Mi más sincera enhorabuena al equipo de Debian.

Un saludo


   


    


  


   


   

   




Reply to: