去除Proxmox VE “没有有效订阅” 的弹窗提示 – 喵斯基部落

去除Proxmox VE “没有有效订阅” 的弹窗提示 – 喵斯基部落

1723152_3cc3.jpg

说明:上篇文章《U 盘(优盘)安装 Proxmox VE 图文教程》,主要对如何通过 U 盘来安装 PVE 做了一个简单的了解,在我们安装完成后登陆的时候如果不是订阅用户默认会提示一个讨人烦的信息:没有有效的订阅You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options.

用的是免费版的,所以每次都弹窗是真的挺烦的

proxmox-ve技巧1:移除pve-“no-valid-subscription”-的弹窗提示.png

解决方法:

手动修改文件 /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

修改之前记得先备份一下

  • root@kvm2:/usr/share/javascript/proxmox-widget-toolkit# cp proxmoxlib.js proxmoxlib.js.bak

  • root@kvm2:/usr/share/javascript/proxmox-widget-toolkit# ls

  • proxmoxlib.js proxmoxlib.js.bak

  • root@kvm2:/usr/share/javascript/proxmox-widget-toolkit# vim proxmoxlib.js

然后找到 if (data.status !== 'Active') {

proxmox-ve技巧1:移除pve-“no-valid-subscription”-的弹窗提示-1.png

修改为 if (false) {

proxmox-ve技巧-移除pve-“no-valid-subscription”-的弹窗提示.png

然后保存,重启网页服务

  • systemctl restart pveproxy

然后 CTRL+F5 强制刷新网页,或清理一下浏览器的缓存就好了!


其实上面的步骤也可以理解为:将 /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js 文件中的 data.status !== 'Active' 替换为 false。既然是这样,那么我们可直接使用 SED 命令来搞定:

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

执行完成后,清理一下浏览器的缓存就可以了。

本文标题 去除 Proxmox VE “没有有效订阅” 的弹窗提示
若文章需要更新或相关链接出现 404 – 请联系 MoeWah
本站采用 “知识共享署名 – 非商业性使用 – 相同方式共享 4.0 中国大陆许可协议” 进行许可,转载请注明出处!