[Mailman-Users] Error when subscribing to list

Ben Ostrowsky ostrowb at tblc.org
Wed Sep 12 18:41:16 CEST 2007

I'm trying to figure out why people can't subscribe to the askref list.
It may be a more general problem with other lists, but I've only heard
that it's a problem with this one.

Since the error was first reported, Red Hat's up2date helpfully
installed an rpm version of mailman-2.1.5 on top of our existing 2.1.9
installation, but since then I have removed the rpm, run 'make install'
from our already-configured source, and run check_perms -f until it
reported no errors.

Here's what I get in /var/lib/mailman/logs/error when I try to subscribe
myself to the list:

Sep 12 12:34:31 2007 admin(16095):
admin(16095): [----- Mailman Version: 2.1.9 -----] 
admin(16095): [----- Traceback ------] 
admin(16095): Traceback (most recent call last):
admin(16095):   File "/usr/lib/mailman/scripts/driver", line 101, in
admin(16095):     main()
admin(16095):   File "/usr/lib/mailman/Mailman/Cgi/subscribe.py", line
97, in main
admin(16095):     mlist.Save()
admin(16095):   File "/usr/lib/mailman/Mailman/MailList.py", line 565,
in Save
admin(16095):     self.CheckHTMLArchiveDir()
admin(16095):   File "/usr/lib/mailman/Mailman/Archiver/Archiver.py",
line 236, in CheckHTMLArchiveDir
admin(16095):     breaklink(pubdir)
admin(16095):   File "/usr/lib/mailman/Mailman/Archiver/Archiver.py",
line 56, in breaklink
admin(16095):     os.unlink(link)
admin(16095): OSError: [Errno 21] Is a directory:
admin(16095): [----- Python Information -----] 
admin(16095): sys.version     =   2.3.4 (#1, Jan  9 2007, 16:40:18) 
[GCC 3.4.6 20060404 (Red Hat 3.4.6-3)] 
admin(16095): sys.executable  =   /usr/bin/python 
admin(16095): sys.prefix      =   /usr 
admin(16095): sys.exec_prefix =   /usr 
admin(16095): sys.path        =   /usr 
admin(16095): sys.platform    =   linux2 
admin(16095): [----- Environment Variables -----] 
admin(16095):   HTTP_COOKIE:
__utmb=28244473; __utmc=28244473 
admin(16095):   SERVER_SOFTWARE: Apache/2.0.52 (Red Hat) 
admin(16095):   SCRIPT_NAME: /mailman/subscribe 
admin(16095):   SERVER_SIGNATURE: <address>Apache/2.0.52 (Red Hat)
Server at lists.tblc.org Port 80</address>
admin(16095):   REQUEST_METHOD: POST 
admin(16095):   HTTP_KEEP_ALIVE: 300 
admin(16095):   SERVER_PROTOCOL: HTTP/1.1 
admin(16095):   QUERY_STRING:  
admin(16095):   CONTENT_LENGTH: 92 
admin(16095):   HTTP_ACCEPT_CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.7 
admin(16095):   HTTP_USER_AGENT: Mozilla/5.0 (Windows; U; Windows NT
5.1; en-US; rv: Gecko/20070725 Firefox/ 
admin(16095):   HTTP_CONNECTION: keep-alive 
admin(16095):   HTTP_REFERER:
admin(16095):   SERVER_NAME: lists.tblc.org 
admin(16095):   REMOTE_ADDR: 
admin(16095):   PATH_TRANSLATED: /usr/lib/mailman/cgi-bin/askref 
admin(16095):   SERVER_PORT: 80 
admin(16095):   SERVER_ADDR: 
admin(16095):   DOCUMENT_ROOT: /usr/lib/mailman/cgi-bin/ 
admin(16095):   PYTHONPATH: /usr/lib/mailman 
admin(16095):   SCRIPT_FILENAME: /usr/lib/mailman/cgi-bin/subscribe 
admin(16095):   SERVER_ADMIN: webmaster at tblc.org 
admin(16095):   HTTP_HOST: lists.tblc.org 
admin(16095):   HTTP_CACHE_CONTROL: max-age=0 
admin(16095):   REQUEST_URI: /mailman/subscribe/askref 
admin(16095):   HTTP_ACCEPT:
admin(16095):   GATEWAY_INTERFACE: CGI/1.1 
admin(16095):   REMOTE_PORT: 3649 
admin(16095):   HTTP_ACCEPT_LANGUAGE: en-us,en;q=0.5 
admin(16095):   CONTENT_TYPE: application/x-www-form-urlencoded 
admin(16095):   HTTP_ACCEPT_ENCODING: gzip,deflate 
admin(16095):   PATH_INFO: /askref

What should I be looking for here?

Ben Ostrowsky

More information about the Mailman-Users mailing list