Proxmox VE 9 'No valid subscription' uyarısını devre dışı bırakma

2026-08-03 Doğukan Meral

Proxmox ekibi, en kolay yolun bir abonelik alarak projeyi desteklemek olduğunu pasif agresif bir şekilde defalarca belirtmiş (+ ne desin adamlar, nasıl devre dışı bırakılacağını mı anlatsın?): Bknz.

Ben ise bu yazıda, AGPLv3 ile lisanslanmış Proxmox VE 9 üzerinde, zor yolu takip ederek ‘No valid subscription’ uyarısının nasıl devre dışı bırakılabileceğini anlatacağım.


  • Proxmox sunucusunda JS kodunun yedeği alınır:
cp /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js.backup
  • JS kodunda ilgili değişiklikler yapılır:
--- /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js.backup	2026-07-15 01:04:57.290238249 +0300
+++ /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js	2026-07-15 01:06:38.398768830 +0300
@@ -607,27 +607,9 @@
                 },
                 success: function (response, opts) {
                     let res = response.result;
-                    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();
-                    }
+
+                    orig_cmd();
+
                 },
             });
         },
  • pveproxy servisi yeniden başlatılır:
systemctl restart pveproxy ; systemctl status pveproxy
  • Tarayıcı cache’i temizlenir: