Wie Mailman auf Leap.15.4 installieren?
Hallo! Leider habe ich mir nach dem Upgrade auf Leap 15.4 die Mailman-Installation auf dem Server zerschossen. :-( Installiert war mailman2, aber egal was ich versuche es fehlt immer irgendein Python-Paket, egal welches Repo ich versuche. Die Python Versionen sind auch recht unübersichtlich und scheinen ab 3.9 unvollständig... Gibt es ein funktionierendes Howto (ggf. mit migration vorhandener Mailinglisten) um Mailman wieder zu installieren und zum laufen zu bekommen? Tschö' Sue
Am Sonntag, 10. Juli 2022, 15:32:22 CEST schrieb Sandre Useres:
Hallo!
Leider habe ich mir nach dem Upgrade auf Leap 15.4 die Mailman-Installation auf dem Server zerschossen. :-(
Installiert war mailman2, aber egal was ich versuche es fehlt immer irgendein Python-Paket, egal welches Repo ich versuche.
Die Python Versionen sind auch recht unübersichtlich und scheinen ab 3.9 unvollständig...
Gibt es ein funktionierendes Howto (ggf. mit migration vorhandener Mailinglisten) um Mailman wieder zu installieren und zum laufen zu bekommen?
Tschö' Sue
Hast du es mal mit mailman3 versucht? Stephan
Hi Am Sonntag, 10. Juli 2022, 15:32:22 CEST schrieb Sandre Useres:
Hallo!
Leider habe ich mir nach dem Upgrade auf Leap 15.4 die Mailman-Installation auf dem Server zerschossen. :-(
Installiert war mailman2, aber egal was ich versuche es fehlt immer irgendein Python-Paket, egal welches Repo ich versuche.
Die Python Versionen sind auch recht unübersichtlich und scheinen ab 3.9 unvollständig...
Gibt es ein funktionierendes Howto (ggf. mit migration vorhandener Mailinglisten) um Mailman wieder zu installieren und zum laufen zu bekommen?
Tschö' Sue
mailman2 wird nicht mehr out-of-the-box installiert, sondern nur noch mailman3 mailman2 braucht auch eine ältere python-Version. Da ich Teile der Mailman-Konfiguration und User-Verwaltung aus einem anderen Programm heraus erzeuge, wollte ich noch nicht auf mailman3 umsteigen (ich brauche die ganze graphische Oberfläche mit User-Verwaltung nicht, sondern nur den Mailversand) Ich hab' mir mailman2 direkt aus den Quellen installiert: https://download.opensuse.org/repositories/openSUSE:/Leap:/15.2:/Update/stan... Es fehlt aber anscheinend die systemd-Unit-Datei, daher: systemctl edit --force --full mailman.service und folgendes eintragen: [Unit] Description=Mailman, the GNU Mailing List Manager After=local-fs.target postfix.service [Service] Type=forking ExecStartPre=/bin/rm -f /var/lib/mailman/locks/* ExecStart=/usr/bin/python /usr/lib/mailman/bin/mailmanctl -s -q start ExecReload=/usr/bin/python /usr/lib/mailman/bin/mailmanctl -q restart ExecStop=/usr/bin/python /usr/lib/mailman/bin/mailmanctl -q stop [Install] WantedBy=multi-user.target und danach systemctl enable mailman und natürlich mailman und ggf. appache (für die Web-Oberfläche) noch konfigurieren. Falls Fehler: admindb[...]: Mailman cgi-wrapper (admindb): Failure to exec script. WANTED gid 483, GOT gid 8. auftritt: Tip von: https://forums.opensuse.org/showthread.php/544030-Mailman-CGI-error!!! The GID is in the file /etc/mailman/mailman.cgi-gid So I edited this file which contained just a number (483) and changed it with the correct one (8). Das war's auch schon (fast :-) bei Problemen gerne nachfragen. Bye Jürgen -- Dr.rer.nat. Jürgen Vollmer, Am Rennbuckel 21, D-76185 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de ------------------------------------------------------------------------------- Diese EMail ist elektronisch mittels GPG / PGP signiert. Diese elektronische Unterschrift ist in einem EMail-Anhang enthalten. Leider kann die Signatur ohne die Installation entsprechender Programme weder geprüft noch angezeigt werden. Mehr dazu unter: http://www.gnupg.org oder auch http://www.pgpi.org -------------------------------------------------------------------------------
Hi Jürgen, Am 10.07.22 um 16:28 schrieb Dr. Juergen Vollmer:
Am Sonntag, 10. Juli 2022, 15:32:22 CEST schrieb Sandre Useres:
Leider habe ich mir nach dem Upgrade auf Leap 15.4 die Mailman-Installation auf dem Server zerschossen. :-( ... mailman2 wird nicht mehr out-of-the-box installiert, sondern nur noch mailman3 mailman2 braucht auch eine ältere python-Version. https://download.opensuse.org/repositories/openSUSE:/Leap:/15.2:/Update/stan...
Das hat mich auf die richtige Idee gebracht, danke! Anderes Mailmanzeugs wech und die Repos für 15.2+update hinzugefügt. Dann konnte ich den alten mailman normal mit zypper wieder installieren, der hat dann aus den o.g. die 6 Pythons nachgezogen, und läuft nun wieder mit allen Schnittstellen. Uff! :-D Mir ist klar das dieses Pflaster nicht ewig hält weil die 15.2 Repos gelöscht werden werden. Aber das gibt mir Zeit, denn da hängen etliche Mailinglisten dran. Ich versteh gar nicht wie die Leute auf die Idee kommen, das Mailinglisten niemand mehr braucht, die sind das Zugpferd im Internet. :-/ Gibt es denn eine bessere Alternative in openSUSE als mailman3, oder eine andere FOSS-SW (ohne Abhängigkeitshölle)? Tschö' Sue
Hi, Am 10.07.22 um 19:18 schrieb Sandre Useres:
Hi Jürgen,
Am 10.07.22 um 16:28 schrieb Dr. Juergen Vollmer:
Am Sonntag, 10. Juli 2022, 15:32:22 CEST schrieb Sandre Useres:
Leider habe ich mir nach dem Upgrade auf Leap 15.4 die Mailman-Installation auf dem Server zerschossen. :-( ... mailman2 wird nicht mehr out-of-the-box installiert, sondern nur noch mailman3 mailman2 braucht auch eine ältere python-Version. https://download.opensuse.org/repositories/openSUSE:/Leap:/15.2:/Update/stan...
Das hat mich auf die richtige Idee gebracht, danke! Anderes Mailmanzeugs wech und die Repos für 15.2+update hinzugefügt.
Dann konnte ich den alten mailman normal mit zypper wieder installieren, der hat dann aus den o.g. die 6 Pythons nachgezogen, und läuft nun wieder mit allen Schnittstellen. Uff! :-D
Mir ist klar das dieses Pflaster nicht ewig hält weil die 15.2 Repos gelöscht werden werden. Aber das gibt mir Zeit, denn da hängen etliche Mailinglisten dran.
Ich versteh gar nicht wie die Leute auf die Idee kommen, das Mailinglisten niemand mehr braucht, die sind das Zugpferd im Internet. :-/
Gibt es denn eine bessere Alternative in openSUSE als mailman3, oder eine andere FOSS-SW (ohne Abhängigkeitshölle)?
auch von mir noch einmal ein Danke an Jürgen! Nachdem ich mich wiederholt mit Mailman3 abgemüht habe, war das die Lösung. Es scheint im Moment kein Mailman2 Paket zu geben, oder das ist immer noch kaputt: bugzilla.opensuse.org/show_bug.cgi?id=1195033 Ich finde Mailinglisten nachwievor wichtig, aber das aktuell kein lauffähiges Paket für openSUSE 15.3 finde ich schade, zu 15.4 kann ich keine Aussage treffen. LG Andreas -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.tachyon-online.de
participants (4)
-
Andreas Ernst
-
Dr. Juergen Vollmer
-
Sandre Useres
-
Stephan Hemeier