[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 
attachement.
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: 
1071003587.699549+54f4bd68e7b2f4b3d049cb18a58e05f407d9772d
Dec 09 22:01:08 2003 (24130) Uncaught runner exception: [Errno 1] 
Operation not permitted: 
'/var/spool/mailman/archives/private/mypersonaltestlist/attachments/20031209/17f6ec0d' 

Dec 09 22:01:08 2003 (24130) Traceback (most recent call last):
 File "/usr/local/lib/mailman/Mailman/Queue/Runner.py", line 110, in 
_oneloop
   self._onefile(msg, msgdata)
 File "/usr/local/lib/mailman/Mailman/Queue/Runner.py", line 160, in 
_onefile
   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 
process
   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
   makedirs(fsdir)
 File "/usr/local/lib/mailman/Mailman/Handlers/Scrubber.py", line 336, 
in makedirs
   os.path.walk(dir, twiddle, None)
 File 
"/usr/obj/i386/python-2.2.1p1/fake-i386/usr/local/lib/python2.2/posixpath.py", 
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: 
'/var/spool/mailman/archives/private/mypersonaltestlist/attachments/20031209/17f6ec0d' 


Dec 09 22:01:08 2003 (24130) SHUNTING: 
1071003667.301217+5f55bb60b8d55f81a55d0fd24348dada8ec5fd91






More information about the Mailman-Users mailing list