Proxmox Meldung “No valid subscription” entfernen

Zunächst möchte ich darauf hinweisen, dass Proxmox Virtual Environment (Proxmox VE) ohne Subscription bereits den vollen Funktionsumfang besitzt. Mit Subscription erhält man Zugang zum Enterprise Repository, welches stabile Software- und Sicherheitsupdates sowie technischen Support bietet.
Davon abgesehen erhält man nach dem Einloggen im Web UI eine Meldung, die darauf hinweist, dass keine gültige Subscription vorhanden ist. Diese Meldung erscheint bei jedem Login und sieht folgendermaßen aus:
No Valid subscription
You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options.
Wer diese Meldung als störend empfindet, kann diese aber relativ einfach entfernen.
Voraussetzung dazu ist der Zugriff auf die Proxmox-Shell. Entweder via SSH oder über Web-UI-Shell. Der Befehl funktioniert ab Proxmox VE 7.0 und höher.
sed -i.backup -z "s/res === null || res === undefined || \!res || res\n\t\t\t.data.status.toLowerCase() \!== 'active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
Anschließend könnt ihr euch ausloggen, den Browser Cache löschen und bei der nächsten Anmeldung ist der Hinweis verschwunden.
Manuelle Variante
Wer etwas mehr Kontrolle über den Prozess haben möchte, kann die einzelnen Schritte auch von Hand erledigen.
Zunächst navigieren wir zum richtigen Pfad und legen eine Sicherheitskopie der originalen “proxmoxlib.js” an.
cd /usr/share/javascript/proxmox-widget-toolkit
cp proxmoxlib.js proxmoxlib.js.bak
Anschließend öffnen wir die Datei “proxmoxlib.js” und suchen die zu ändernde Codezeile.
nano proxmoxlib.js
Ab Proxmox VE 7.0 und höher lautet die Zeile:
if (res === null || res === undefined || !res || res
.data.status.toLowerCase() !== 'active') {
Diesen Abschnitt ersetzen wir durch
if (false) {
und speichern die Datei ab. Zum Schluss wird der Proxmox Service neugestartet.
systemctl restart pveproxy
Nach dem Abmelden und löschen des Browser Caches ist der Hinweis bei der nächsten Anmeldung verschwunden.
Neueste Kommentare