[Pkg-mailman-hackers] Bug#352632: mailman: fails to send mail with mysterious Python error in log

Carl Fink carl at fink.to
Mon Feb 13 04:19:18 UTC 2006


Package: mailman
Version: 2.1.5-8sarge1
Severity: serious
Justification: 1


When I try to send mail to one of the lists on a newly-set-up server
(new.iconsf.org), no mail is sent and the following entries appear in
the log:


Feb 12 22:52:20 2006 post(9773): post script, list not found: net-team 
Feb 12 22:53:23 2006 mailmanctl(9784): PID unreadable in: /var/run/mailman/mailman.pid 
Feb 12 22:53:23 2006 mailmanctl(9784): [Errno 2] No such file or directory: '/var/run/mailman/mailman.pid' 
Feb 12 22:53:23 2006 mailmanctl(9784): Is qrunner even running? 
Feb 12 22:53:54 2006 (9790) Uncaught runner exception: [Errno 13] Permission denied: '/var/lib/mailman/lists/net-team/digest.mbox'
Feb 12 22:53:54 2006 (9790) Traceback (most recent call last):
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 167, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 130, in _dispose
    more = self._dopipeline(mlist, msg, msgdata, pipeline)
  File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153, in _dopipeline
    sys.modules[modname].process(mlist, msg, msgdata)
  File "/var/lib/mailman/Mailman/Handlers/ToDigest.py", line 76, in process
    mboxfp = open(mboxfile, 'a+')
IOError: [Errno 13] Permission denied: '/var/lib/mailman/lists/net-team/digest.mbox'

Feb 12 22:53:54 2006 (9790) SHUNTING: 1139802833.9102261+19991af2b44a2ac62d8c446e7148dfaf22853d3c


Despite the permission error reported, the digest file is in fact owned by root.list 
with owner having rw.

What's wrong here?

I'll be glad to send along any info that can help solve this.

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-k7
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages mailman depends on:
ii  apache [httpd]            1.3.33-6sarge1 versatile, high-performance HTTP s
ii  apache-ssl [httpd]        1.3.33-6sarge1 versatile, high-performance HTTP s
ii  cron                      3.0pl1-86      management of regular background p
ii  debconf                   1.4.30.13      Debian configuration management sy
ii  libc6                     2.3.2.ds1-22   GNU C Library: Shared libraries an
ii  logrotate                 3.7-5          Log rotation utility
ii  postfix [mail-transport-a 2.1.5-9        A high-performance mail transport 
ii  pwgen                     2.03-1         Automatic Password generation
ii  python                    2.3.5-2        An interactive high-level object-o
ii  ucf                       1.17           Update Configuration File: preserv

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




More information about the Pkg-mailman-hackers mailing list