我喜欢使用免费的虚拟化解决方案Proxmox,但我总是为每次成功登录后弹出窗口而烦恼。
You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options.
然而,在4.4-12的最新更新中,开发人员已经改变了“控制”文件的路径。该文件的新路径是 /usr/share/pve-manager/js/pvemanagerlib.js。 在这个文件中,修改行802
if (data.status !== 'Active') {
替换为以下内容:
if (false) {
现在弹出窗口应该消失了。如果没有消失,则清空浏览器缓存就可以了。
但是在更新5.1 -46后该方法失效了, 于是我找遍了整个Proxmox服务目录,找到了这个罪恶的元凶,现在的控制位置是:/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
修改方法还是一样的,只需要修改前面提到的 就可以实现没有烦恼了!
在PVE中出现 TASK ERROR: command 'apt-get update' failed: exit code 100 这个错误提示是由于企业版软件源需要付dìng费yuè才可以访问,免费版实际上应该是使用最多的版本。
未订阅用户如果需要更新Proxmox可以使用Proxmox VE无订阅存储库。
Proxmox VE无订阅存储库,pve-no-subscription回购可用于测试和非生产使用。 它不推荐在生产服务器上运行,因为这些软件包并不总是经过严格测试和验证。 顾名思义,没有Proxmox VE订阅密钥需要访问此存储库。
修改 /etc/apt/sources.list
deb http://ftp.debian.org/debian stretch main contrib
# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve stretch pve-no-subscription
# security updates
deb http://security.debian.org stretch/updates main contrib
然后禁用官方的收费服务器:
修改 /etc/apt/sources.list.d/pve-enterprise.list 将下面这段话注释掉
deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise
本文由 Rinvay 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Sep 2, 2018 at 04:59 pm