Create would not create a new list on Mandrake

Bug #266252 reported by Littlefilbert
2
Affects Status Importance Assigned to Milestone
GNU Mailman
Invalid
Medium
Unassigned

Bug Description

There is a bug in the new version of Mailman 2.1.6,
released on May 30, 2005. Creation of a new list with
or without automatically assigned password yields:
Bug in Mailman version 2.1.6

We're sorry, we hit a bug!

Please inform the webmaster for this site of this
problem. Printing of traceback and other system
information has been explicitly inhibited, but the
webmaster can find this information in the Mailman
error logs.

The error log at $prefix/logs/errors reads:
[mailman@nrg mailman-2.1.6]$ cat bug_trace.txt
Jul 19 18:19:52 2005 (14820) command failed:
/usr/sbin/postalias /usr/local/mailman/data/aliases
(status: 1, Operation not permitted)
Jul 19 18:19:52 2005 admin(14820):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(14820): [----- Mailman Version: 2.1.6 -----]
admin(14820): [----- Traceback ------]
admin(14820): Traceback (most recent call last):
admin(14820): File
"/usr/local/mailman/scripts/driver", line 101, in run_main
admin(14820): main()
admin(14820): File
"/usr/local/mailman/Mailman/Cgi/create.py", line 55, in
main
admin(14820): process_request(doc, cgidata)
admin(14820): File
"/usr/local/mailman/Mailman/Cgi/create.py", line 227,
in process_request
admin(14820): sys.modules[modname].create(mlist, cgi=1)
admin(14820): File
"/usr/local/mailman/Mailman/MTA/Postfix.py", line 232,
in create
admin(14820): _update_maps()
admin(14820): File
"/usr/local/mailman/Mailman/MTA/Postfix.py", line 53,
in _update_maps
admin(14820): raise RuntimeError, msg % (acmd,
status, errstr)
admin(14820): RuntimeError: command failed:
/usr/sbin/postalias /usr/local/mailman/data/aliases
(status: 1, Operation not permitted)
admin(14820): [----- Python Information -----]
admin(14820): sys.version = 2.4.1 (#1, Jul 18
2005, 15:32:40)
[GCC 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk)]
admin(14820): sys.executable = /usr/bin/python
admin(14820): sys.prefix = /usr
admin(14820): sys.exec_prefix = /usr
admin(14820): sys.path = /usr
admin(14820): sys.platform = linux2
admin(14820): [----- Environment Variables -----]
admin(14820): HTTP_REFERER:
http://nrg.wustl.edu/mailman/create
admin(14820): SERVER_SOFTWARE:
Apache-AdvancedExtranetServer/2.0.50
(Mandrakelinux/7mdk) mod_perl/1.99_16 Perl/v5.8.5
mod_ssl/2.0.50 OpenSSL/0.9.7d PHP/4.3.8
admin(14820): SCRIPT_NAME: /mailman/create
admin(14820): SERVER_SIGNATURE:
<address>Apache-AdvancedExtranetServer/2.0.50
(Mandrakelinux/7mdk) mod_perl/1.99_16 Perl/v5.8.5
mod_ssl/2.0.50 OpenSSL/0.9.7d PHP/4.3.8 Server at
nrg.wustl.edu Port 80</address>
admin(14820):
admin(14820): REQUEST_METHOD: POST
admin(14820): HTTP_KEEP_ALIVE: 300
admin(14820): SERVER_PROTOCOL: HTTP/1.1
admin(14820): QUERY_STRING:
admin(14820): CONTENT_LENGTH: 132
admin(14820): HTTP_ACCEPT_CHARSET:
ISO-8859-1,utf-8;q=0.7,*;q=0.7
admin(14820): HTTP_USER_AGENT: Mozilla/5.0 (X11; U;
Linux i686; en-US; rv:1.7.2) Gecko/20040804
admin(14820): HTTP_CONNECTION: keep-alive
admin(14820): SERVER_NAME: nrg.wustl.edu
admin(14820): REMOTE_ADDR: 127.0.0.1
admin(14820): SERVER_PORT: 80
admin(14820): SERVER_ADDR: 127.0.0.1
admin(14820): DOCUMENT_ROOT: /var/www/html
admin(14820): PYTHONPATH: /usr/local/mailman
admin(14820): SCRIPT_FILENAME: /var/www/cgi-bin/create
admin(14820): SERVER_ADMIN: <email address hidden>
admin(14820): SCRIPT_URI:
http://nrg.wustl.edu/mailman/create
admin(14820): HTTP_HOST: nrg.wustl.edu
admin(14820): SCRIPT_URL: /mailman/create
admin(14820): REQUEST_URI: /mailman/create
admin(14820): HTTP_ACCEPT:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q
=0.8,image/png,*/*;q=0.5
admin(14820): GATEWAY_INTERFACE: CGI/1.1
admin(14820): REMOTE_PORT: 34198
admin(14820): HTTP_ACCEPT_LANGUAGE: en-us,en;q=0.5
admin(14820): CONTENT_TYPE:
application/x-www-form-urlencoded
admin(14820): HTTP_ACCEPT_ENCODING: gzip,deflate
Jul 19 18:20:00 2005 gate_news(14823): Traceback (most
recent call last):
Jul 19 18:20:00 2005 gate_news(14823): File
"/usr/local/mailman/cron/gate_news", line 284, in ?
Jul 19 18:20:00 2005 gate_news(14823): main()
Jul 19 18:20:00 2005 gate_news(14823): File
"/usr/local/mailman/cron/gate_news", line 264, in main
Jul 19 18:20:00 2005 gate_news(14823):
process_lists(lock)
Jul 19 18:20:00 2005 gate_news(14823): File
"/usr/local/mailman/cron/gate_news", line 199, in
process_lists
Jul 19 18:20:00 2005 gate_news(14823): mlist =
MailList.MailList(listname, lock=0)
Jul 19 18:20:00 2005 gate_news(14823): File
"/usr/local/mailman/Mailman/MailList.py", line 129, in
__init__
Jul 19 18:20:00 2005 gate_news(14823): self.Load()
Jul 19 18:20:00 2005 gate_news(14823): File
"/usr/local/mailman/Mailman/MailList.py", line 625, in Load
Jul 19 18:20:00 2005 gate_news(14823): dict, e =
self.__load(file)
Jul 19 18:20:00 2005 gate_news(14823): File
"/usr/local/mailman/Mailman/MailList.py", line 591, in
__load
Jul 19 18:20:00 2005 gate_news(14823): fp =
open(dbfile)
Jul 19 18:20:00 2005 gate_news(14823): IOError :
[Errno 13] Permission denied:
'/usr/local/mailman/lists/probelist/config.pck'
Jul 19 18:23:35 2005 (14843) command failed:
/usr/sbin/postalias /usr/local/mailman/data/aliases
(status: 1, Operation not permitted)
Jul 19 18:23:35 2005 admin(14843):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(14843): [----- Mailman Version: 2.1.6 -----]
admin(14843): [----- Traceback ------]
admin(14843): Traceback (most recent call last):
admin(14843): File
"/usr/local/mailman/scripts/driver", line 101, in run_main
admin(14843): main()
admin(14843): File
"/usr/local/mailman/Mailman/Cgi/create.py", line 55, in
main
admin(14843): process_request(doc, cgidata)
admin(14843): File
"/usr/local/mailman/Mailman/Cgi/create.py", line 227,
in process_request
admin(14843): sys.modules[modname].create(mlist, cgi=1)
admin(14843): File
"/usr/local/mailman/Mailman/MTA/Postfix.py", line 232,
in create
admin(14843): _update_maps()
admin(14843): File
"/usr/local/mailman/Mailman/MTA/Postfix.py", line 53,
in _update_maps
admin(14843): raise RuntimeError, msg % (acmd,
status, errstr)
admin(14843): RuntimeError: command failed:
/usr/sbin/postalias /usr/local/mailman/data/aliases
(status: 1, Operation not permitted)
admin(14843): [----- Python Information -----]
admin(14843): sys.version = 2.4.1 (#1, Jul 18
2005, 15:32:40)
[GCC 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk)]
admin(14843): sys.executable = /usr/bin/python
admin(14843): sys.prefix = /usr
admin(14843): sys.exec_prefix = /usr
admin(14843): sys.path = /usr
admin(14843): sys.platform = linux2
admin(14843): [----- Environment Variables -----]
admin(14843): HTTP_REFERER:
http://nrg.wustl.edu/mailman/create
admin(14843): SERVER_SOFTWARE:
Apache-AdvancedExtranetServer/2.0.50
(Mandrakelinux/7mdk) mod_perl/1.99_16 Perl/v5.8.5
mod_ssl/2.0.50 OpenSSL/0.9.7d PHP/4.3.8
admin(14843): SCRIPT_NAME: /mailman/create
admin(14843): SERVER_SIGNATURE:
<address>Apache-AdvancedExtranetServer/2.0.50
(Mandrakelinux/7mdk) mod_perl/1.99_16 Perl/v5.8.5
mod_ssl/2.0.50 OpenSSL/0.9.7d PHP/4.3.8 Server at
nrg.wustl.edu Port 80</address>
admin(14843):
admin(14843): REQUEST_METHOD: POST
admin(14843): HTTP_KEEP_ALIVE: 300
admin(14843): SERVER_PROTOCOL: HTTP/1.1
admin(14843): QUERY_STRING:
admin(14843): CONTENT_LENGTH: 144
admin(14843): HTTP_ACCEPT_CHARSET:
ISO-8859-1,utf-8;q=0.7,*;q=0.7
admin(14843): HTTP_USER_AGENT: Mozilla/5.0 (X11; U;
Linux i686; en-US; rv:1.7.2) Gecko/20040804
admin(14843): HTTP_CONNECTION: keep-alive
admin(14843): SERVER_NAME: nrg.wustl.edu
admin(14843): REMOTE_ADDR: 127.0.0.1
admin(14843): SERVER_PORT: 80
admin(14843): SERVER_ADDR: 127.0.0.1
admin(14843): DOCUMENT_ROOT: /var/www/html
admin(14843): PYTHONPATH: /usr/local/mailman
admin(14843): SCRIPT_FILENAME: /var/www/cgi-bin/create
admin(14843): SERVER_ADMIN: <email address hidden>
admin(14843): SCRIPT_URI:
http://nrg.wustl.edu/mailman/create
admin(14843): HTTP_HOST: nrg.wustl.edu
admin(14843): SCRIPT_URL: /mailman/create
admin(14843): REQUEST_URI: /mailman/create
admin(14843): HTTP_ACCEPT:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q
=0.8,image/png,*/*;q=0.5
admin(14843): GATEWAY_INTERFACE: CGI/1.1
admin(14843): REMOTE_PORT: 34224
admin(14843): HTTP_ACCEPT_LANGUAGE: en-us,en;q=0.5
admin(14843): CONTENT_TYPE:
application/x-www-form-urlencoded
admin(14843): HTTP_ACCEPT_ENCODING: gzip,deflate
Jul 19 18:25:00 2005 gate_news(14850): Traceback (most
recent call last):
Jul 19 18:25:00 2005 gate_news(14850): File
"/usr/local/mailman/cron/gate_news", line 284, in ?
Jul 19 18:25:00 2005 gate_news(14850): main()
Jul 19 18:25:00 2005 gate_news(14850): File
"/usr/local/mailman/cron/gate_news", line 264, in main
Jul 19 18:25:00 2005 gate_news(14850):
process_lists(lock)
Jul 19 18:25:00 2005 gate_news(14850): File
"/usr/local/mailman/cron/gate_news", line 199, in
process_lists
Jul 19 18:25:00 2005 gate_news(14850): mlist =
MailList.MailList(listname, lock=0)
Jul 19 18:25:00 2005 gate_news(14850): File
"/usr/local/mailman/Mailman/MailList.py", line 129, in
__init__
Jul 19 18:25:00 2005 gate_news(14850): self.Load()
Jul 19 18:25:00 2005 gate_news(14850): File
"/usr/local/mailman/Mailman/MailList.py", line 625, in Load
Jul 19 18:25:00 2005 gate_news(14850): dict, e =
self.__load(file)
Jul 19 18:25:00 2005 gate_news(14850): File
"/usr/local/mailman/Mailman/MailList.py", line 591, in
__load
Jul 19 18:25:00 2005 gate_news(14850): fp =
open(dbfile)
Jul 19 18:25:00 2005 gate_news(14850): IOError :
[Errno 13] Permission denied:
'/usr/local/mailman/lists/probelist/config.pck'
Jul 19 18:30:00 2005 gate_news(14905): Traceback (most
recent call last):
Jul 19 18:30:00 2005 gate_news(14905): File
"/usr/local/mailman/cron/gate_news", line 284, in ?
Jul 19 18:30:00 2005 gate_news(14905): main()
Jul 19 18:30:00 2005 gate_news(14905): File
"/usr/local/mailman/cron/gate_news", line 264, in main
Jul 19 18:30:00 2005 gate_news(14905):
process_lists(lock)
Jul 19 18:30:00 2005 gate_news(14905): File
"/usr/local/mailman/cron/gate_news", line 199, in
process_lists
Jul 19 18:30:00 2005 gate_news(14905): mlist =
MailList.MailList(listname, lock=0)
Jul 19 18:30:00 2005 gate_news(14905): File
"/usr/local/mailman/Mailman/MailList.py", line 129, in
__init__
Jul 19 18:30:00 2005 gate_news(14905): self.Load()
Jul 19 18:30:00 2005 gate_news(14905): File
"/usr/local/mailman/Mailman/MailList.py", line 625, in Load
Jul 19 18:30:00 2005 gate_news(14905): dict, e =
self.__load(file)
Jul 19 18:30:00 2005 gate_news(14905): File
"/usr/local/mailman/Mailman/MailList.py", line 591, in
__load
Jul 19 18:30:00 2005 gate_news(14905): fp =
open(dbfile)
Jul 19 18:30:00 2005 gate_news(14905): IOError :
[Errno 13] Permission denied:
'/usr/local/mailman/lists/probelist/config.pck'
Jul 19 18:35:00 2005 gate_news(14926): Traceback (most
recent call last):
Jul 19 18:35:00 2005 gate_news(14926): File
"/usr/local/mailman/cron/gate_news", line 284, in ?
Jul 19 18:35:00 2005 gate_news(14926): main()
Jul 19 18:35:00 2005 gate_news(14926): File
"/usr/local/mailman/cron/gate_news", line 264, in main
Jul 19 18:35:00 2005 gate_news(14926):
process_lists(lock)
Jul 19 18:35:00 2005 gate_news(14926): File
"/usr/local/mailman/cron/gate_news", line 199, in
process_lists
Jul 19 18:35:00 2005 gate_news(14926): mlist =
MailList.MailList(listname, lock=0)
Jul 19 18:35:00 2005 gate_news(14926): File
"/usr/local/mailman/Mailman/MailList.py", line 129, in
__init__
Jul 19 18:35:00 2005 gate_news(14926): self.Load()
Jul 19 18:35:00 2005 gate_news(14926): File
"/usr/local/mailman/Mailman/MailList.py", line 625, in Load
Jul 19 18:35:00 2005 gate_news(14926): dict, e =
self.__load(file)
Jul 19 18:35:00 2005 gate_news(14926): File
"/usr/local/mailman/Mailman/MailList.py", line 591, in
__load
Jul 19 18:35:00 2005 gate_news(14926): fp =
open(dbfile)
Jul 19 18:35:00 2005 gate_news(14926): IOError :
[Errno 13] Permission denied:
'/usr/local/mailman/lists/probelist/config.pck'
Jul 19 18:40:00 2005 gate_news(14946): Traceback (most
recent call last):
Jul 19 18:40:00 2005 gate_news(14946): File
"/usr/local/mailman/cron/gate_news", line 284, in ?
Jul 19 18:40:00 2005 gate_news(14946): main()
Jul 19 18:40:00 2005 gate_news(14946): File
"/usr/local/mailman/cron/gate_news", line 264, in main
Jul 19 18:40:00 2005 gate_news(14946):
process_lists(lock)
Jul 19 18:40:00 2005 gate_news(14946): File
"/usr/local/mailman/cron/gate_news", line 199, in
process_lists
Jul 19 18:40:00 2005 gate_news(14946): mlist =
MailList.MailList(listname, lock=0)
Jul 19 18:40:00 2005 gate_news(14946): File
"/usr/local/mailman/Mailman/MailList.py", line 129, in
__init__
Jul 19 18:40:00 2005 gate_news(14946): self.Load()
Jul 19 18:40:00 2005 gate_news(14946): File
"/usr/local/mailman/Mailman/MailList.py", line 625, in Load
Jul 19 18:40:00 2005 gate_news(14946): dict, e =
self.__load(file)
Jul 19 18:40:00 2005 gate_news(14946): File
"/usr/local/mailman/Mailman/MailList.py", line 591, in
__load
Jul 19 18:40:00 2005 gate_news(14946): fp =
open(dbfile)
Jul 19 18:40:00 2005 gate_news(14946): IOError :
[Errno 13] Permission denied:
'/usr/local/mailman/lists/probelist/config.pck'

Any help related to this issue will be appreciated.

Roy,

[http://sourceforge.net/tracker/index.php?func=detail&aid=1241255&group_id=103&atid=100103]

Revision history for this message
Barry Warsaw (barry) wrote :

Read this:

http://www.list.org/mailman-install/node13.html

and also run bin/check_perms

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.