[Mailman-Users] newbie question

Brian Noecker bnoecker at jabber.com
Wed Apr 10 21:14:40 CEST 2002


Ok, totally new to mailman, but giving it a try.  Currently I have version
2.0.9 runnig on Linux.  The install seemed to work fine.  The ./check_perms
reports things are fine.  I have mailman running as mailman, with group
mailman.  I have a web server running under a different www-data account.  

I think I have some permission issues however, for I tend to see the
following error pop up in different places.  Most notably, when a new user
signs up, they get a "Subscription results" page confirming their sign up,
but with the following at the bottom.
----------------
Content-type: text/html 
Bug in Mailman version 2.0.9
We're sorry, we hit a bug!
Please inform the webmaster for this site of this problem. Printing of
traceback and other system information has been explicitly inhibited, but
the webmaster can find this information in the Mailman error logs. 
-------------------

In the logs I see:


Apr 10 12:56:55 2002 (21776) Delivery exception: 
Apr 10 12:56:55 2002 (21776) Traceback (innermost last):
  File "/opt/mailman/Mailman/Handlers/HandlerAPI.py", line 82, in
do_pipeline
    func(mlist, msg, msgdata)
  File "/opt/mailman/Mailman/Handlers/SMTPDirect.py", line 77, in process
    mlist.Lock()
  File "/opt/mailman/Mailman/MailList.py", line 1339, in Lock
    self.__lock.lock(timeout)
  File "/opt/mailman/Mailman/LockFile.py", line 266, in lock
    raise AlreadyLockedError
AlreadyLockedError: 

Apr 10 12:56:55 2002 admin(21776):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(21776): [----- Mailman Version: 2.0.9 -----]
admin(21776): [----- Traceback ------]
admin(21776): Traceback (innermost last):
admin(21776):   File "/opt/mailman/scripts/driver", line 96, in run_main
admin(21776):     main()
admin(21776):   File "/opt/mailman/Mailman/Cgi/subscribe.py", line 77, in
main
admin(21776):     mlist.Save()
admin(21776):   File "/opt/mailman/Mailman/MailList.py", line 857, in Save
admin(21776):     self.__save(dict)
admin(21776):   File "/opt/mailman/Mailman/MailList.py", line 833, in __save
admin(21776):     os.link(fname, fname_last)
admin(21776): OSError: [Errno 1] Operation not permitted
admin(21776): [----- Python Information -----]
admin(21776): sys.version    = 1.5.2 (#1, Dec 21 2000, 15:29:08)  [GCC
egcs-2.91.66 19990314/Linux (egcs-
admin(21776): sys.executable = /usr/bin/python
admin(21776): sys.prefix     = /usr
admin(21776): sys.exec_prefix= /usr
admin(21776): sys.path       = /usr
admin(21776): sys.platform   = linux-i386
---------------------------------------------------------------------

I see the OSError: [Errno 1] Operation not permitted error pop up in other
places as well.

Ideas to get me started?





More information about the Mailman-Users mailing list