Ce matin, dans un élan d'inconscience, je me suis dit que j'allais faire un dist-upgrade de Nora, le serveur hébergeant Oxynux et tout ce qui va avec, qui étais resté sur la dernière LTS en date, à savoir Dapper.

Tout commence bien, puis tout se casse la gueule comme prévu avec des problèmes de dépendances, avec courier-authdaemon qui se retrouve in a very bad inconsistent state et erlang (nécessaire pour ejabberd) idem.

Rien ne veut y faire, ni les apt-get -f install ou les dpkg --force-all remove [paquet], il ne reste plus que l'emploi des grands moyens, le faire à la main : éditer le fichier /var/lib/dpkg/status, virer les morceaux qui coincent et supprimer à la main les fichiers disséminés un peu partout. Et finalement reprendre sur apt-get -f install qui me relance le dist-upgrade là où il s'était arrêté. Il a juste fallu réinstaller à la main courier-authdaemin et erlang.

Dernier petit hic, proftpd refusait de fonctionner correctement, je me suis contenté de désactiver les modules inutiles (ldap, pgsql, radius...) pour que ça reparte correctement.

Le tout à maintenant l'air de fonctionner, so wait and see!