去除Proxmox VE “沒有有效訂閱” 的彈窗提示


Proxmox VE是一款套開源的虛擬化管理軟件,用戶可通過網頁的方式來管理服務器上使用 kvm 以及 lxc 技術運行的虛擬機。同時提供了一些先進功能的支持,如集群、HA等。

在之前的文章里對 Promox VE的安裝與基礎配置做過詳解 VirtualBox安裝Proxmox VE之后與宿主機之間的網絡配置示例

在我們安裝完成后登陸的時候如果不是訂閱用戶默認會提示一個討人煩的信息:

沒有有效的訂閱  You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options.

解決方法:

手動修改文件 /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

修改之前記得先備份

root@pve:/usr/share/javascript/proxmox-widget-toolkit# cp proxmoxlib.js proxmoxlib.js.bak

root@pve:/usr/share/javascript/proxmox-widget-toolkit# ls

proxmoxlib.js proxmoxlib.js.bak

root@pve:/usr/share/javascript/proxmox-widget-toolkit# vim proxmoxlib.js

 

找到

if (data.status !== 'Active') 


修改為

if (false) 


然后保存,重啟網頁服務

root@pve: systemctl restart pveproxy

 

然后CTRL+F5強制刷新網頁,或清理一下瀏覽器的緩存就好了!

其實上面的步驟也可以理解為:

將/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js 文件中的data.status !== 'Active'替換為false。

既然是這樣,那么我們也可以直接使用SED命令來搞定:

root@pve: sed -i.bak "s/data.status !== 'Active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy

 

執行完成后,清理一下瀏覽器的緩存就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM