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 [EMAIL PROTECTED]:~$ /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 [EMAIL PROTECTED] 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 -i /tmp/testlist.conf testlist 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 [EMAIL PROTECTED] 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:[EMAIL PROTECTED] http://openlib.org/home/krichel RePEc:per:1965-06-05:thomas_krichel ------------------------------------------------------ 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/