[Mailman-Users] mailman bug

martin f krafft madduck at madduck.net
Thu Feb 12 09:00:13 CET 2004


ii  mailman        2.1.4-1        Powerful, web-based mailing list manager
ii  python2.3      2.3.3-5        An interactive high-level object-oriented la

Hi there,

I would like to report a bug in mailman 2.1.4, which only surfaces,
when config_list is used to import a configuration file that sets
new_member_options (the value is irrelevant). If I comment out the
new_member_options line in the file, as exported by config_list,
everything works. However, if I leave the file unchanged and
reimport it right after the export, I get the attached error page
when I try to subscribe/confirm to the mailing list, or when I want
to view the general admin page.

Comments appreciated.

-- 
martin;              (greetings from the heart of the sun.)
  \____ echo mailto: !#^."<*>"|tr "<*> mailto:" net at madduck
 
invalid/expired pgp subkeys? use subkeys.pgp.net as keyserver!
 
"never speak disrespectfully of society.
 only people who can't get into it do that."
                                                        -- oscar wilde
-------------- next part --------------
<head><title>Bug in Mailman version 2.1.4</title></head>
<body bgcolor=#ffffff><h2>Bug in Mailman version 2.1.4</h2>
<p><h3>We're sorry, we hit a bug!</h3>

<p>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!

<h4>Traceback:</h4><p><pre>
Traceback (most recent call last):
  File "/var/lib/mailman/scripts/driver", line 97, in run_main
    main()
  File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 198, in main
    show_results(mlist, doc, category, subcat, cgidata)
  File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 522, in show_results
    form.AddItem(show_variables(mlist, category, subcat, cgidata, doc))
  File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 531, in show_variables
    options = mlist.GetConfigInfo(category, subcat)
  File "/var/lib/mailman/Mailman/MailList.py", line 428, in GetConfigInfo
    value = gui.GetConfigInfo(self, category, subcat)
  File "/var/lib/mailman/Mailman/Gui/General.py", line 53, in GetConfigInfo
    optvals = [mlist.new_member_options & bitfields[o] for o in OPTIONS]
TypeError: unsupported operand type(s) for &: 'list' and 'int'


</pre></body>
<p><hr><h4>Python information:</h4>

<p><table>
<tr><th>Variable</th><th>Value</th></tr>

<tr><td><tt>sys.version</tt></td><td> 2.3+ (#2, Aug 10 2003, 11:33:47) 
[GCC 3.3.1 (Debian)] </td></tr>
<tr><td><tt>sys.executable</tt></td><td> /usr/bin/python </td></tr>
<tr><td><tt>sys.prefix</tt></td><td> /usr </td></tr>
<tr><td><tt>sys.exec_prefix</tt></td><td> /usr </td></tr>
<tr><td><tt>sys.path</tt></td><td> /usr </td></tr>
<tr><td><tt>sys.platform</tt></td><td> linux2 </td></tr>
</table>
<p><hr><h4>Environment variables:</h4>

<p><table>
<tr><th>Variable</th><th>Value</th></tr>

<tr><td><tt> HTTP_X_FORWARDED_SERVER </tt></td><td> ailab.ch </td></tr>
<tr><td><tt> HTTP_REFERER </tt></td><td> https://ailab.ch/mailman/admin/libhid-cvs/gateway </td></tr>
<tr><td><tt> SERVER_SOFTWARE </tt></td><td> Apache </td></tr>
<tr><td><tt> SCRIPT_NAME </tt></td><td> /mailman/admin </td></tr>
<tr><td><tt> SERVER_SIGNATURE </tt></td><td>  </td></tr>
<tr><td><tt> REQUEST_METHOD </tt></td><td> GET </td></tr>
<tr><td><tt> PATH_INFO </tt></td><td> /libhid-cvs/general </td></tr>
<tr><td><tt> SERVER_PROTOCOL </tt></td><td> HTTP/1.1 </td></tr>
<tr><td><tt> QUERY_STRING </tt></td><td>  </td></tr>
<tr><td><tt> HTTP_ACCEPT_CHARSET </tt></td><td> ISO-8859-1,utf-8;q=0.7,*;q=0.7 </td></tr>
<tr><td><tt> HTTP_USER_AGENT </tt></td><td> Mozilla/5.0 Galeon/1.2.12 (X11; Linux i686; U;) Gecko/20031028 Debian/1.2.12-0woody3 </td></tr>
<tr><td><tt> HTTP_CONNECTION </tt></td><td> close </td></tr>
<tr><td><tt> HTTP_COOKIE </tt></td><td> libhid+admin=280200000069522e2b40732800000063376339663664343065636138366637333064646661616339376335323535346663656165323038; libhid-cvs+admin=280200000069152f2b40732800000034373232323538306337666666373533333165393835316264616630316233663166626465393433; all+admin=2802000000697a2f2b40732800000033343162326130313834363237326562656465303432613064626139333965393738356163316633; sympa_altemails=listmaster%40lists.ailab.ch%3Aclassic%26066dd7b0; __ac_name="krafft" </td></tr>
<tr><td><tt> SERVER_NAME </tt></td><td> localhost </td></tr>
<tr><td><tt> REMOTE_ADDR </tt></td><td> 127.0.0.1 </td></tr>
<tr><td><tt> PATH_TRANSLATED </tt></td><td> /usr/lib/cgi-bin/mailman/libhid-cvs/general </td></tr>
<tr><td><tt> SERVER_PORT </tt></td><td> 8001 </td></tr>
<tr><td><tt> SERVER_ADDR </tt></td><td> 127.0.0.1 </td></tr>
<tr><td><tt> DOCUMENT_ROOT </tt></td><td> /usr/lib/cgi-bin/mailman </td></tr>
<tr><td><tt> PYTHONPATH </tt></td><td> /var/lib/mailman </td></tr>
<tr><td><tt> SCRIPT_FILENAME </tt></td><td> /usr/lib/cgi-bin/mailman/admin </td></tr>
<tr><td><tt> SERVER_ADMIN </tt></td><td> hostmaster at ailab.ch </td></tr>
<tr><td><tt> SCRIPT_URI </tt></td><td> http://localhost:8001/mailman/admin/libhid-cvs/general </td></tr>
<tr><td><tt> HTTP_HOST </tt></td><td> localhost:8001 </td></tr>
<tr><td><tt> SCRIPT_URL </tt></td><td> /mailman/admin/libhid-cvs/general </td></tr>
<tr><td><tt> HTTP_CACHE_CONTROL </tt></td><td> max-age=0 </td></tr>
<tr><td><tt> REQUEST_URI </tt></td><td> /mailman/admin/libhid-cvs/general </td></tr>
<tr><td><tt> HTTP_ACCEPT </tt></td><td> text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1 </td></tr>
<tr><td><tt> GATEWAY_INTERFACE </tt></td><td> CGI/1.1 </td></tr>
<tr><td><tt> HTTP_X_FORWARDED_FOR </tt></td><td> 80.219.169.230 </td></tr>
<tr><td><tt> REMOTE_PORT </tt></td><td> 40443 </td></tr>
<tr><td><tt> HTTP_X_FORWARDED_HOST </tt></td><td> ailab.ch </td></tr>
<tr><td><tt> HTTP_ACCEPT_ENCODING </tt></td><td> gzip,deflate </td></tr>
<tr><td><tt> UNIQUE_ID </tt></td><td> QCsxnn8AAAEAAFo9IIM </td></tr>
</table>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://mail.python.org/pipermail/mailman-users/attachments/20040212/8a8323c5/attachment.pgp 


More information about the Mailman-Users mailing list