Proxmox Backup Server No Subscription Update Repository

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

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.

Fehlermeldung ohne gültige Subscription

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“.

Enterprise-Repository deaktivieren

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.

No-Subscription-Repository einrichten

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

Repository-Konfiguration überprüfen

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

Alte Repository-Dateien überprüfen

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.

Das könnte Sie auch interessieren

Proxmox Backup Server Konfiguration
Tape Library/Autoloader in PBS einbinden
ZFS Datastores nach PBS Neuinstallation wieder einbinden