# Migration vers Debian 13 **Date**: 2026-01-14 **Statut**: ✅ **TERMINÉ** ## Changements Effectués Tous les scripts de déploiement ont été mis à jour pour utiliser **Debian 13 (trixie)** au lieu d'Ubuntu 22.04. ### Fichiers Modifiés 1. **config/incus/deploy-service-native.sh** - Ligne 73: `images:ubuntu/22.04` → `images:debian/13` 2. **config/incus/deploy-service.sh** - Ligne 45: `images:ubuntu/22.04` → `images:debian/13` 3. **Makefile** - Ligne 466: `images:ubuntu/22.04` → `images:debian/13` ## État Actuel ### Conteneurs Déployés avec Debian 13 ✅ **4/6 conteneurs déployés** : - `veza-infra` (10.10.10.10) - Debian 13 ✅ - `veza-backend-api` (10.10.10.2) - Debian 13 ✅ - `veza-web` (10.10.10.5) - Debian 13 ✅ - `veza-haproxy` (10.10.10.6) - Debian 13 ✅ ❌ **2 conteneurs manquants** : - `veza-chat-server` (10.10.10.3) - Binaire non compilé (erreurs Rust) - `veza-stream-server` (10.10.10.4) - Binaire non compilé (erreurs Rust) ### Vérification OS Tous les conteneurs déployés utilisent bien Debian 13 : ```bash PRETTY_NAME="Debian GNU/Linux 13 (trixie)" VERSION="13 (trixie)" VERSION_CODENAME=trixie ``` ## Prochaines Étapes 1. **Finaliser l'infrastructure** : - Attendre la fin de l'installation de PostgreSQL et Redis - Configurer et démarrer les services 2. **Démarrer les services** : - Backend API - Apache (Web) - HAProxy 3. **Corriger les erreurs de compilation Rust** pour déployer chat-server et stream-server ## Commandes Utiles ### Vérifier l'OS d'un conteneur ```bash incus exec veza-infra -- cat /etc/os-release | grep PRETTY_NAME ``` ### Vérifier tous les conteneurs ```bash for container in $(incus list -c n --format csv | grep veza-); do echo "--- $container ---" incus exec $container -- cat /etc/os-release | grep PRETTY_NAME done ``` ### Redéployer un conteneur avec Debian 13 ```bash incus delete veza- --force ./config/incus/deploy-service-native.sh ``` ## Notes - Debian 13 (trixie) est la version de développement actuelle de Debian - Les packages peuvent être différents d'Ubuntu 22.04 - Certaines commandes peuvent nécessiter des ajustements pour Debian 13