Proxmox VE提示No Valid Subscription(无有效订阅)错误去除,删除Proxmox VE订阅通知

Proxmox VE提示No Valid Subscription(无有效订阅)错误去除

PVE是个很不错的开源虚拟化平台,每个人都可以免费地享用它,然而没有订阅企业版每次登录Web管理时都会出现一个“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.”。要点“确定”或关闭它才能继续访问。

移除方法很简单,修改一个文件就可以取消掉这个提示。

其中,

5.1版的文件为“/usr/share/pve-manager/js/pvemanagerlib.js”,

5.3版的文件换成了“/usr/share/javascript/proxmox–widget–toolkit/proxmoxlib.js”

把其中的认购状态检查的判断代码修改一下即可,比较简单的修改方法如下:

找到“if (data.status !== ‘Active’) {”,将其修改为“if (false) {”,建议在修改前应该备份好源文件。

也可以在shell下通过一个命令来完成这个修改:

v5.1:

sed -i_orig "s/data.status !== 'Active'/false/g" /usr/share/pve-manager/js/pvemanagerlib.js && systemctl restart pveproxy.service

v5.3:

sed -i_orig "s/data.status !== 'Active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service

这样将会在修改文件的同时生成一个扩展名为“_orig”的备份文件。

重启网页服务

systemctl restart pveproxy

若重新登录还有提示,请清空浏览器缓存再试。

本方法在Proxmox VE 5.1和5.3下验证通过。

官方QQ群号码:922069959

您可能感兴趣的文章

2 thoughts on “Proxmox VE提示No Valid Subscription(无有效订阅)错误去除,删除Proxmox VE订阅通知

留言评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注