Contexte
Migrer un serveur Debian en production n’est jamais anodin.
Dans mon cas, le passage de Debian 12 (Bookworm) à Debian 13 (Trixie) a été beaucoup plus brutal que prévu : services cassés, configurations obsolètes, dépendances Python disparues, et même des logiciels pourtant “standards” devenus incompatibles.
Voici un retour d’expérience concret, avec tous les pièges rencontrés, leurs solutions, et une checklist post-migration pour éviter d’y passer des heures comme moi.
Situation de départ
Serveur distant (ovh) avec :
- Apache + PHP (WordPress)
- Postfix + Dovecot + Roundcube
- Webmin / Virtualmin
- Fail2Ban, firewalld / nftables
- Serveur Minecraft via Crafty
- Docker (partiel)
- ProFTPD
Migration effectuée via upgrade in-place.
1️⃣ Sites WordPress en erreur 503
🔍 Diagnostic
Commandes utilisées pour identifier la cause
curl -I https://monsite.tld sudo systemctl status apache2 sudo tail -n 50 /var/log/apache2/error.log sudo systemctl status php8.4-fpm
🧠 Cause
Apache fonctionnait, mais PHP-FPM n’était pas correctement configuré / socket absent.
Lire la suite “Migration Debian 12 → Debian 13 (Trixie) Retour d’expérience réel, problèmes et solutions”