[Mailman-Users] Problems with OpenBSD and Mailman 2.1.3

Klaus Bestvater KlausB at wazumba.ath.cx
Wed Dec 10 09:17:27 CET 2003

Hello All,

I recently discovered a problem with my installation of Mailman.
Everything is running fine as long as nobody tries to post some kind of 
The mail with the Attachement causes the Runner Prozess to crash.

I have a fairly up2date OpenBSD and the newest version of mailman from 
the ports.
I have found some more posts regarding this problem but no answers.
Has anybody any Idea why Python is not allowed to chmod the attachement 
to 02775?
Can there anything be done or should I archiving of attachements to get 
arround this problem?

Every hint in this direction would be greatly appreciated.

Thx a lot
Klaus B.

beyond is the log dump

Dec 09 21:59:47 2003 (24130) SHUNTING: 
Dec 09 22:01:08 2003 (24130) Uncaught runner exception: [Errno 1] 
Operation not permitted: 

Dec 09 22:01:08 2003 (24130) Traceback (most recent call last):
 File "/usr/local/lib/mailman/Mailman/Queue/Runner.py", line 110, in 
   self._onefile(msg, msgdata)
 File "/usr/local/lib/mailman/Mailman/Queue/Runner.py", line 160, in 
   keepqueued = self._dispose(mlist, msg, msgdata)
 File "/usr/local/lib/mailman/Mailman/Queue/IncomingRunner.py", line 
130, in _dispose
   more = self._dopipeline(mlist, msg, msgdata, pipeline)
 File "/usr/local/lib/mailman/Mailman/Queue/IncomingRunner.py", line 
153, in _dopipeline
   sys.modules[modname].process(mlist, msg, msgdata)
 File "/usr/local/lib/mailman/Mailman/Handlers/ToDigest.py", line 90, in 
   send_digests(mlist, mboxfp)
 File "/usr/local/lib/mailman/Mailman/Handlers/ToDigest.py", line 131, 
in send_digests
   send_i18n_digests(mlist, mboxfp)
 File "/usr/local/lib/mailman/Mailman/Handlers/ToDigest.py", line 304, 
in send_i18n_digests
   msg = scrubber(mlist, msg)
 File "/usr/local/lib/mailman/Mailman/Handlers/Scrubber.py", line 232, 
in process
   url = save_attachment(mlist, part, dir)
 File "/usr/local/lib/mailman/Mailman/Handlers/Scrubber.py", line 344, 
in save_attachment
 File "/usr/local/lib/mailman/Mailman/Handlers/Scrubber.py", line 336, 
in makedirs
   os.path.walk(dir, twiddle, None)
line 279, in walk
   func(arg, top, names)
 File "/usr/local/lib/mailman/Mailman/Handlers/Scrubber.py", line 335, 
in twiddle
   os.chmod(dirname, 02775)
OSError: [Errno 1] Operation not permitted: 

Dec 09 22:01:08 2003 (24130) SHUNTING: 

More information about the Mailman-Users mailing list