上篇文章
主要对如何通过 U 盘来安装 PVE 做了一个简单的了解,在我们安装完成后登陆的时候如果不是订阅用户默认会提示一个讨人烦的信息:没有有效的订阅You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options.
用的是免费版的,所以每次都弹窗是真的挺烦的
解决方法:
手动修改文件
/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') {
修改为
if (false) {
然后保存,重启网页服务
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
执行完成后,清理一下浏览器的缓存就可以了。