去除Proxmox VE登陆时“无有效的订阅”提示

千磨万击还坚劲,任尔东西南北风。这篇文章主要讲述去除Proxmox VE登陆时“无有效的订阅”提示相关的知识,希望能为你提供帮助。
最近入手了一台r86s,安装了proxmox7.17免费版社区版,每次登陆都出现”没有有效订阅“的提示。参照油管上的视频教程,找到了解决办法。
????
解决方法:
修改文件/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
在shell环境使用VIM来修改(先安装VIM工具。安装命令:apt install vim),修改之前记得先备份一下原文件。

root@kvm2:cd /usr/share/javascript/proxmox-widget-toolkit
root@kvm2:/usr/share/javascript/proxmox-widget-toolkit# cp proxmoxlib.js proxmoxlib.js.bak
root@kvm2:/usr/share/javascript/proxmox-widget-toolkit# ls
proxmoxlib.jsproxmoxlib.js.bak
root@kvm2:/usr/share/javascript/proxmox-widget-toolkit# vim proxmoxlib.js

找到以下字段 :
Ext.Msg.show(
title: gettext(No valid subscription),

修改为:
void(
title: gettext(No valid subscription),

也可以使用??WinScp??或??FinalsShell??工具来进行修改。修改完成以后,重启PVE,或直接运行以下命令,重启一下代理服务:
root@kvm2:systemctl restart pveproxy.service

然后退出登录,刷新一下浏览器再重新进入,“没有有效订阅‘提示就没有了。
经过网友提示,也可以安装一个??pvetools??插件来解决。在shell环境,运行以下命令安装:
echo "nameserver 8.8.8.8" > > /etc/resolv.conf & & rm /etc/apt/sources.list.d/pve-enterprise.list & & export LC_ALL=en_US.UTF-8 & & apt update & & apt -y install git & & git clone https://github.com/ivanhao/pvetools.git & & cd pvetools & & ./pvetools.sh

安装完成后,找到”l“去除订阅提示执行即可。如下图所示:
【去除Proxmox VE登陆时“无有效的订阅”提示】

    推荐阅读