[ 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