去除Proxmox VE登陆时“无有效的订阅”提示
Posted 鐵血男兒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了去除Proxmox VE登陆时“无有效的订阅”提示相关的知识,希望对你有一定的参考价值。
最近入手了一台r86s,安装了proxmox7.17免费版社区版,每次登陆都出现”没有有效订阅“的提示。参照油管上的视频教程,找到了解决办法。
解决方法:
修改文件/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),
也可以使用WinScp或FinalsShell工具来进行修改。修改完成以后,重启PVE,或直接运行以下命令,重启一下代理服务:
root@kvm2: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“去除订阅提示执行即可。如下图所示:
以上是关于去除Proxmox VE登陆时“无有效的订阅”提示的主要内容,如果未能解决你的问题,请参考以下文章
Proxmox VE技巧 移除PVE “没有有效订阅” 的弹窗提示
Proxmox VE 超融合集群ceph OSD磁盘塞满处理
Proxmox VE 7.0升级到Proxmox VE 7.1虚拟机重启失败