[Pkg-mailman-hackers] Bug#549116: File "/usr/lib/mailman/Mailman/OldStyleMemberships.py", line 114, in __assertIsMember && OutgoingRunner dies

Jeffrey Hundstad jeffrey.hundstad at mnsu.edu
Wed Sep 30 19:54:44 UTC 2009


Package: mailman
Version: 1:2.1.11-11
Severity: normal


Lately our OutgoingRunner process is disapearing.  The only thing that
seems to be related in the logs is an assertion that fails when
a bounce is being processed.  In the error log (below) the "user.not.here at mnsu.edu"
is an email address that is NO LONGER valid on our mail server.

The entire error from /var/log/mailman/error:
Sep 30 14:20:47 2009 qrunner(8692): Traceback (most recent call last):
Sep 30 14:20:47 2009 qrunner(8692):   File "/var/lib/mailman/bin/qrunner", line 278, in <module>
Sep 30 14:20:47 2009 qrunner(8692):      main()
Sep 30 14:20:47 2009 qrunner(8692):   File "/var/lib/mailman/bin/qrunner", line 238, in main
Sep 30 14:20:47 2009 qrunner(8692):      qrunner.run()
Sep 30 14:20:47 2009 qrunner(8692):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 88, in run
Sep 30 14:20:47 2009 qrunner(8692):      self._cleanup()
Sep 30 14:20:47 2009 qrunner(8692):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 138, in _cleanup
Sep 30 14:20:47 2009 qrunner(8692):      BounceMixin._cleanup(self)
Sep 30 14:20:47 2009 qrunner(8692):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 137, in _cleanup
Sep 30 14:20:47 2009 qrunner(8692):      self._register_bounces()
Sep 30 14:20:47 2009 qrunner(8692):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 125, in _register_bounces
Sep 30 14:20:47 2009 qrunner(8692):      mlist.registerBounce(addr, msg, day=day)
Sep 30 14:20:47 2009 qrunner(8692):   File "/usr/lib/mailman/Mailman/Bouncer.py", line 167, in registerBounce
Sep 30 14:20:47 2009 qrunner(8692):      self.setBounceInfo(member, info)
Sep 30 14:20:47 2009 qrunner(8692):   File "/usr/lib/mailman/Mailman/OldStyleMemberships.py", line 362, in setBounceInfo
Sep 30 14:20:47 2009 qrunner(8692):      self.__assertIsMember(member)
Sep 30 14:20:47 2009 qrunner(8692):   File "/usr/lib/mailman/Mailman/OldStyleMemberships.py", line 114, in __assertIsMember
Sep 30 14:20:47 2009 qrunner(8692):      raise Errors.NotAMemberError, member
Sep 30 14:20:47 2009 qrunner(8692): Mailman.Errors . NotAMemberError :  user.not.here at mnsu.edu


-- System Information:
Debian Release: 5.0.3
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686-bigmem (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages mailman depends on:
ii  adduser                  3.110           add and remove users and groups
ii  apache2                  2.2.9-10+lenny4 Apache HTTP Server metapackage
ii  apache2-mpm-worker [http 2.2.9-10+lenny4 Apache HTTP Server - high speed th
ii  cron                     3.0pl1-105      management of regular background p
ii  debconf [debconf-2.0]    1.5.24          Debian configuration management sy
ii  libc6                    2.7-18          GNU C Library: Shared libraries
ii  logrotate                3.7.1-5         Log rotation utility
ii  lsb-base                 3.2-20          Linux Standard Base 3.2 init scrip
ii  pwgen                    2.06-1          Automatic Password generation
ii  python                   2.5.2-3         An interactive high-level object-o
ii  python-support           0.8.4lenny1     automated rebuilding support for P
ii  sendmail-dummy [mail-tra 0.1             Dummy package for sendmail
ii  ucf                      3.0016          Update Configuration File: preserv

mailman recommends no packages.

Versions of packages mailman suggests:
ii  listadmin                  2.40-2.2      command line mailman moderator que
ii  lynx                       2.8.7dev9-2.1 Text-mode WWW Browser (transitiona
pn  spamassassin               <none>        (no description available)

-- debconf information:
* mailman/queue_files_present:
* mailman/default_server_language: en
  mailman/gate_news: false
* mailman/site_languages: en
* mailman/used_languages: en
* mailman/create_site_list:





More information about the Pkg-mailman-hackers mailing list