[ mailman-Bugs-1182604 ] HTML archive permissions block mail
delivery
SourceForge.net
noreply at sourceforge.net
Thu Apr 14 00:55:24 CEST 2005
Bugs item #1182604, was opened at 2005-04-13 22:55
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1182604&group_id=103
Category: mail delivery
Group: 2.1 beta
Status: Open
Resolution: None
Priority: 5
Submitted By: Gregory Mokhin (mokhin)
Assigned to: Nobody/Anonymous (nobody)
Summary: HTML archive permissions block mail delivery
Initial Comment:
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).
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1182604&group_id=103
More information about the Mailman-coders
mailing list