PVE8.x Remove Subscription

登录后进入 shell 模式,查看原文件

亲测 PVE 8.2.2 版本有效,其它版本请自行验证

$ cd /usr/share/javascript/proxmox-widget-toolkit
ls -al
total 928
drwxr-xr-x 5 root root   4096 Aug 17 17:21 .
drwxr-xr-x 8 root root   4096 Aug 17 17:21 ..
drwxr-xr-x 2 root root   4096 Aug 17 17:21 css
drwxr-xr-x 2 root root   4096 Aug 17 17:21 images
-rw-r--r-- 1 root root 592588 Apr 24 01:25 proxmoxlib.js
-rw-r--r-- 1 root root 334770 Apr 24 01:25 proxmoxlib.min.js
drwxr-xr-x 2 root root   4096 Aug 17 17:21 themes

使用 sed 命令对文件进行替换操作,并创建备份文件

# 使用 sed 命令对文件进行替换操作,并创建备份文件
$ 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

# 重启 pveproxy 服务
$ systemctl restart pveproxy.service

$ diff proxmoxlib.js proxmoxlib.js.backup 
563c563,564
<                   if (false) {
---
>                   if (res === null || res === undefined || !res || res
>                       .data.status.toLowerCase() !== 'active') {

重启后 Ctrl+F5 强刷新浏览器即可测试是否成功;