PVE 最新版本去除订阅提示
2021.08.07 PVE 7.0 更新:PVE 更新 7.0 版本后 pvetools 的去除订阅暂时无法使用,因为 /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js 中的验证代码新增了一行,见下图
除下文位置的代码外,只需要再更改如上图位置的判断代码即可
以下为原文
PVE 在最新版本中更新了订阅提示的验证代码,导致旧方法无法去除订阅提示,项目 ivanhao / pvetools 中就存在此问题
在提出的 issue 后,开发者已经及时更新了 pvetools.sh,适配了最新 PVE 版本
觉得太长不看可以直接使用上述脚本来去除订阅提示
环境
- PVE 6.2-15
- 内核 pve 5.4.65-1-pve
原因
PVE 更新了 /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js 中的验证代码,由
1 | data.status !== 'Active' |
更新为
1 | res === null **||** res === undefined **||** !res **||** res.data.status.toLowerCase**()** !== 'active' |
解决方法
将
1 | .data.status.toLowerCase**()** !== 'active' |
改为
1 | .data.status.toLowerCase**()** === 'active' |
或者
1 | .false |
可能需要重启服务
1 | systemctl restart pveproxy.service |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 月星塘!