AlternC upgrade sarge > etch howto :
Préparation
- On fait un backup de /etc/
- On s'assure que les modifications faites à la configuration d'AlternC sont bien dans les templates d'Alternc /etc/alternc/templates. On exécute alternc.install et s'il grogne pas c'est que tout est prêt pour la mise à jour. S'il grogne on fait nos devoirs et on passe les configurations aux templates.
- On configure le /etc/apt/sources.list :
deb http://ftp.fr.debian.org/debian etch main contrib non-free
deb http://security.debian.org/debian-security etch/updates main contrib non-free
deb http://debian.alternc.org stable main
deb-src http://debian.alternc.org stable main
si on utilise mailman
Mise à jour
- Ensuite tout (on force courier-authlib-mysql et on desinstalle libgnutls si ça grogne.)
aptitude dist-upgrade alternc courier-authlib-mysql phpmyadmin
- s'il propose de virer libgnutls13, c'est pas grave, on peut ...
- s'il demande d'écraser des fichiers (de /etc), dites oui ... au pire vous les reprendrez en partie de votre backup.
Autres remarques
- Attention, vu que debian écrase les fichiers de apache-ssl, pop3d-ssl et imapd-ssl, on peut perdre le pointage des certificats.
- les remettre dans les confs correspondantes.
- pour : /etc/proftpd/proftpd.conf, /etc/courier/imapd-ssl, /etc/courier/pop3d-ssl, /etc/apache-ssl/httpd.conf, /etc/postfix/main.cf,
- Si aptitude plante à la mise à jour de AlternC, on exécute alternc.install, on fait les changements demandés, on termine en exécutant "alternc.install force" et on relance aptitude pour terminer la mise à jour.
- Après la mise à jour, c'est une bonne pratique de redémarrer le serveur, question de s'assurer que tous les services démarrent bien.
si on utilise Munin-node
- On ne laisse pas apt écraser les fichiers de conf munin.
si on utilise Amavis
- On renomme l'ancien fichier de conf : /etc/amavis/amavisd.conf.disabled en autre chose (pour qu'amavis accepte de booter)