PVE,全称Proxmox Virtual Environment,是基于Debian的Linux系统,虚拟机内核为KVM。安装好PVE后如果不注册订阅的话,每次登陆都会有个提示框“无有效订阅……”。因此为了省钱省事,可以修改相关文件去除提示框。本次使用的是PVE6.4-13版本,截止目前,以下方法依然适用。
登录PVE后台,以下两种方法选其中一种即可
一、一键修改:
sed -Ezi.bak "s/(Ext.Msg.show({\s+title: gettext('No valid sub)/void({ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
二、手动修改
1、进入文件夹
cd /usr/share/javascript/proxmox-widget-toolkit
2、备份文件
cp proxmoxlib.js proxmoxlib.js.bak
3、修改文件
nano proxmoxlib.js
4、定位到需要修改的地方(ctrl+w输入“No valid subscription”查找)
Ext.Msg.show({
title: gettext('No valid subscription'),
5、用“void”替换掉“Ext.Msg.show”
void({
title: gettext('No valid subscription'),
6、重启Proxmox web服务
systemctl restart pveproxy.service
最后清除浏览器缓存后重新登录,就再也看不到烦人的订阅提示了。