PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mailman unter SuSE 8.2



Stormbringer
19.06.03, 22:34
Hallo,

ich versuche seit geraumer Zeit, mailman unter SuSE 8.2 zum Laufen zu bringen.
(Es handelt sich um eine firmeninterne Mailingliste - darum jene domain.)
Eine mailingliste ist angelegt, ebenso kann ich fast alle administrativen Seiten aufrufen. Das SuSE update ist eingespielt.

Das erste Problem ist folgendes:
Leider erhält der (registrierte) Absender einer mail folgende Info per Email:


Reporting-MTA: dns; mail.intranet.de.lan
Arrival-Date: Thu, 19 Jun 2003 22:49:27 +0200 (CEST)

Final-Recipient: rfc822; emeee@mail.intranet.de.lan
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; Command died with status 2:
"/usr/lib/mailman/mail/mailman post emeee". Command output: Failure to exec
script. WANTED gid 65533, GOT gid 67.

Soweit, sogut ....
In /etc/sysconfig/mailman ist folgender Eintrag:


MAILMAN_MAIL_GID="65533"

Anschließend wurde postfix, mailman & apache neu gestartet ..... das Resultat bleibt das gleiche.

Das zweite Problem ist eine vollkommen falsche URL für die Archivseite:


http://http://mail.intranet.de.lan/mailman//mailman/listinfo/emeee


Hat jemand eine Idee?

Danke & Gruß

Dewitt
19.06.03, 23:26
Original geschrieben von Stormbringer

script. WANTED gid 65533, GOT gid 67.Soweit, sogut ....
In /etc/sysconfig/mailman ist folgender Eintrag:


MAILMAN_MAIL_GID="65533"

Anschließend wurde postfix, mailman & apache neu gestartet ..... das Resultat bleibt das gleiche.

Kein Wunder.
WANTED=65533
GOT=67

Warum sagst du Mailman nun, dass er immernoch 65533 nehmen soll?
Entweder du erklärst Mailman, dass er die gid 67 nehmen soll, oder du
bastelst den MTA auf 65533 um.


Das zweite Problem ist eine vollkommen falsche URL für die Archivseite:


http://http://mail.intranet.de.lan/mailman//mailman/listinfo/emeee



Als du "./configure" ausgeführt hast. Hast du dort bei --urlhost das "http://mail.intranet.de.lan/mailman/" angeben?

Falls ja, -> nich gut =)
Einfach nur hostname angeben..


Hat jemand eine Idee?
Eine? Tausende! Nur gehören die nicht zum Thema. ;)

Gruss,
Dennis

Stormbringer
20.06.03, 07:19
Ok,

war wohl ein Denkfehler meinerseits .... ist aber schon recht klar.
Also flux die /etc/sysconfig/mailman entsprechend geändert:


#MAILMAN_MAIL_GID="65533"
MAILMAN_MAIL_GID="67"

und erneut postfix, mailman & apache neu gestartet .... nur leider bleibt das Ergebnis selbiges.

Das zweite Problem ist gelöst ... :) ... mir war nicht bekannt, daß dann die links hardcodiert werden -> also die html Dateien editiert.

Gruß

Dewitt
23.06.03, 18:39
Original geschrieben von Stormbringer
und erneut postfix, mailman & apache neu gestartet .... nur leider bleibt das Ergebnis selbiges.Exact die gleiche Fehlermeldung?

In dem bin Verzeichnis von Mailman müsste eine "check_perms"
sein. Die kannst du bitte mal als root ausführen. Ich glaube mit dem
Parameter "-f" wird der falsche Zugriffsrechte auch gleich korrigieren.

Nagel mich da aber nicht drauf fest. Hab Mailman seit einiger Zeit
nicht mehr am laufen.

Stormbringer
23.06.03, 19:36
Hi,

habe ich auch schon ausgeführt:


router:/usr/lib/mailman/bin # ./check_perms
Keine Probleme aufgetreten
router:/usr/lib/mailman/bin #


Mittlerweile habe ich die /etc/sysconfig/mailman mit allerlei GIDs gefüllt .... aber die dort vorgegebenen Werte scheinen nicht benutzt zu werden ....

Gruß

debian-climber
01.08.03, 09:04
Hi,

hmmmm weiss nicht ob ich das jetzt falsch gelesen habe, aber für mich ist es eigentlich recht simpel.

./configure --prefix=/usr/local/mailman --with-username=mailman --with-groupname=mailman --with-mail-gid=65533
make
make install

und fertsch.

Es sagt doch WANTED 65533 und GOT 67 das heisst für mich soviel dass er gerne die 65533 hätte aber die 67 bekam.

Vielleicht hasts dus ja mittlerweile auch schon wieder hinbekommen.


Viele Grüsse

Matthias

Stormbringer
01.08.03, 10:29
Hi,

es läuft seit edlichen Wochen ....
SuSE hat in /etc noch eine Datei (Name momentan nicht greifbar), welche die IDs definiert .... und offenbar die Einstellungen in /etc/sysconfig/mailman overruled.

Gruß