proxmox-no-subscription-naglisted
Install: claude install-skill jackson2w/claude-code-skills
# Proxmox "No valid subscription" nag suppression
Covers both diagnosing the popup (it's cosmetic, not a misconfiguration) and applying the
widely-used community patch to suppress it — verified live against real PVE 9.2 / PBS 4.2 code
2026-07-17 rather than assumed from older guides, since the exact JS has drifted across
versions.
## It's expected, not a bug
Any Proxmox VE or Proxmox Backup Server host without a paid subscription key shows this popup on
every web UI login. It's a pure upsell nag — every feature works identically without a
subscription; the only thing a subscription actually changes is access to the more conservative
`pve-enterprise`/`pbs-enterprise` apt repos instead of the `*-no-subscription` ones. If a homelab
deliberately runs the no-subscription repos (common — see e.g. this homelab's own note about
disabling the PBS enterprise repo during initial provisioning), the popup is the expected,
correct behavior for that choice, not a sign anything is broken.
## Don't trust a remembered patch snippet — verify the live code first
The patch works by editing the shared `proxmox-widget-toolkit` package's JS (same file, same
package, on both PVE and PBS — confirm the exact path first):
```bash
find /usr/share -iname 'proxmoxlib.js' # /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
dpkg -S /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js # confirms owning package for the apt hook below
grep -n "No valid sub" /usr/share/javascript/proxmox