Actualización de Debian Wheezy a Jessie

Este artículo describe la actualización del sistema operativo Linux Debian Wheezy a Jessie y presenta soluciones para algunos problemas que surgen después de realizar la actualización.

Actualizar primero el sistema operativo Debian Wheezy.

apt-get update

apt-get upgrade

apt-get dist-upgrade

Verificar el estado de los paquetes instalados. La salida de los siguientes comandos debe estar vacía.

dpkg --audit

aptitude search "~ahold"

dpkg --get-selections | grep 'hold$'

Configurar la fuente para Debian Jessie.

cp /etc/apt/sources.list /etc/apt/sources.list.wheezy

sed -i 's/wheezy/jessie/g' /etc/apt/sources.list

Realizar la actualización mínima del sistema.

apt-get update

apt-get upgrade

Actualizar el sistema completo.

apt-get dist-upgrade

Verificar la instalación del núcleo de Linux. Si la salida del siguiente comando está vacía, hay que instalar una paquete nuevo con la imagen de Linux (linux-image).

dpkg -l "linux-image*" | grep ^ii | grep -i meta

Limpiar el sistema.

apt-get clean

apt-get autoremove

dpkg -l | awk '/^rc/ { print $2 }'

apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')

aptitude search '~c'apt-get upgrade

aptitude purge '~c'

apt-get autoclean

Reiniciar el sistema.

reboot

Solución de problemas

db-util

Eliminar el paquete db5.1-util e instalar uno nuevo.

apt-get remove db5.1-util

apt-get install db-util

Apache 2

Cambiar la configuración de los hosts virtuales (archivos *.conf en el directorio /etc/apache2/sites-available/ ) de Apache 2 como se muestra abajo.

Extracto de un archivio de configuración de host virtual:

                AllowOverride None
                #Order allow,deny
                #Allow from all
                Require all granted

BackupPC

  • La interfaz web de BackupPC no funciona debido a la falta de configuración en Apache 2.
ln -s /etc/backuppc/apache.conf /etc/apache2/conf-enabled/backuppc.conf

service apache2 restart
  • La lista de clientes (Host Summary) en la interfaz web de BackupPC está vacía. Para solucionar este problema hay que copiar la lista de clientes (hosts) del archivo /etc/backuppc/hosts.old al archivo nuevo /etc/backuppc/hosts.

RSync

RSync no se inicia después de haber reiniciado el sistema operativo.

systemctl enable rsync

Suspender el sistema

Suspender el sistema al pulsar el botón de encendido.

apt-get remove pm-utils

apt-get purge pm-utils

Añadir la siguiente configuración al archivo /etc/systemd/logind.conf.

Extracto del archivo: /etc/systemd/logind.conf

HandlePowerKey=suspend