Contexte : configurer les dépôts sans abonnement et mettre à jour l'hôte alpha · Testé sur : Proxmox VE 9.2.11, Debian 13 trixie · Dernière vérification : 01/10/2026 (procédure réécrite pour Proxmox VE 9 d'après la documentation officielle)
Disposer de dépôts APT cohérents avec la version installée (Proxmox VE 9 sur Debian 13 « trixie »), sans le dépôt payant pve-enterprise, puis appliquer les mises à jour de l'hôte sans casser le système.
sudo -i.download.proxmox.com et les miroirs Debian.Depuis Proxmox VE 9 et Debian 13, les dépôts sont décrits au format deb822, dans des fichiers .sources de /etc/apt/sources.list.d/, et non plus par des lignes deb … dans des fichiers .list.
| Dépôt | Fichier habituel | Usage | Réglage attendu sur alpha |
|---|---|---|---|
| Debian trixie, trixie-updates, trixie-security | debian.sources |
système de base | activé |
pve-no-subscription |
proxmox.sources |
paquets Proxmox VE sans abonnement | activé |
pve-enterprise |
pve-enterprise.sources |
paquets Proxmox VE avec abonnement payant | désactivé (sans abonnement, apt update échoue en 401) |
| Ceph (enterprise ou no-subscription) | ceph.sources |
uniquement si Ceph est utilisé | désactivé : pas de Ceph sur alpha |
ls -l /etc/apt/sources.list /etc/apt/sources.list.d/
cat /etc/apt/sources.list.d/*.sources
grep -rnE 'bullseye|bookworm' /etc/apt/sources.list /etc/apt/sources.list.d/
La dernière commande ne doit rien renvoyer : toute ligne qui mentionne une ancienne suite Debian (bullseye, bookworm) doit disparaître.
Si d'anciens fichiers
.listsubsistent, la commandeapt modernize-sourcesles convertit au format deb822. Relisez le résultat avant de lancerapt update.
Ajoutez la ligne Enabled: no au bloc du fichier /etc/apt/sources.list.d/pve-enterprise.sources :
Types: deb
URIs: https://enterprise.proxmox.com/debian/pve
Suites: trixie
Components: pve-enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
Enabled: no
Faites de même dans /etc/apt/sources.list.d/ceph.sources s'il existe.
cat > /etc/apt/sources.list.d/proxmox.sources <<'EOF'
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF
Les étapes 2 et 3 peuvent aussi se faire dans l'interface web : alpha > Mises à jour > Dépôts, bouton Ajouter (choisir « No-Subscription »), puis sélection du dépôt enterprise et bouton Désactiver.
Le fichier /etc/apt/sources.list.d/debian.sources doit viser trixie :
Types: deb
URIs: http://deb.debian.org/debian/
Suites: trixie trixie-updates
Components: main contrib non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
URIs: http://security.debian.org/debian-security/
Suites: trixie-security
Components: main contrib non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
apt update
apt dist-upgrade
apt dist-upgrade (ou son équivalent apt full-upgrade) sur Proxmox VE, jamais apt upgrade seul : ce dernier n'installe pas les nouvelles dépendances et peut laisser le système dans un état incohérent.screen ou tmux, pour qu'une coupure SSH ne l'interrompe pas.Un nouveau noyau n'est actif qu'après redémarrage. Comparez le noyau en cours aux noyaux installés :
uname -r
dpkg -l 'proxmox-kernel-*' | grep ^ii
Si un noyau plus récent est installé, planifiez le redémarrage :
reboot
Au redémarrage, seuls les CT dont le démarrage automatique est activé (
onboot: 1) repartent. Relevez l'état avecpct listavant, et redémarrez à la main ceux qui en ont besoin après.
pveversion
apt update
apt list --upgradable
pveversion affiche pve-manager/9.x et le noyau attendu.apt update se termine sans erreur 401 ni avertissement de dépôt en double.apt list --upgradable ne liste plus rien.Vérifiez ensuite que les CT sont démarrés (pct list) et que les sites répondent (test depuis le CT 210, voir Reverse proxy nginx).
| Symptôme | Cause probable | Solution |
|---|---|---|
apt update : erreur 401 Unauthorized sur enterprise.proxmox.com |
dépôt enterprise actif sans abonnement | Enabled: no dans pve-enterprise.sources (étape 2) |
| Paquets retenus ou conflits de dépendances | un dépôt resté sur une ancienne suite (bookworm, bullseye) |
aligner toutes les suites sur trixie (étape 1) |
| Avertissement « configured multiple times » | même dépôt dans un .list et un .sources |
supprimer le doublon, ou apt modernize-sources |
| Message « No valid subscription » à la connexion | normal sans abonnement | aucune action |
Nouveau noyau installé mais uname -r inchangé |
pas encore de redémarrage | redémarrer pendant une fenêtre de maintenance |
| Date | Changement |
|---|---|
| 22/04/2023 | Première version (« Problème courant sur Proxmox ») pour Proxmox VE 7 : ajout du dépôt no-subscription bullseye dans /etc/apt/sources.list et mise en commentaire de pve-enterprise.list. Obsolète : bullseye (Debian 11) ne doit jamais être utilisé sur alpha |
| 01/10/2026 | Page réécrite pour Proxmox VE 9 et Debian 13 trixie (format deb822) |