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订阅通知”
Pingback: Proxmox VE虚拟机(PVE)安装爱快iKuai,Proxmox VE上运行爱快iKuai虚拟机 – 月下博客 Pingback: PVE虚拟机安装Openwrt/LEDE软路由,Proxmox VE上运行安装openwrt/LEDE虚拟机 – 月下博客
留言评论