Der Proxmox Backup Server stellt unterschiedliche Paketquellen für die Installation von Updates zur Verfügung. Für Produktivsysteme empfiehlt die Thomas-Krenn.AG den Einsatz einer Proxmox Backup Server Subscription.
Eine gültige Subscription ermöglicht den Zugriff auf das umfangreich getestete Enterprise-Repository. Abhängig von der gewählten Subscription ist außerdem technischer Support durch Proxmox enthalten. Mit dem Erwerb einer Subscription wird zudem die kontinuierliche Weiterentwicklung von Proxmox Backup Server unterstützt.
Für Test- und Entwicklungsumgebungen kann alternativ das frei zugängliche No-Subscription-Repository verwendet werden. Dieses enthält neuere Pakete, die noch nicht denselben umfangreichen Test- und Validierungsprozess wie die Pakete im Enterprise-Repository durchlaufen haben. Daher wird das No-Subscription-Repository nicht für Produktivsysteme empfohlen.
Nach einer Standardinstallation ist das Enterprise-Repository aktiviert. Ist keine gültige Subscription hinterlegt, kann bei der Aktualisierung der Paketlisten beispielsweise folgende Fehlermeldung auftreten:
apt update
Err: https://enterprise.proxmox.com/debian/pbs trixie InRelease 401 Unauthorized E: Failed to fetch https://enterprise.proxmox.com/debian/pbs/dists/trixie/InRelease E: The repository 'https://enterprise.proxmox.com/debian/pbs trixie InRelease' is not signed.
In diesem Fall muss das Enterprise-Repository deaktiviert und anschließend das No-Subscription-Repository eingerichtet werden.
Die folgende Konfiguration gilt für Proxmox Backup Server 4.x auf Basis von Debian 13 „Trixie“.
Das Enterprise-Repository befindet sich standardmäßig in folgender Datei:
/etc/apt/sources.list.d/pbs-enterprise.sources
Die Datei kann beispielsweise mit dem Editor nano geöffnet werden:
nano /etc/apt/sources.list.d/pbs-enterprise.sources
Die Repository-Konfiguration sieht standardmäßig folgendermaßen aus:
Types: deb URIs: https://enterprise.proxmox.com/debian/pbs Suites: trixie Components: pbs-enterprise Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
Zum Deaktivieren des Enterprise-Repositorys wird die folgende Zeile ergänzt:
Enabled: false
Die vollständige Datei sieht anschließend folgendermaßen aus:
Types: deb URIs: https://enterprise.proxmox.com/debian/pbs Suites: trixie Components: pbs-enterprise Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg Enabled: false
Alternativ kann die Datei entfernt werden:
rm /etc/apt/sources.list.d/pbs-enterprise.sources
Das Deaktivieren der Repository-Konfiguration ist jedoch vorzuziehen, da sie bei Bedarf wieder aktiviert werden kann.
Für das No-Subscription-Repository wird die folgende Datei erstellt beziehungsweise bearbeitet:
nano /etc/apt/sources.list.d/proxmox.sources
Folgender Inhalt wird eingefügt:
Types: deb URIs: http://download.proxmox.com/debian/pbs Suites: trixie Components: pbs-no-subscription Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
Die Datei kann alternativ direkt über die Kommandozeile erstellt werden:
cat > /etc/apt/sources.list.d/proxmox.sources << 'EOF' Types: deb URIs: http://download.proxmox.com/debian/pbs Suites: trixie Components: pbs-no-subscription Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg EOF
Anschließend werden die Paketlisten aktualisiert:
apt update
Mit folgendem Befehl kann kontrolliert werden, welche Paketquellen verwendet werden:
apt policy
In der Ausgabe sollte das No-Subscription-Repository für Debian 13 „Trixie“ erscheinen. Das Enterprise-Repository darf nicht mehr abgefragt werden.
Danach kann das System aktualisiert werden:
apt update apt full-upgrade
Nach Kernel- oder systemnahen Aktualisierungen sollte der Proxmox Backup Server neu gestartet werden:
reboot
Nach einem Upgrade von Proxmox Backup Server 3 auf Proxmox Backup Server 4 können noch Repository-Einträge für Debian 12 „Bookworm“ vorhanden sein.
Alle konfigurierten Repository-Dateien können mit folgendem Befehl angezeigt werden:
grep -R --line-number --extended-regexp \ 'bookworm|trixie|enterprise\.proxmox|download\.proxmox' \ /etc/apt/sources.list \ /etc/apt/sources.list.d/ 2>/dev/null
Veraltete Einträge mit bookworm müssen entfernt oder deaktiviert werden. Es sollten keine Repository-Einträge unterschiedlicher Debian-Versionen miteinander vermischt werden.
|
Autor: Samuel Müller Samuel Müller ist seit 2024 bei der Thomas-Krenn und seit 2026 im Deployment Service tätig. Dabei beschäftigt sich Herr Müller mit Proxmox VE, Proxmox Mail Gateway und Proxmox Datacenter Manager und unter anderem mit dem Thomas-Krenn-Wiki. |