"Duncan Drury" <[EMAIL PROTECTED]> wrote:

>I have recently upgraded my Mailman installation to 2.1.10 and the
>online subscription system that I set up stopped working completely
>(users fill out a form, which generates an email, which subscribes them
>to the list).
>
>This seems to be related to the known bug in 2.1.10 and I have tried
>installing the patch that has been discussed in many places - but I am
>still getting the same problem.  In log/error I am seeing the
>following:
>
>May 28 23:36:05 2008 (31672) Uncaught runner exception: 'NoneType' object has 
>no attribute 'lower'
>May 28 23:36:05 2008 (31672) Traceback (most recent call last):
>  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 120, in _oneloop
>   self._onefile(msg, msgdata)
>  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 191, in _onefile
>    keepqueued = self._dispose(mlist, msg, msgdata)
>  File "/usr/local/mailman/Mailman/Queue/CommandRunner.py", line 241, in
>_dispose
>    res.do_command('join')
>  File "/usr/local/mailman/Mailman/Queue/CommandRunner.py", line 139, in
>do_command
>    return handler.process(self, args)
>  File "/usr/local/mailman/Mailman/Commands/cmd_subscribe.py", line 74, in
>process
>    if digest is None and password.lower() in ('digest', 'nodigest'):
>AttributeError: 'NoneType' object has no attribute 'lower'
>
>May 28 23:36:05 2008 (31672) SHUNTING:
>1212014164.9099751+f202edd394843183ffbb4f3cde5b3f52fca1038a
>
>Perhaps I am not installing the patch correctly?  I'm using the FreeBSD
>port of Mailman, and haven't had to patch anything before!
>
>Any help would be much appreciated.  This has had me scratching my head
>for days.
>
>Duncan

I am not an expert in this particular patch.  I did install it on a
system where I build an Ubuntu Mailman 2.1.10 package, but I have not
yet installed nor tested that package, as I am awaiting maybe more
patches.

The only thing I can suggest is that maybe the FreeBSD port has a
conflicting patch?  I know that Debian/Ubuntu has changes to the
SourceForge source, so I build my package from the SourceForge source
and remove all but one Debian/Ubuntu patch (the one that places files
in the proper directories for D/U).  I do not know what FreeBSD does.
----------------------------------------------------------------------
Barry S. Finkel
Computing and Information Systems Division
Argonne National Laboratory          Phone:    +1 (630) 252-7277
9700 South Cass Avenue               Facsimile:+1 (630) 252-4601
Building 222, Room D209              Internet: [EMAIL PROTECTED]
Argonne, IL   60439-4828             IBMMAIL:  I1004994

------------------------------------------------------
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&amp;file=faq01.027.htp

Reply via email to