PVE每次登录都会弹窗提示无效订阅,按照如下方法去掉,很简单(我这里就用我手头的8.2演示)
第一步:备份原文件
# 进入修改文件的目录
cd /usr/share/javascript/proxmox-widget-toolkit
#备份原文件,一定要记得备份哈!要不就惨了
cp proxmoxlib.js proxmoxlib.js.bak
第二步,修改proxmoxlib.js文件
#可以用nano、vim、vi,总之随便一种文本编辑器就行
vi proxmoxlib.js
第三步,查找包含orig_cmd的这句话
#找到如下现实的这行
checked_command: function(orig_cmd) {
第四步,在后面加上orig_cmd();和return;即可,如下
checked_command: function(orig_cmd) {
orig_cmd(); #<-----这里是第一个加的地方
return; #<-----这里是第二个加的地方,后面的不要动
Proxmox.Utils.API2Request(
{
url: '/nodes/localhost/subscription',
method: 'GET',
failure: function(response, opts) {
最后,重启PVE代理服务
systemctl restart pveproxy.service