[Support] Mailman & andere Probleme

G.Wendebourg gw@web-hh.de
Fri, 07 Jul 2006 16:38:45 +0200


Paul Hink schrieb:
> [ This mail has also been posted. ]
>
> G.Wendebourg <gw@web-hh.de> wrote:
>
>   
>> im Rueckblick stelle ich fest, dass ic seit dem 15.6. verschiedene
>> Probleme auf dem Server habe.
>> Anhand der geschriebenen (bzw. nicht mehr geschriebenen) Dateien kann
>> ich dies Datum festmachen.
>>     
>
> Bist du sicher, dass es der 15.6., nicht der 20.6. ist? Da war nämlich
> der Rack-Umzug, während dem pima wegen eines Kabelproblem hart
> neugestartet wurde. (Sofern es um ein Paket auf h01/pima geht.)
>   
Sicher bin ich mir nicht.
Nur beim Versuch, festzustellen, bis wann die Dinge liefen, registriere
ich eindeutige Spuren bis zum 15.
>   
>> Seitdem sind offenbar mehrere Listen meines Mailman-Systems ausser
>> Betrieb gegangen, waehrend andere noch verteilen, aber kein Archiv mehr
>> machen.
>> AUch im DWebspace sind mir einige Ungereimtheiten begegnet.
>>     
>
> Was für eine Art von Ungereimtheiten?
>   
Funktionsausfaelle bei WebApps (PHP), die ich beheben konnte, indem ich
die auf dem Server vorhandenen verursachenden Skriptdateien mit
Backupkopien ueberschrieb.
>   
>> Ist zu diesem Zeitpunkt evtl. ein Backup eingespielt worden?
>>     
>
> nein
>
>   
>> Woran kann es liegen, dass mehrere Listen seit dem Zeitpunkt ihre Mail
>> nicht mehr verteilen, obwohl es keinen Zugriff meinerseits auf die
>> Konfiguration gab (auch kein Diskquota-Problem o.dergl.) ?
>>     
>
> Eine derart allgemeine Frage kann man nicht wirklich beantworten. Gibt
> es Fehlermeldungen in einem der Logfiles? Um welches Paket geht es
> überhaupt?
>   
Reichlich.
Sind mir leider - als Nicht-Pythonist - zu kryptisch.
Auch der Versuch anhand der Fehlermeldungen zu googlen ist nicht recht
zielfuehrend.

Ein Aufruf von mailman-qrunner -o All bleibt ohne Fehler

Was ich regelmaessig bekomme ist:

Jul 07 15:25:02 2006 gate_news(14895): Traceback (most recent call last):
Jul 07 15:25:02 2006 gate_news(14895): File
"/home/pacs/gew00/mailman/cron/gate_news", line 274, in ?
Jul 07 15:25:02 2006 gate_news(14895): main()
Jul 07 15:25:02 2006 gate_news(14895): File
"/home/pacs/gew00/mailman/cron/gate_news", line 254, in main
Jul 07 15:25:02 2006 gate_news(14895): process_lists(lock)
Jul 07 15:25:02 2006 gate_news(14895): File
"/home/pacs/gew00/mailman/cron/gate_news", line 189, in process_lists
Jul 07 15:25:02 2006 gate_news(14895): mlist =
MailList.MailList(listname, lock=0)
Jul 07 15:25:02 2006 gate_news(14895): File
"/home/pacs/gew00/mailman/Mailman/MailList.py", line 124, in __init__
Jul 07 15:25:02 2006 gate_news(14895): self.Load()
Jul 07 15:25:02 2006 gate_news(14895): File
"/home/pacs/gew00/mailman/Mailman/MailList.py", line 583, in Load
Jul 07 15:25:02 2006 gate_news(14895): dict, e = self.__load(file)
Jul 07 15:25:02 2006 gate_news(14895): File
"/home/pacs/gew00/mailman/Mailman/MailList.py", line 556, in __load
Jul 07 15:25:02 2006 gate_news(14895): dict = loadfunc(fp)
Jul 07 15:25:02 2006 gate_news(14895): cPickle . UnpicklingError :
invalid load key, '@'.

und

Jul 07 15:27:02 2006 (16780) Uncaught runner exception:
Jul 07 15:27:02 2006 (16780) Traceback (most recent call last):
File "/home/pacs/gew00/mailman/Mailman/Queue/Runner.py", line 105, in
_oneloop
self._onefile(msg, msgdata)
File "/home/pacs/gew00/mailman/Mailman/Queue/Runner.py", line 155, in
_onefile
keepqueued = self._dispose(mlist, msg, msgdata)
File "/home/pacs/gew00/mailman/Mailman/Queue/IncomingRunner.py", line
130, in _dispose
more = self._dopipeline(mlist, msg, msgdata, pipeline)
File "/home/pacs/gew00/mailman/Mailman/Queue/IncomingRunner.py", line
153, in _dopipeline
sys.modules[modname].process(mlist, msg, msgdata)
File "/home/pacs/gew00/mailman/Mailman/Handlers/Moderate.py", line 109,
in process
Hold.hold_for_approval(mlist, msg, msgdata, Hold.NonMemberPost)
File "/home/pacs/gew00/mailman/Mailman/Handlers/Hold.py", line 227, in
hold_for_approval
cookie = Pending.new(Pending.HELD_MESSAGE, id)
File "/home/pacs/gew00/mailman/Mailman/Pending.py", line 75, in new
db = _load()
File "/home/pacs/gew00/mailman/Mailman/Pending.py", line 163, in _load
return cPickle.load(fp)
EOFError

Jul 07 15:27:02 2006 (16780) SHUNTING:
1152278777.2081859+fbdf66d0e9339f4aff3b449e5aca830565d5c4d2


Ankommende Postings werden nach /shunt/ verschoben; in diesem Fall eine
zu moderierende Message, die jedoch nicht bei der Moderation ankommt.

virtusetable und aliases sind schon hundertmal gecheckt

Eine Liste konnte ich wieder aktivieren durch Loeschen / Neuanlegen und
Zurueckkopieren der Listinfodaten.
Bei einer anderen (metabase-intern) war dasselbe Verfahren nicht
erfolgreich.
Paket ist gew00.

Insgesamt bin ich bei Mailman immer einigermassen am Schwimmen mangels
einer Doku, die das nicht ganz unkomplexe Mailman-System erklaert und
darueber eine gezielte Fehlersuche ermoeglicht.

Gruss / GW
>   
>> Ist moeglicherweise eine neue Python-Version installiert worden, gab es
>> Eingriffe in die Struktur der Rechte?
>>     
>
> Nicht dass ich wüsste.
>
> Paul
>
>