[Mailman-Users] Subscription errors

Barry Finkel b19141 at anl.gov
Thu May 29 16:59:23 CEST 2008


"Duncan Drury" <d.drury at gmail.com> 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: BSFinkel at anl.gov
Argonne, IL   60439-4828             IBMMAIL:  I1004994



More information about the Mailman-Users mailing list