找回密码
 register

QQ登录

只需一步,快速开始

[*网络运维*] Proxmox VE 8(PVE8) 删除订阅弹窗

[复制链接]

[*网络运维*] Proxmox VE 8(PVE8) 删除订阅弹窗

[复制链接]
Waylee

主题

0

回帖

1万

积分

仙帝

积分
10124
Waylee 2024-8-26 12:38 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×
PVE 的免费用户每次登录会有弹窗显示:
201.png
弹窗代码主要在这个文件里面:
vim /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

搜索关键词:Ext.Msg.show 可以定位到相关弹窗代码:
002.png
所以根据上面的思路,PVE 8.X 最终删除订阅弹窗命令如下:
sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

改完重启下 pveproxy 服务生效:
systemctl restart pveproxy.service

如果还没有生效的话,清空一下浏览器的缓存即可。其实这个操作就算手贱改错了也没关系,会在同级目录下备份一个 proxmoxlib.js.bak 文件,还原回去就行了。
上面的方法无效的话,还有第二个方法:
查找包含orig_cmd的这句话
#找到如下现实的这行
checked_command: function(orig_cmd) {

在后面加上orig_cmd();和return;即可,如下
checked_command: function(orig_cmd) {
        orig_cmd(); #<-----这里是第一个加的地方
            return; #<-----这里是第二个加的地方,后面的不要动
            Proxmox.Utils.API2Request(
            {
                url: '/nodes/localhost/subscription',
                method: 'GET',
                failure: function(response, opts) {

最后,重启PVE代理服务
systemctl restart pveproxy.service



您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |网站地图|天天打卡

GMT+8, 2024-12-5 02:59 , Processed in 0.094365 second(s), 8 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

快速回复 返回顶部 返回列表