Hi,

I'm setting up Mailman using the package (2.1.11) supplied with OpenSuSE
11.1, using Apache as the web server (and exim as MTA, but I don't think
that's relevant).

I have a group of volunteers testing various things.

On the e-mail side, everything is fine - they can subscribe or unsubscribe
by e-mail, and send and receive messages.  I, as administrator, can use the
web interface without problem.

However, when somebody tries to subscribe on the web, when they click
"Subscribe" they get the "We're sorry, we hit a bug!" screen.

I have looked at the error log, but I don't really understand it.  I've
changed nothing in the configs except enter my hosts etc.

Here is the relevant entry from the log; I have substituted "mydomain" for
my true domain name:

Aug 21 15:56:17 2009 admin(12480): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
admin(12480): [----- Mailman Version: 2.1.11 -----] 
admin(12480): [----- Traceback ------] 
admin(12480): Traceback (most recent call last):
admin(12480):   File "/usr/lib/mailman/scripts/driver", line 101, in run_main
admin(12480):     main()
admin(12480):   File "/usr/lib/mailman/Mailman/Cgi/subscribe.py", line 96, in 
main
admin(12480):     process_form(mlist, doc, cgidata, language)
admin(12480):   File "/usr/lib/mailman/Mailman/Cgi/subscribe.py", line 176, in 
process_form
admin(12480):     mlist.AddMember(userdesc, remote)
admin(12480):   File "/usr/lib/mailman/Mailman/MailList.py", line 916, in 
AddMember
admin(12480):     raise Errors.MMSubscribeNeedsConfirmation
admin(12480): TypeError: exceptions must be classes or instances, not str
admin(12480): [----- Python Information -----] 
admin(12480): sys.version     =   2.6 (r26:66714, Feb  3 2009, 20:52:03) 
[GCC 4.3.2 [gcc-4_3-branch revision 141291]] 
admin(12480): sys.executable  =   /usr/bin/python 
admin(12480): sys.prefix      =   /usr 
admin(12480): sys.exec_prefix =   /usr 
admin(12480): sys.path        =   /usr 
admin(12480): sys.platform    =   linux2 
admin(12480): [----- Environment Variables -----] 
admin(12480):   HTTP_COOKIE: 
testlist+admin=280200000069b66f8e4a732800000038623062656464353335353830383562313766643866633239343434666562373830363631353937
 
admin(12480):   SERVER_SOFTWARE: Apache/2.2.10 (Linux/SUSE) 
admin(12480):   SCRIPT_NAME: /mailman/subscribe 
admin(12480):   SERVER_SIGNATURE: <address>Apache/2.2.10 (Linux/SUSE) Server at
mydomain.com Port 80</address>
admin(12480): 
admin(12480):   REQUEST_METHOD: POST 
admin(12480):   HTTP_KEEP_ALIVE: 300 
admin(12480):   SERVER_PROTOCOL: HTTP/1.1 
admin(12480):   QUERY_STRING:  
admin(12480):   CONTENT_LENGTH: 105 
admin(12480):   HTTP_ACCEPT_CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.7 
admin(12480):   HTTP_USER_AGENT: Mozilla/5.0 (Windows; U; Windows NT 6.1; 
en-GB; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 
admin(12480):   HTTP_CONNECTION: keep-alive 
admin(12480):   HTTP_REFERER: http://mydomain.com/mailman/listinfo/testlist/ 
admin(12480):   SERVER_NAME: mydomain.com 
admin(12480):   REMOTE_ADDR: 80.35.22.107 
admin(12480):   PATH_TRANSLATED: /srv/www/htdocs/testlist 
admin(12480):   SERVER_PORT: 80 
admin(12480):   SERVER_ADDR: 172.26.0.14 
admin(12480):   DOCUMENT_ROOT: /srv/www/htdocs 
admin(12480):   PYTHONPATH: /usr/lib/mailman 
admin(12480):   SCRIPT_FILENAME: /usr/lib/mailman/cgi-bin/subscribe 
admin(12480):   SERVER_ADMIN: gro...@billnot.com 
admin(12480):   HTTP_HOST: mydomain.com 
admin(12480):   REQUEST_URI: /mailman/subscribe/testlist 
admin(12480):   HTTP_ACCEPT: 
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
admin(12480):   GATEWAY_INTERFACE: CGI/1.1 
admin(12480):   REMOTE_PORT: 50440 
admin(12480):   HTTP_ACCEPT_LANGUAGE: en-gb,en;q=0.5 
admin(12480):   CONTENT_TYPE: application/x-www-form-urlencoded 
admin(12480):   HTTP_ACCEPT_ENCODING: gzip,deflate 
admin(12480):   PATH_INFO: /testlist 

-- 
'Tis far better to have snipped too much than to never 
have snipped at all. -- (author unknown)
Bill Hayles
gro...@billnot.com

------------------------------------------------------
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9

Reply via email to