Ce weekend j'ai été plus ou moins contraint de mettre à jour mon serveur perso de la Mandriva 2007.1 vers la 2008.0. Je parle bien d'une mise à jour, pas d'une nouvelle installation sur laquelle on restaure ensuite la configuration de la version précédente. Les problèmes sont survenus à cause d'une corruption de la base rpm. Bref, après pas loin d'une journée de travail j'ai réussi tout de même à tout récupérer en me basant au départ à ce commentaire dans le bugzilla de chez Mandriva.

Mais tout n'est pas forcément négatif dans cette histoire. Voici en vrac les bons points :
- J'ai récupéré le bureau 3D qui ne fonctionnait plus depuis quelques temps.
- Superkaramba qui finissait par prendre 100% du CPU semble de nouveau se comporter correctement.
- Kxdocker fonctionne enfin (à droite sur la capture d'écran).
- Le système semble plus fluide à utiliser.
- J'ai enfin mis la main sur un remplaçant à x0rfbserver qui est utilisé par rfbdrake pour permettre à quelqu'un de prendre la main à distance de sa session X courante. Il s'agit de x11vnc et grâce à lui je n'ai plus de couleurs farfelues. Il faut que je pense à soumettre une demande d'évolution de rfbdrake pour que x0rfbserver soit remplacé par ce serveur vnc.
Pour la prochaine mise à jour vers la 2008.1, je la jouerai certainement comme je le faisais jusqu'à présent. C'est à dire faire une sauvegarde des fichiers de configuration et de tout ce qui est stocké par les serveurs (apache, sql, subversion...) et ferai plutôt une installation. Au moins je serai certain d'avoir quelque chose de propre.