[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