[Mailman-Users] queue runner keeps crashing

Franz Georg Köhler lists at openunix.de
Mon Aug 12 18:53:19 CEST 2002


On Mon, Aug 12, 2002 at 04:12:49PM +0100, Richard Barrett <R.Barrett at ftel.co.uk> wrote:
> At 15:35 12/08/2002 +0200, Franz Georg =?iso-8859-15?Q?K=F6hler?= wrote:
>>All of the sudden, Mailman V. 2.0.11 stopped working, I'm getting those
>>messages in the log file:
>>
>> [...]
>>
>>Mailman successfully receives mail but is unable to re-distribute it.
>>
>>
>>
>>update:
>>I just upgraded to V. 2.0.12 with a slight hope this could solve
>>my problem, however, it still exists.
>>
>>
>>I'll be grateful for all hints that might lead to solving this.
> 
> Upgrade to MM 2.0.13 which, amongst other things, cures this leakage of 
> Python 2.x functionality into code that should be Python 1.x compatible or 
> upgrade your Python installation to 2.1 or 2.2.
> 
> fyi the problem is that various functions from the string module became 
> member functions of string objects in Python 2.0 and above. The usage 
> causing the problem:
> 
>         msg.get('precedence', '').lower
> 
> should have been coded as follows to be Python 1.x compatible:
> 
>         string.lower(msg.get('precedence', ''))
> 
> I believe MM 2.0.13 fixes these glitches that appeared post 2.0.8 if I 
> recollect correctly; the one you've stumbled on was not alone.

I upgraded to python 2.1:

# dpkg --list |grep pytho
ii  python         2.1.3-3        An interactive object-oriented scripting lan
ii  python2.1      2.1.3-3        An interactive object-oriented scripting lan

and, as proposed, mail delivery is working now.


However, I now do have some strange messages in my log, which
indicate an error related to the web-interface:


Aug 12 18:43:14 2002 admin(13967): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(13967): [----- Mailman Version: 2.0.12 -----]
admin(13967): [----- Traceback ------]
admin(13967): Traceback (most recent call last):
admin(13967):   File "/var/lib/mailman/scripts/driver", line 98, in run_main
admin(13967):     main()
admin(13967):   File "../Mailman/Cgi/admin.py", line 154, in main
admin(13967):     ChangeOptions(mlist, category, cgidata, doc)
admin(13967):   File "../Mailman/Cgi/admin.py", line 855, in ChangeOptions
admin(13967):     value = GetValidValue(mlist, property, kind, val, deps)
admin(13967):   File "../Mailman/Cgi/admin.py", line 749, in GetValidValue
admin(13967):     map(string.strip, string.split(val, '\n')))
admin(13967):   File "../Mailman/Cgi/admin.py", line 743, in SafeValidAddr
admin(13967):     Utils.ValidateEmail(addr)
admin(13967):   File "../Mailman/Utils.py", line 160, in ValidateEmail
admin(13967):     realname,str = rfc822.parseaddress(str)
admin(13967): AttributeError: 'rfc822' module has no attribute 'parseaddress'
admin(13967): [----- Python Information -----]
admin(13967): sys.version    = 2.1.3 (#1, Apr 20 2002, 10:14:34) [GCC 2.95.4 20011002 (Debian prerelease)]
admin(13967): sys.executable = /usr/bin/python
admin(13967): sys.prefix     = /usr
admin(13967): sys.exec_prefix= /usr
admin(13967): sys.path       = /usr
admin(13967): sys.platform   = linux2
admin(13967): [----- Environment Variables -----]
admin(13967):   DOCUMENT_ROOT: /var/www/lists.velia.net
admin(13967):   SERVER_ADDR: 213.221.81.17
admin(13967):   HTTP_ACCEPT_ENCODING: gzip, deflate, compress;q=0.9
admin(13967):   CONTENT_LENGTH: 516
admin(13967):   HTTP_CLIENT_IP: 62.155.178.41
admin(13967):   GATEWAY_INTERFACE: CGI/1.1
admin(13967):   CONTENT_TYPE: application/x-www-form-urlencoded
admin(13967):   PATH_TRANSLATED: /var/www/lists.velia.net/fi-wvs
admin(13967):   REMOTE_ADDR: 62.225.252.23
admin(13967):   SERVER_SOFTWARE: Apache/1.3.26 (Unix) Debian GNU/Linux mod_gzip/1.3.19.1a
admin(13967):   HTTP_VIA: 1.1 orion.bofh.hanau.net:3128 (Squid/2.4.STABLE6), HTTP/1.0 spcss45. (IBM-PROXY-WTE-US)
admin(13967):   HTTP_COOKIE: fi-wvs:admin=28020000006992e5573d732800000033396139663166343932623665393431663063353333303538383763393134333231343936656530
admin(13967):   UNIQUE_ID: PVflotXdUREAACXMNV8
admin(13967):   HTTP_ACCEPT_LANGUAGE: de-de, de;q=0.75, en-us;q=0.50, en;q=0.25
admin(13967):   HTTP_X_FORWARDED_FOR: 172.20.1.10
admin(13967):   REMOTE_PORT: 44932
admin(13967):   SERVER_NAME: lists.velia.net
admin(13967):   HTTP_CONNECTION: Keep-Alive, TE
admin(13967):   HTTP_USER_AGENT: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020615 Debian/1.0.0-3
admin(13967):   HTTP_ACCEPT_CHARSET: ISO-8859-15, utf-8;q=0.66, *;q=0.66
admin(13967):   HTTP_ACCEPT: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1 admin(13967):   REQUEST_URI: /mailman/admin/fi-wvs
admin(13967):   HTTP_CACHE_CONTROL: max-age=259200
admin(13967):   HTTP_TE: chunked
admin(13967):   QUERY_STRING: 
admin(13967):   SERVER_PROTOCOL: HTTP/1.1
admin(13967):   SERVER_PORT: 80
admin(13967):   PATH_INFO: /fi-wvs
admin(13967):   HTTP_HOST: lists.velia.net
admin(13967):   REQUEST_METHOD: POST
admin(13967):   SERVER_SIGNATURE: <ADDRESS>Apache/1.3.26 Server at lists.velia.net Port 80</ADDRESS>
admin(13967):   SCRIPT_NAME: /mailman/admin
admin(13967):   SERVER_ADMIN: info at velia.net
admin(13967):   SCRIPT_FILENAME: /usr/lib/mailman/cgi-bin/admin
admin(13967):   PYTHONPATH: /var/lib/mailman
admin(13967):   HTTP_REFERER: http://lists.velia.net/mailman/admin/fi-wvs




-- 
Warning:  You are not root
             
	     -- nmap V. 2.54BETA31




More information about the Mailman-Users mailing list