去除Proxmox VE “没有有效订阅” 的弹窗提示
Proxmox VE是一款套开源的虚拟化管理软件,用户可通过网页的方式来管理服务器上使用 kvm 以及 lxc 技术运行的虚拟机。同时提供了一些先进功能的支持,如集群、HA等。
在之前的文章里对 Promox VE的安装与基础配置做过详解 VirtualBox安装Proxmox VE之后与宿主机之间的网络配置示例。
在我们安装完成后登陆的时候如果不是订阅用户默认会提示一个讨人烦的信息:
没有有效的订阅 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@pve:/usr/share/javascript/proxmox-widget-toolkit# cp proxmoxlib.js proxmoxlib.js.bak root@pve:/usr/share/javascript/proxmox-widget-toolkit# ls proxmoxlib.js proxmoxlib.js.bak root@pve:/usr/share/javascript/proxmox-widget-toolkit# vim proxmoxlib.js
找到
if (data.status !== 'Active')
修改为
if (false)
然后保存,重启网页服务
root@pve: systemctl restart pveproxy
然后CTRL+F5强制刷新网页,或清理一下浏览器的缓存就好了!
其实上面的步骤也可以理解为:
将/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js 文件中的data.status !== 'Active'替换为false。
既然是这样,那么我们也可以直接使用SED命令来搞定:
root@pve: sed -i.bak "s/data.status !== 'Active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy
执行完成后,清理一下浏览器的缓存就可以了。
本文来自博客园,作者:古道轻风,转载请注明原文链接:https://www.cnblogs.com/88223100/p/How_To_Remove_PROXMOX_VE_Subscription_Tip.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析