解决Proxmox在更新到6.3之后导致出现无有效订阅的问题

正月在家,闲来无事,将Proxmox(下称PVE)更新到了6.3-3,登录Web页面之后又出现了原来那个蛋疼的问题:提示无有效订阅。然后尝试网上的老办法——替换if (false) {。却发现6.3把判断代码改了,直接没有那一行,然后尝试使用英文在谷歌查找,果然香,第一篇英文教程就是。这里把原英文的教程汉化一下,作为笔记。

无有效订阅

首先还是打开 /usr/share/javascript/proxmox-widget-tookit/proxlib.js 这个文件,命令行和sftp都行。

然后搜索 No vaild subscription 字段,大概在459行(行数可能有出入)。

将代码 Ext.Msg.show({ 注释掉,修改为void({,大概像下面这样:

...
	void({//Ext.Msg.show({
	title: gettext('No valid subscription'),
	icon: Ext.Msg.WARNING,
	message: Proxmox.Utils.getNoSubKeyHtml(res.data.url),
	buttons: Ext.Msg.OK,
	callback: function(btn) {
	if (btn !== 'ok') {
	 return;
	}
....

完成后存盘退出,在命令行状态下执行这个命令重启PVE网页服务:

systemctl restart pveproxy.service

然后再次访问PVE网页管理端,你会发现再也不弹无有效订阅了,至此教程完毕。

 

原文:https://johnscs.com/remove-proxmox51-subscription-notice/

点赞
  1. 纯之说道:
    Google Chrome Android 10
    开小鸡不再是梦想 :huaji3:
  2. Tango说道:
    Google Chrome Windows 10
    6.3-6 又失效了
  3. 那厮搭客说道:
    Google Chrome Windows 10
    6.3-6适用,牛13

回复 那厮搭客 取消回复

电子邮件地址不会被公开。必填项已用 * 标注