hello all,

I have been trying to get mailman to work for a couple of days.  First I
tried the Debian testing package (version 2.1.3) which depends on Python 2.3

I got most things to work, setting up the aliases in Postfix etc. and I
can sign up for an email list by going to the subscribe page on my
webserver, I get the confirmation email.  If I reply to the email, I can
sign up, but if I try to confirm by using the web page linked in the
confirmation email, I hit a python bug (see below).  I get the same bug
if I try to use the online administrative interface.

I have tried compiling version 2.1.3 and 2.1.4 from source and I get the
same error.  I have tried with python2.2 and python2.3.  Perhaps I have
a configuration problem, python path not set up properly?

Any help is appreciated,

-- 
Marco

Bug in Mailman version 2.1.4

We're sorry, we hit a bug!

If you would like to help us identify the problem, please email a copy
of this page to the webmaster for this site with a description of what
happened. Thanks!
Traceback:

Traceback (most recent call last):
  File "/usr/local/mailman/scripts/driver", line 87, in run_main
    main()
  File "/usr/local/mailman/Mailman/Cgi/confirm.py", line 110, in main
    subscription_confirm(mlist, doc, cookie, cgidata)
  File "/usr/local/mailman/Mailman/Cgi/confirm.py", line 333, in
subscription_confirm
    op, addr, pw, digest, lang = mlist.ProcessConfirmation(
  File "/usr/local/mailman/Mailman/MailList.py", line 1124, in
ProcessConfirmation
    self.ApprovedAddMember(userdesc, whence=whence)
  File "/usr/local/mailman/Mailman/MailList.py", line 903, in
ApprovedAddMember
    1 - self.mime_is_default_digest)
  File "/usr/local/mailman/Mailman/OldStyleMemberships.py", line 312, in
setMemberOption
    self.__mlist.user_options[memberkey] |= flag
TypeError: unsupported operand type(s) for |=: 'list' and 'int'



Python information:

Variable        Value
sys.version     2.3.3 (#2, Jan 13 2004, 00:47:05) [GCC 3.3.3 20040110
(prerelease) (Debian)]
sys.executable  /usr/bin/python
sys.prefix      /usr
sys.exec_prefix /usr
sys.path        /usr
sys.platform    linux2

Environment variables:

Variable        Value
HTTP_REFERER
http://cfsg.org/cgi-bin/mailman/confirm/cfsg-forum/9f64e02c27c9330c6df75bed25c62e6fc371d747
SERVER_SOFTWARE         Apache
SCRIPT_NAME     /cgi-bin/mailman/confirm
SERVER_SIGNATURE        
REQUEST_METHOD  POST
HTTP_KEEP_ALIVE         300
SERVER_PROTOCOL         HTTP/1.1
QUERY_STRING    
CONTENT_LENGTH  120
HTTP_ACCEPT_CHARSET     ISO-8859-1,utf-8;q=0.7,*;q=0.7
HTTP_USER_AGENT         Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4)
Gecko/20030714 Debian/1.4-2
HTTP_CONNECTION         keep-alive
SERVER_NAME     localhost
REMOTE_PORT     36000
PATH_TRANSLATED         /home/www/cfsg.org/cfsg-forum
SERVER_PORT     80
SERVER_ADDR     64.81.200.135
DOCUMENT_ROOT   /home/www/cfsg.org
PYTHONPATH      /usr/local/mailman
SCRIPT_FILENAME         /usr/local/mailman/cgi-bin//confirm
SERVER_ADMIN    [EMAIL PROTECTED]
HTTP_HOST       cfsg.org
REQUEST_URI     /cgi-bin/mailman/confirm/cfsg-forum
HTTP_ACCEPT
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
GATEWAY_INTERFACE       CGI/1.1
REMOTE_ADDR     64.81.200.33
CONTENT_TYPE    application/x-www-form-urlencoded
HTTP_ACCEPT_ENCODING    gzip,deflate
UNIQUE_ID       QCC6Hn8AAAEAACHwHCI
PATH_INFO       /cfsg-forum

------------------------------------------------------
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/

This message was sent to: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to