[Mailman-Users] Permissions on pending_subscription.db

les lwarden at illinois.net
Wed Apr 16 19:11:54 CEST 2003


Looking for help on probable permissions issue. First the stats:
RedHat 8.0; Kernel 2.4.18-27.8.0smp; version mailman-2.0.13-3 installed
from RedHat rpm file. Problem is whenever anyone tries to subscribe to a
public list, the get a *Sorry, I hit a bug* error. I have changed the
permissions on /var/mailman/data/pending_subscriptions.db to
root.mailman, mailman.mailman, apache.mailman, etc. It appears I can
make some headway alternating between mailman.mailman and
apache.mailman. I thought about placing mailman and apache in an
alternate group and apply the group permissions such that they could
both modify the file if required. Any suggestions??

If someone suggests *install from source*, please also suggest how to go
from my current install (RPM) to a source install without losing
anything. Thanks in advance.

Below is a snippet of /var/log/mailman/error....

Apr 16 09:05:52 2003 admin(1926):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(1926): [----- Mailman Version: 2.0.13 -----]
admin(1926): [----- Traceback ------]
admin(1926): Traceback (most recent call last):
admin(1926):   File "/var/mailman/scripts/driver", line 95, in run_main
admin(1926):     main()
admin(1926):   File "/var/mailman/Mailman/Cgi/subscribe.py", line 76, in
main
admin(1926):     process_form(mlist, doc)
admin(1926):   File "/var/mailman/Mailman/Cgi/subscribe.py", line 187,
in process_form
admin(1926):     mlist.AddMember(email, pw, digest, remote)
admin(1926):   File "/var/mailman/Mailman/MailList.py", line 985, in
AddMember
admin(1926):     cookie = Pending().new(name, password, digest)
admin(1926):   File "/var/mailman/Mailman/Pending.py", line 74, in new
admin(1926):     self.__save(db)
admin(1926):   File "/var/mailman/Mailman/Pending.py", line 111, in
__save
admin(1926):     fp = open(self.db_path, "w")
admin(1926): IOError: [Errno 13] Permission denied:
'/var/mailman/data/pending_subscriptions.db'
admin(1926): [----- Python Information -----]
admin(1926): sys.version    = 2.2.1 (#1, Aug 30 2002, 12:15:30)
[GCC 3.2 20020822 (Red Hat Linux Rawhide 3.2-4)]
admin(1926): sys.executable = /usr/bin/python
admin(1926): sys.prefix     = /usr
admin(1926): sys.exec_prefix= /usr
admin(1926): sys.path       = /usr
admin(1926): sys.platform   = linux2
admin(1926): [----- Environment Variables -----]
admin(1926):    CONTENT_LENGTH: 82
admin(1926):    CONTENT_TYPE: application/x-www-form-urlencoded
admin(1926):    HTTP_REFERER:
http://list1.illinois.net/mailman/listinfo/msa1
admin(1926):    SCRIPT_FILENAME: /var/mailman/cgi-bin/subscribe
admin(1926):    PYTHONPATH: /var/mailman
admin(1926):    SERVER_SOFTWARE: Apache
admin(1926):    SERVER_ADMIN: postmaster at illinois.net
admin(1926):    SCRIPT_NAME: /mailman/subscribe
admin(1926):    SERVER_SIGNATURE: <address>Apache/2.0.40 Server at
list1.illinois.net Port 80</address>
 
admin(1926):    REQUEST_METHOD: POST
admin(1926):    HTTP_HOST: list1.illinois.net
admin(1926):    PATH_INFO: /msa1
admin(1926):    SERVER_PROTOCOL: HTTP/1.1
admin(1926):    QUERY_STRING:
admin(1926):    HTTP_CACHE_CONTROL: no-cache
admin(1926):    REQUEST_URI: /mailman/subscribe/msa1
admin(1926):    HTTP_ACCEPT: image/gif, image/x-xbitmap, image/jpeg,
image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel,
application/msword, application/x-shockwave-flash, */*
admin(1926):    PATH_TRANSLATED: /var/www/html/msa1
admin(1926):    HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 6.0;
Windows NT 5.0; T312461; .NET CLR 1.0.3705)
admin(1926):    HTTP_CONNECTION: Keep-Alive
admin(1926):    SERVER_NAME: list1.illinois.net
admin(1926):    REMOTE_ADDR: 216.125.6.249
admin(1926):    REMOTE_PORT: 62219
admin(1926):    HTTP_ACCEPT_LANGUAGE: en-us
admin(1926):    UNIQUE_ID: C7lj3c6mYF8AACX4HcUAAAAE
admin(1926):    SERVER_PORT: 80
admin(1926):    GATEWAY_INTERFACE: CGI/1.1
admin(1926):    HTTP_ACCEPT_ENCODING: gzip, deflate
admin(1926):    SERVER_ADDR: 206.166.96.95
admin(1926):    DOCUMENT_ROOT: /var/www/html
[root at ra mailman]#

-- 
les <lwarden at illinois.net>



More information about the Mailman-Users mailing list