生活记录、技术分享、一个有趣的网站
PVE6.4去除“无有效订阅”提示
PVE6.4去除“无有效订阅”提示

PVE6.4去除“无有效订阅”提示

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

最后清除浏览器缓存后重新登录,就再也看不到烦人的订阅提示了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注