DEV Community

Fega Suseno
Fega Suseno

Posted on • Edited on

Disable Subscription Warning on Proxmox

Bagain 1

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
Enter fullscreen mode Exit fullscreen mode
cp proxmoxlib.js proxmoxlib.js.old
Enter fullscreen mode Exit fullscreen mode

Setelah itu baru kita edit file

nano proxmoxlib.js
Enter fullscreen mode Exit fullscreen mode

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();
                    }
Enter fullscreen mode Exit fullscreen mode

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();
                    }

Enter fullscreen mode Exit fullscreen mode

Kemudian restart proxmox web service

systemctl restart pveproxy.service
Enter fullscreen mode Exit fullscreen mode

Lakukan uji coba dengan login ke Proxmox Web UI seharusnya sudah tidak muncul.

Bagian 2

Selanjutanya kita akan memperbaiki masalah repository dimana proxmox akan selalu meminta update dan meningglakan log merah seperti ini

itu akan sangat mengganggu tentunya. Untuk pemakaian non enterprise kita hanya perlu mengubah sedikit di list repository nya, mula-mula kita modifikasi 2 file berikut ceph.sources dan pve-enterprise.sources

nano /etc/apt/sources.list.d/pve-enterprise.sources
Enter fullscreen mode Exit fullscreen mode

lalu beri komentar pada semua isinya agar tidak terbaca saat update

+#Types: deb
+#URIs: https://enterprise.proxmox.com/debian/pve
+#Suites: trixie
+#Components: pve-enterprise
+#Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
Enter fullscreen mode Exit fullscreen mode

lalu modifikasi juga file ini

nano /etc/apt/sources.list.d/ceph.sources
Enter fullscreen mode Exit fullscreen mode

lalu buah bagian ini

Types: deb
-URIs: https://enterprise.proxmox.com/debian/ceph-squid
Suites: trixie
-Components: enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
Enter fullscreen mode Exit fullscreen mode

lalu ganti jadi seperti ini

Types: deb
+URIs: http://download.proxmox.com/debian/ceph-squid
Suites: trixie
+Components: no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
Enter fullscreen mode Exit fullscreen mode

lalu untuk uji coba silakan lakukan update dengan

apt update
Enter fullscreen mode Exit fullscreen mode

Harusnya sudah bisa yaa, selamat mencoba

Top comments (0)