Proxmox Mail Gateway PMG No valid subscription bei Community Edition entfernen: Unterschied zwischen den Versionen
Aus znilwiki
BLinz (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
BLinz (Diskussion | Beiträge) |
||
| Zeile 33: | Zeile 33: | ||
In Zeile 617 bzw. per {{key|STRG}} + {{key|W}} nach {{code|No valid subscription}} suchen und dann 2 Zeilen darüber,<br> | In Zeile 617 bzw. per {{key|STRG}} + {{key|W}} nach {{code|No valid subscription}} suchen und dann 2 Zeilen darüber,<br> | ||
steht im Original das hier:<br> | steht im Original das hier:<br> | ||
624 res.data.status.toLowerCase() !== 'active' | |||
625 ) { | |||
626 Ext.Msg.show({ | |||
627 title: gettext('No valid subscription'), | |||
Bei dem {{code|<nowiki>!==</nowiki>}} nehmt ihr das {{key|!}} weg:<br> | Bei dem {{code|<nowiki>!==</nowiki>}} nehmt ihr das {{key|!}} weg:<br> | ||
624 res.data.status.toLowerCase() == 'active' | |||
Speichern und das war es schon.<br> | Speichern und das war es schon.<br> | ||
<br> | <br> | ||
Aktuelle Version vom 18. Juni 2026, 20:15 Uhr
Changelog
- 23.04.2025 erste Version für Proxmox Mail Gateway PMG 8.2.0
- 12.12.2025 Anpassung an Proxmox Mail Gateway PMG 9.0.2
- 20.03.2026 Anpassung an Proxmox Mail Gateway PMG 9.0.6
Vorwort
Dieser Artikel ist entstanden da man zwar schnell eine Anleitung findet wie man die Meldung
No valid subscription
entfernt - allerdings kommt diese Meldund dann für Aufrufe der Quarantine-URLs für Mobile Benutzer trotzdem.
Achtung! Beachtet ob Ihr noch Version 8 oder schon Version 9 des PMG einsetzt!
Version 8: Meldung für die Weboberfläche entfernen
nano /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
Mit ALT + N schaltet man die Zeilennummern ein!
In Zeile 566 bzw. per STRG + W nach No vaild subscription suchen und dann 2 Zeilen darüber,
steht im Original das hier:
566 .data.status.toLowerCase() !== 'active') {
567 Ext.Msg.show({
568 title: gettext('No valid subscription'),
569 icon: Ext.Msg.WARNING,
Bei dem !== nehmt ihr das ! weg:
565 .data.status.toLowerCase() == 'active') {
Speichern und das war es schon.
Version 9: Meldung für die Weboberfläche entfernen
nano /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
Mit ALT + N schaltet man die Zeilennummern ein!
In Zeile 617 bzw. per STRG + W nach No valid subscription suchen und dann 2 Zeilen darüber,
steht im Original das hier:
624 res.data.status.toLowerCase() !== 'active'
625 ) {
626 Ext.Msg.show({
627 title: gettext('No valid subscription'),
Bei dem !== nehmt ihr das ! weg:
624 res.data.status.toLowerCase() == 'active'
Speichern und das war es schon.
Version 8: Meldung für Mobile Benutzer entfernen
nano /usr/share/javascript/pmg-gui/js/pmgmanagerlib-mobile.js
Hier in Zeile 701:
701 if (data.status?.toLowerCase() !== 'active') {
702 let url = data.url || 'https://www.proxmox.com';
703 let err = `You do not have a valid subscription for this server.
das gleiche Spielchen, wieder das ! entfernen:
701 if (data.status?.toLowerCase() == 'active') {
Version 9: Meldung für Mobile Benutzer entfernen
Das funktioniert im Moment nicht.
Die Meldung scheint in der Datei
/usr/share/pmg-mobile-quarantine-ui/pmg-mobile-quarantine-ui_bg.wasm.gz
zu stecken, ich habe noch nicht herausbekommen wie ich diese bearbeiten kann.
Alter Text:
nano /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.min.js
Das ist in der neuen Version in einem Einzeiler versteckt.
Drückt STRG + W und sucht nach
"active"===e.data
gleich der erste Treffer ist der richtige.
Aus den 3 === macht ihr !==, also
"active"!==e.data
