Disable Subscription Warning on Proxmox
Notifikasi “No valid subscription” di Proxmox VE, itu hal yang sangat umum dan normal jika kita pakai Proxmox versi gratis (tanpa langganan enterprise). Pada postingan ini kita akan mencoba menghilangkan pop-up “No valid subscription” pada proxmox. Pertama kita backup file proxmoxlib.js cd /usr/share/javascript/proxmox-widget-toolkit cp proxmoxlib.js proxmoxlib.js.old Setelah itu baru kita edit file nano proxmoxlib.js ganti pada bagaian ini if (res === null || res === undefined || !res || res .data.status.toLowerCase() !== 'active') { - 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; } orig_cmd(); }, }); } else { orig_cmd(); } Perhatikan pada bagian yg saya beri tanda merah, kita akan ganti function itu dengan void. if (res === null || res === undefined || !res || res .data.status.toLowerCase() !== 'active') { + void({ 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; } orig_cmd(); }, }); } else { orig_cmd(); } Kemudian restart proxmox web service systemctl restart pveproxy.service Lakukan uji coba dengan login ke Proxmox Web UI seharusnya sudah tidak muncul.

Notifikasi “No valid subscription” di Proxmox VE, itu hal yang sangat umum dan normal jika kita pakai Proxmox versi gratis (tanpa langganan enterprise). Pada postingan ini kita akan mencoba menghilangkan pop-up “No valid subscription” pada proxmox.
Pertama kita backup file proxmoxlib.js
cd /usr/share/javascript/proxmox-widget-toolkit
cp proxmoxlib.js proxmoxlib.js.old
Setelah itu baru kita edit file
nano proxmoxlib.js
ganti pada bagaian ini
if (res === null || res === undefined || !res || res
.data.status.toLowerCase() !== 'active') {
- 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;
}
orig_cmd();
},
});
} else {
orig_cmd();
}
Perhatikan pada bagian yg saya beri tanda merah, kita akan ganti function itu dengan void
.
if (res === null || res === undefined || !res || res
.data.status.toLowerCase() !== 'active') {
+ void({
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;
}
orig_cmd();
},
});
} else {
orig_cmd();
}
Kemudian restart proxmox web service
systemctl restart pveproxy.service
Lakukan uji coba dengan login ke Proxmox Web UI seharusnya sudah tidak muncul.