deaktivieren der "no subscription" Meldung in Proxmox

Hier eine schnellanleitung um die "No-Subscription" Meldung dauerhaft zu entfernen.

Um in Proxmox die nervigen None Subscription Warnungen abzuschalten + ein OK auch in der Repo übersicht bekommen, wird nur eine einzige Datei benötigt. (Funktioniert auch beim Proxmox Backup Server)

Jedes mal wenn proxmox-widget-toolkit installiert wird, sorgt das Post Invoke Script dafür das sofort die nötigen Änderungen übernommen werden.

Datei /etc/apt/apt.conf.d/pve-no-subscription-messagemit folgenden Inhalt anlegen:

DPkg::Post-Invoke { "dpkg -V proxmox-widget-toolkit | grep -q '/proxmoxlib\.js$'; if [ $? -eq 1 ]; then { echo 'Removing subscription message from UI...'; sed -i -e '/data.status/{s/!//;s/Active/NoMoreSubMessage/i}' -e 's#(-no-subscription|test)#(test)#' -e '/if (repos.nosubscription)/{n;s/addWarn/addGood/}' -e 's/All OK, you have production-ready repositories configured!/All OK, you have no-subscription repositories configured!/' /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js; }; fi"; };

Im Anschluss muss das "proxmox-widget-toolkit" erneuert installieren.

apt install --reinstall proxmox-widget-toolkit