Proxmox ohne Subscription Updaten

Vorwort

Proxmox wird standardmäßig als Enterprise Edition installiert, da wir keine Enterprise Subscription haben bekommen wir beim Login eine Warnung angezeigt. Wenn wir Proxmox ohne Subscription updaten wollen, müssen wir das Enterprise Repository entfernen, und das Community Repository hinzufügen. Zum Schluss werden wir noch die Subscription Meldung deaktivieren.

Unterschiede der Repositorys

Aus einem Repository bezieht ein Proxmox Server seine Updates. Die beiden relevanten Repositorys sind pve-enterprise und pve-no-subscription.

Wenn neue Updates erscheinen, dann werden diese Updates gemäß dem Release Plan zunächst intern bei Proxmox sowie einigen externen Entwicklern getestet. Tauchen dabei keine größeren Fehler auf, dann werden die Updates in das pve-no-subscription Repository eingestellt. pve-no-subscription ist frei und kann auf jedem Server verwendet werden.

Nach einigen Wochen und der Installation auf tausenden von Systemen ohne Auffälligkeiten oder Fehler werden die Updates dann in das Enterprise Repository hinzugefügt. Daher sind die Updates im Enterprise zwar um einige Wochen verzögert, dafür aber auf sehr vielen Systemen bereits im Einsatz.

Allerdings erhält man bei der Enterprise Subscription: Support direkt durch den Hersteller (ab Basic), Remote Support via SSH (ab Standard) und sind eine sinnvolle Investition für den Betrieb wichtiger VMs.

Enterprise Repository entfernen

proxmox ohne subscription

Der Consolen Login erfolgt automatisch. Folgenden Befehl benutzen wir zum Löschen:

rm /etc/apt/sources.list.d/pve-enterprise.list

No Subscription Repository hinzufügen

Nun fügen wir das pve-no-subscription Repository hinzu.

echo "deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription" >> /etc/apt/sources.list

Update auf die Community Edition

apt update && apt upgrade -y

No Subsciption Meldung entfernen

Zum Schluss entfernen wir noch die Meldung, die nach jedem Login erscheint.

#Verzeichniss wechseln 
cd /usr/share/javascript/proxmox-widget-toolkit

#Backup Erstellen 
cp proxmoxlib.js proxmoxlib.js.bak

#Datei mit Nano öffnen
nano proxmoxlib.js

#Mit Strg+W nach "no valid subscription" suchen 
#Diese Zeilen Löschen
Ext.Msg.show({
  title: gettext('No valid subscription'),

#Einfügen
void({ //Ext.Msg.show({
  title: gettext('No valid subscription'),
  
#Mit Strg+X schließen (Seichern mit "y" bestätigen)

#Service neustarten
systemctl restart pveproxy.service

Diese Schritte müssen wir leider nach jedem Update wiederholen, wenn wir die No Subscription Meldung nicht bekommen wollen.

-> Hier gehts zum Proxmox Installation Tutorial

Das könnte dich auch interessieren …

Eine Antwort

  1. DerBringer sagt:

    Moin!

    seit dem Update auf Proxmox 8.x ändert sich die Repository-Quelle in:

    deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

    (Artikel aktualisieren wäre nice ^^)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert