AlternC upgrade sarge > etch howto :
- Vider la file d'attente mailman et éteindre ce dernier :
- find /var/lib/mailman/qfiles/ -type f -exec rm "{}" ;
- /etc/init.d/mailman stop
- configurer son /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://pmaster.metaconsult.fr/ dev/
- on upgrade uniquement apt et aptitude d'abord :
aptitude update
aptitude install apt aptitude
- Ensuite tout (on force courier-authlib-mysql et on désinstalle libgnutls qui fait chier)
aptitude dist-upgrade alternc courier-authlib-mysql
- s'il propose de virer libgnutls13, c'est pas grâve, on peut ...
- s'il demande d'écraser des fichiers (de /etc), dites oui ... au pire vous les reprendrez en partie de votre backup.
- attention, vu que debian ecrase 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 vous utilisez munin, ne laissez pas apt écraser vos fichiers de conf munin.
- Si vous utilisez amavis, renommez l'ancien fichier de conf : /etc/amavis/amavisd.conf.disabled en autre chose (pour qu'amavis accepte de booter)
- apparemment il faut souvent lancer "alternc.install force" et relancer aptitude pour qu'alternc finisse son install.
- après l'upgrade, lancer /etc/init.d/apache restart pour que les sites ne soient pas tous sur le bureau (...)
- Il se peut que mailman plante lors de l'upgrade, mais là je n'y suis pour rien, cf ...