[Mailman-Developers] How to downgrade from mailman 2.1a2 ? and some of my problems
Georg Koch
gorg@sun1.imbi.uni-freiburg.de
Mon, 02 Jul 2001 13:06:19 +0200
Hi developers,
I installed mailman2.1a2 because I wanted to satisfy a list
administrator who is waiting for the international interface. I tried
it on a test machine first and it seemed to work but then...
(System configuration: Sun Ultra 1, Solaris 7 using sendmail, python 2.1,
mailman 2.1a2)
First question: is it possible to downgrade to some older version if my
problems continue? How do I do it?
As I am not a member of the list, please send to me directly.
And here some of my problems using mailman 2.1 a2
- mimelib 0.3 installed into site-lib, therefore the cron jobs (python
-S) did not find it (my solution: delete the -S in the crontab
entries)
- mailman wanted libssl and libcrypto and did not find them in
/usr/local/lib (I added links to /lib)
- I got a message "Another qrunner is alread running" every minute!
At first I commented the message out, but now I restart qrunner with
cron only one every hour.
- some messages from check_db about invalid triple...(ignored)
- After the first message came in for distribution, I was not send out,
but the program kept on adding new qrunner processes until I killed
them all . I then deleted the master-qrunner entries in $MAILMAN/locks
and all other locks. When I restarted the qrunner, I did not get the
expected master.lock file again. I already got a 2,7MB error message.
But the mail gets send.
- I had to find out first that all list passwords were invalid, and then
found the program to reset them :)
- I found some files named *.msg and *.db in $MAILMAN/qfiles - not in
subdirectories. Is that ok?
MAIN Problem:
- over the weekeend, the first round of password reminders should have
been out. But the disk ran full over the weekend. I found the maschine
with a load of 14, lots of qrunners and some /bin/mails as well as the
programs that filled the disk (probably not mailman). I killed them all.
Later on I found 2 mail files (7 and 10 MB )in /var/tmp.
Where the passwords send out? At least 1 email, that had to be
approved, was not send: the administrator ran into an error (file not
found or something like that).
Can I trust mailman2.1a2 that it is "disk full"-prove ?
- right now I have 27 qrunners running - the master-qrunner is held by
one of them, but not the oldest one. It should be one master and one
per directory - right?
- I made a new error log file. But there are already error messages in
it ( I only give the first and last lines:
Jul 02 10:14:30 2001 (1640) Uncaught runner exception: String payload expected
Jul 02 10:14:30 2001 (1640) Traceback (most recent call last):
[...]
Jul 02 11:37:15 2001 qrunner(2209): raise TypeError, 'String payload expected'
Jul 02 11:37:15 2001 qrunner(2209): TypeError : String payload expected
Jul 02 11:32:34 2001 (2209) lost data files for filebase: 994066353.54731798+5cdd1e0516f3ccd53091f70eb8cfd905542c4646
Jul 02 11:32:36 2001 (2205) lost data files for filebase: 994066353.54731798+58815255dd387fa7e0e3d297cd80a8e3b87e80d7
Jul 02 11:37:13 2001 (2209) Uncaught runner exception: String payload expected
Jul 02 11:37:14 2001 (2209) Traceback (most recent call last):
File "/home/mailman/Mailman/Queue/IncomingRunner.py", line 136, in _dopipeline
func(mlist, msg, msgdata)
File "/usr/local/lib/python2.1/site-packages/mimelib/Generator.py", line 145, in _flatten
raise TypeError, 'String payload expected'
TypeError: String payload expected
Jul 02 12:00:14 2001 qrunner(2395): Traceback (most recent call last):
Jul 02 12:00:14 2001 qrunner(2395): File "/home/mailman/cron/qrunner", line 299, in ?
Jul 02 12:00:14 2001 qrunner(2395): main()
Jul 02 12:00:15 2001 qrunner(2205): File "/home/mailman/Mailman/Queue/Switchboard.py", line 135, in dequeue
Jul 02 12:00:15 2001 qrunner(2205): os.unlink(msgfile)
Jul 02 12:00:15 2001 qrunner(2205): OSError : [Errno 2] No such file or directory: '/home/mailman/qfiles/out/994068012.91432905+082aa298c0
1d478840e3b8bb3f95fe5216a41b8d.msg'
Who can help?
Best wishes
Georg Koch
--
--
Georg Koch (gorg@ami1.ukl.uni-freiburg.de) | Phone: +49 761 203 6710
System Administrator | Fax: +49 761 203 6711
Mail: Institute of Medical Biometry and Medical Informatics
Stefan-Meier-Strasse 26, D-79104 Freiburg, Germany
...........................................................................
If we knew what it was we were doing, it would not be called research,
would it? -Albert Einstein