[Mailman-Users] Mailman 2.0.6, MacOS X Server 10.0.4, "We've caught a bug!"

David B. O'Donnell atropos at fates.org
Tue Sep 4 17:35:23 CEST 2001

At first this wasn't consistently happening but now it is.

Upgraded Apache using the instructions at StepWise, with a little 
assistance from another site I've forgotten. Apache itself seems to be 
quite stable and is hosting three domains.

Installed current stable release of Postfix per directions on StepWise, 
everything seems to be running smoothly (procmail is local delivery agent, 
if that makes any difference).

Followed suggestion of waterknot1 at mac.com on 05 August 2001 and modified 
ownership of admin, admindb, listinfo and subscribe scripts to www:mailman, 
to help prevent the quite-annoying permission denied errors.

Followed Apple TIL to avoid CGI POST errors (apache is manually started 
using apachectl instead of StartupItems).

Attempt to log in to administer a test list: 
http://www.fates.net/mailman/admin/mrsgale-test; enter password, get error: 
"Bug in Mailman version 2.0.6

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."

Traceback from ~mailman/logs/error:

Sep 04 11:22:11 2001 admin(6533): 
admin(6533): [----- Mailman Version: 2.0.6 -----]
admin(6533): [----- Traceback ------]
admin(6533): Traceback (most recent call last):
admin(6533):   File "/users/mailman/scripts/driver", line 96, in run_main
admin(6533):     main()
admin(6533):   File "/users/mailman/Mailman/Cgi/admin.py", line 83, in main
admin(6533):     cgidata = cgi.FieldStorage(keep_blank_values=1)
admin(6533):   File "/users/mailman/Mailman/pythonlib/cgi.py", line 503, in 
admin(6533):     self.read_urlencoded()
admin(6533):   File "/users/mailman/Mailman/pythonlib/cgi.py", line 575, in 
admin(6533):     qs = self.fp.read(self.length)
admin(6533): IOError: [Errno 9] Bad file descriptor
admin(6533): [----- Python Information -----]
admin(6533): sys.version    = 2.1 (#4, 05/17/01, 18:34:21)
[GCC Apple DevKit-based CPP 6.0alpha]
admin(6533): sys.executable = /usr/local/bin/python
admin(6533): sys.prefix     = /usr/local
admin(6533): sys.exec_prefix= /usr/local
admin(6533): sys.path       = /usr/local
admin(6533): sys.platform   = darwin1
admin(6533): [----- Environment Variables -----]
admin(6533):    DOCUMENT_ROOT: /Volumes/Storage/Web Domains/Fates.net
admin(6533):    SERVER_ADDR:
admin(6533):    HTTP_ACCEPT_ENCODING: gzip
admin(6533):    CONTENT_LENGTH: 16
admin(6533):    CONTENT_TYPE: application/x-www-form-urlencoded
admin(6533):    PATH_TRANSLATED: /Volumes/Storage/Web 
admin(6533):    REMOTE_ADDR:
admin(6533):    SERVER_SOFTWARE: Apache/1.3.20 (Darwin) PHP/4.0.6 DAV/1.0.2
admin(6533):    GATEWAY_INTERFACE: CGI/1.1
admin(6533):    __CF_USER_TEXT_ENCODING: 0x46:0:0
admin(6533):    HTTP_ACCEPT_LANGUAGE: en, de, fr, nl, it, ja, es
admin(6533):    REMOTE_PORT: 50633
admin(6533):    SERVER_PORT: 80
admin(6533):    HTTP_CONNECTION: Keep-Alive
admin(6533):    HTTP_USER_AGENT: Mozilla/4.5 (compatible; OmniWeb/4.0.5; 
admin(6533):    HTTP_ACCEPT_CHARSET: utf-8, iso-10646-ucs-2, iso-8859-1, 
sh, windows-1252, *
admin(6533):    HTTP_ACCEPT: application/futuresplash, application/rtf, 
ion/sdp, application/x-itool, application/x-rtsp, 
 audio/basic, audio/mpeg, audio/vnd.qcelp, audio/wav, audio/x-aiff, 
, image/gif, image/jpeg, image/pict, image/png, image/tiff, 
image/x-macpaint, im
age/x-photoshop, image/x-quicktime, image/x-targa, image/x-xbitmap, 
image/xbm, t
ext/html, text/plain, video/flc, video/quicktime, video/x-msvideo, */*
admin(6533):    REQUEST_URI: /mailman/admin/mrsgale-test
admin(6533):    QUERY_STRING:
admin(6533):    SERVER_PROTOCOL: HTTP/1.1
admin(6533):    PATH_INFO: /mrsgale-test
admin(6533):    HTTP_HOST: www.fates.net
admin(6533):    REQUEST_METHOD: POST
admin(6533):    SERVER_SIGNATURE: <ADDRESS>Apache/1.3.20 Server at 
fates.net Por
t 80</ADDRESS>

admin(6533):    SCRIPT_NAME: /mailman/admin
admin(6533):    SERVER_ADMIN: atropos at fates.net
admin(6533):    SCRIPT_FILENAME: /users/mailman/cgi-bin/admin
admin(6533):    PYTHONPATH: /users/mailman
admin(6533):    HTTP_REFERER: 
admin(6533):    HTTP_PRAGMA: no-cache
admin(6533):    SERVER_NAME: fates.net

The "bad file descriptor" has me concerned, but aside from that... anyone 
have any suggestions?

David B. O'Donnell - atropos at fates.org - www.fates.org
Help rescue cats in need: Fancy Cats Rescue Team, www.fancycats.org

More information about the Mailman-Users mailing list