去除Proxmox VE登陆时“无有效的订阅”提示

本文摘要最近入手了一台 r86s,安装了 Proxmox VE 7.1 免费社区版,每次登录都会出现“没有有效订阅”的提示。参考网上的教程找到了解决办法。解决方法:修改文件 /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js 在 Shell 中使用 VIM 编辑(需先安装 VIM:apt install vim),修改前建议备份原文件。ro...

最近入手了一台 r86s,安装了 Proxmox VE 7.1 免费社区版,每次登录都会出现“没有有效订阅”的提示。参考网上的教程找到了解决办法。

Proxmox VE 订阅提示修改代码示例

解决方法:
修改文件 /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
在 Shell 中使用 VIM 编辑(需先安装 VIM:apt install vim),修改前建议备份原文件。

root@kvm2:~# cd /usr/share/javascript/proxmox-widget-toolkit
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

找到以下字段:
Ext.Msg.show({
title: gettext('No valid subscription'),

修改为:
void({
title: gettext('No valid subscription'),

也可以使用 WinScpFinalShell 等工具修改。完成后重启 PVE 或直接运行以下命令重启代理服务:

systemctl restart pveproxy.service

然后退出登录,刷新浏览器重新进入,“没有有效订阅”提示就会消失。

有网友提示,也可以安装 pvetools 插件解决。在 Shell 中执行以下命令安装:

echo "nameserver 8.8.8.8" >> /etc/resolv.conf && rm /etc/apt/sources.list.d/pve-enterprise.list && export LC_ALL=en_US.UTF-8 && apt update && apt -y install git && git clone https://github.com/ivanhao/pvetools.git && cd pvetools && ./pvetools.sh

安装完成后,找到“l” 去除订阅提示 执行即可。如下图所示:

pvetools 工具去除订阅提示菜单

觉得内容不错?我要

评论 暂无评论
暂无评论,快来抢沙发吧~