Actualización Debian (10 > 11)

Prerrequisitos

  • Tener conectividad a internet.

  • Acceder a los repositorios de Debian configurados en:

    /etc/apt/sources.list y /etc/apt/sources.list.d
    
  • Tener suficiente espacio libre:

    • WOCU: 4gb en /opt.

    • Para / ejecutar:

    apt -o APT::Get::Trivial-Only=true full-upgrade
    

Para actualizar el sistema operativo de Debian 10 a Debian 11 con un WOCU-Monitoring instalado, hay que seguir los siguientes pasos en una terminal del sistema.

Importante

Todos los mandatos deben ejecutarse en una consola como root o con privilegios de administrador.

Detener WOCU-Monitoring

Detener los servicios de WOCU:

wocu-ctl stop

Confirmar que los servicios estén detenidos:

wocu-ctl status

Actualizar paquetes y OS actual

Actualizar el sistema con los últimos paquetes disponibles. Es importante no saltarse este paso, ya que se necesita un sistema totalmente actualizado de Debian 10 para dar el salto a Debian 11 con seguridad.

apt update -y
apt upgrade -y

Actualizar OS a Debian 11

Cambiar los repositorios a bullseye (debian 11):

sed  -i 's/buster/bullseye/g' /etc/apt/sources.list

Actualizar el repositorio de apt:

apt update -y
apt upgrade -y
apt full-upgrade -y

Nota

El sistema solicitará mantener o actualizar las configuraciones de las aplicaciones al nuevo paquete, por defecto, seleccionar a todo no actualizar.

Si aparece el siguiente error después de un apt update -y

E: The repository 'http://security.debian.org/debian-security
bullseye/updates Release' does not have a Release file.

Ejecutar lo siguiente:

sed  -i 's|bullseye/updates|bullseye-security|g' /etc/apt/sources.list

Y a continuación volver a ejecutar:

apt update -y
apt upgrade -y
apt full-upgrade -y

Será necesario reiniciar ya que hay cambio de kernel y otros paquetes importantes:

reboot

Tras el reinicio, confirmaremos que estamos en el OS actualizado con cualquiera de los mandatos siguientes:

lsb_release -r
Release:    11
cat /etc/debian_version
11.7

Una vez confirmado, eliminar paquetes no requeridos:

apt autoremove -y --purge