HTML archive permissions block mail delivery

Bug #266221 reported by Mokhin
2
Affects Status Importance Assigned to Milestone
GNU Mailman
New
Medium
Unassigned

Bug Description

Mailman version 2.1.6b4.

Mail delivery stopped suddenly after one week of normal
operation and silently, mails being sent to shunt queue.
Here is the error log:

Apr 13 22:02:28 2005 (3585) Uncaught runner
exception: [Errno 5] Input/output error
Apr 13 22:02:28 2005 (3585) Traceback (most recent
call last):
  File "/usr/local/mailman/Mailman/Queue/Runner.py",
line 111, in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/local/mailman/Mailman/Queue/Runner.py",
line 167, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)

File "/usr/local/mailman/Mailman/Queue/IncomingRunner
.py", line 130, in _dispose
    more = self._dopipeline(mlist, msg, msgdata,
pipeline)

File "/usr/local/mailman/Mailman/Queue/IncomingRunner
.py", line 153, in _dopipeline
    sys.modules[modname].process(mlist, msg,
msgdata)

File "/usr/local/mailman/Mailman/Handlers/ToDigest.py",
 line 92, in process
    send_digests(mlist, mboxfp)

File "/usr/local/mailman/Mailman/Handlers/ToDigest.py",
 line 133, in send_digests
    send_i18n_digests(mlist, mboxfp)

File "/usr/local/mailman/Mailman/Handlers/ToDigest.py",
 line 315, in send_i18n_digests
    msg = scrubber(mlist, msg)

File "/usr/local/mailman/Mailman/Handlers/Scrubber.py",
 line 287, in process
    payload = part.get_payload(decode=True)
  File "/usr/local/mailman/pythonlib/email/Message.py",
line 224, in get_payload
    uu.decode(StringIO(payload+'\n'), sfp)
  File "/usr/lib/python2.4/uu.py", line 139, in decode
    sys.stderr.write("Warning: %s\n" % str(v))

File "/usr/local/mailman/Mailman/Logging/MultiLogger.py
", line 45, in write
    _logexc(logger, msg)
  File "/usr/local/mailman/Mailman/Logging/Utils.py",
line 22, in _logexc
    sys.__stderr__.write('Logging error: %s\n' % logger)
IOError: [Errno 5] Input/output error

Apr 13 22:02:28 2005 (3585) SHUNTING:
1113416328.560488+2f3b68b63b63f76dde7ced44494dc0
79153ff3d0

I found that the reason was that HTML archives were
handled by an external archiver that sets its own file
permissions for HTML archives (worked for earlier
versions). Mailman archiving was limited to mbox only
and was not affected by file permissions issue. After
upgrading to 2.1.6b this problem manifested, but
unfortunately not immediately, but after one week of
normal operation, and silently (I was warned by a list
moderator that approved mail is not sent out).

[http://sourceforge.net/tracker/index.php?func=detail&aid=1182604&group_id=103&atid=100103]

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.