Hi,
I send the appended to mailman-users but I am not aware of a reply. Could one of you guys give me a hint on what to check to get rid of the problem? Or does configuration via files just not work?
Thomas Krichel mailto:krichel@openlib.org http://openlib.org/home/krichel RePEc:per:1965-06-05:thomas_krichel
Hi,
I work as a volunteer for NEP: New Economics Paper, see http://nep.repec.org. We have a lot of lists. All have identical setup, bar the name, title, and owners. I need to automate the configuration. But that does not seem to work. It has not been working for months. I wrote to the Debian maintainer but I have no response. I am in dispair.
I run the version of mailman distributed with the testing verison of Debian
admnep@arcano:~$ /home/admnep/mailman/bin/version Using Mailman version: 2.1.4
I can create a test list
sh-2.05b$ /var/lib/mailman/bin/newlist testlist krichel@openlib.org testpass To finish creating your mailing list, you must edit your /etc/aliases (or equivalent) file by adding the following lines, and possibly running the `newaliases' program:
## testlist mailing list testlist: "|/var/lib/mailman/mail/mailman post testlist" testlist-admin: "|/var/lib/mailman/mail/mailman admin testlist" testlist-bounces: "|/var/lib/mailman/mail/mailman bounces testlist" testlist-confirm: "|/var/lib/mailman/mail/mailman confirm testlist" testlist-join: "|/var/lib/mailman/mail/mailman join testlist" testlist-leave: "|/var/lib/mailman/mail/mailman leave testlist" testlist-owner: "|/var/lib/mailman/mail/mailman owner testlist" testlist-request: "|/var/lib/mailman/mail/mailman request testlist" testlist-subscribe: "|/var/lib/mailman/mail/mailman subscribe testlist" testlist-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe testlist"
Hit enter to notify testlist owner...
I can then output its configuration
/var/lib/mailman/bin/config_list -o /tmp/testlist.conf testlist
I can use the same testlist file to configure my list
/var/lib/mailman/bin/config_list -i /tmp/testlist.conf testlist
No error reported, but the list is missconfiguered and can not be accessed on the web interface. Here is what's happening, say if I want to configure again
sh-2.05b$ /var/lib/mailman/bin/config_list -o /tmp/testlist.conf testlist Traceback (most recent call last): File "/var/lib/mailman/bin/config_list", line 353, in ? main() File "/var/lib/mailman/bin/config_list", line 346, in main do_output(listname, outfile) File "/var/lib/mailman/bin/config_list", line 117, in do_output do_list_categories(mlist, k, None, outfp) File "/var/lib/mailman/bin/config_list", line 127, in do_list_categories info = mlist.GetConfigInfo(k, 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'
The same error on the web interface
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 "/var/lib/mailman/scripts/driver", line 97, in run_main main() File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 175, in main change_options(mlist, category, subcat, cgidata, doc) File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 1296, in change_options gui.handleForm(mlist, category, subcat, cgidata, doc) File "/var/lib/mailman/Mailman/Gui/GUIBase.py", line 126, in handleForm for item in self.GetConfigInfo(mlist, 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'
Python information:
Variable Value sys.version 2.3.3 (#2, Feb 24 2004, 09:29:20) [GCC 3.3.3 (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://lists.repec.org/mailman/admin/testlist SERVER_SOFTWARE Apache/1.3.29 (Debian GNU/Linux) PHP/4.3.3 SCRIPT_NAME /mailman/admin SERVER_SIGNATURE Apache/1.3.29 Server at netec.wustl.edu Port 80 REQUEST_METHOD POST PATH_INFO /testlist SERVER_PROTOCOL HTTP/1.1 QUERY_STRING HTTP_TE deflate, gzip, chunked, identity, trailers CONTENT_LENGTH 38 HTTP_ACCEPT_CHARSET iso-8859-1, utf-8, utf-16, *;q=0.1 HTTP_USER_AGENT Mozilla/4.0 (compatible; MSIE 6.0; X11; Linux i686) Opera 7.23 [en] HTTP_CONNECTION Keep-Alive, TE HTTP_COOKIE nep-car+admin= SERVER_NAME netec.wustl.edu REMOTE_ADDR 24.90.109.249 PATH_TRANSLATED /home/adnetec/WWW/testlist SERVER_PORT 80 SERVER_ADDR 128.252.177.193 DOCUMENT_ROOT /home/adnetec/WWW PYTHONPATH /var/lib/mailman SCRIPT_FILENAME /var/lib/mailman/cgi-bin/admin SERVER_ADMIN adnetec@netec.wustl.edu HTTP_HOST lists.repec.org HTTP_COOKIE2 $Version=1 REQUEST_URI /mailman/admin/testlist HTTP_ACCEPT text/html, application/xml;q=0.9, application/xhtml+xml;q=0.9, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1 GATEWAY_INTERFACE CGI/1.1 REMOTE_PORT 3753 CONTENT_TYPE application/x-www-form-urlencoded HTTP_ACCEPT_ENCODING deflate, gzip, x-gzip, identity, *;q=0 UNIQUE_ID QGGzT4D8scEAAGbVUoE
Help!!!
Thomas Krichel mailto:krichel@openlib.org http://openlib.org/home/krichel RePEc:per:1965-06-05:thomas_krichel
On Fri, 26 Mar 2004, Thomas Krichel wrote:
I can then output its configuration
/var/lib/mailman/bin/config_list -o /tmp/testlist.conf testlist
I can use the same testlist file to configure my list
/var/lib/mailman/bin/config_list -i /tmp/testlist.conf testlist
No error reported, but the list is missconfiguered and can not be accessed on the web interface. Here is what's happening, say if I want to configure again ... 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'
The same error on the web interface
Bug in Mailman version 2.1.4
I ran into the same type of problem a while back. An admittedly limited investigation indicated that this is a Debian specific problem. We grabbed the 2.1.4 source, built Mailman from scratch on the same machine, and the problem went away. Not a great solution if you are trying stay pure with debian packages, but it seems to work fine.
Jim
participants (2)
-
Jim
-
Thomas Krichel