[Mailman-Users] Permissions Problems Subscribing Users

Terrence Martin tmartin at cal.montage.ca
Thu Mar 25 08:21:22 CET 1999


Roger Pe?a Escobio wrote:
> 
> did your mailman subdir are writable for mailman group?
> specially the subdir where are data, like archives, lists, logs....
> 

As far as I can tell I have all of the correct permissions. The mailman
user can write to pretty much everything. I was wondering if it was a
strange web user/mailman user issue. However as I said before I seem to
be able to do everything I need in the admin tool, it is only the
subscribe screen for users that fails.


> >**************************************************************
> >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 (innermost last):
> >  File "/var/spool/mailman/scripts/driver", line 102, in run_main
> >    main()
> >  File "/var/spool/mailman/Mailman/Cgi/subscribe.py", line 161, in main
> >    list.AddMember(email, pw, digest, remote)
> >  File "/var/spool/mailman/Mailman/MailList.py", line 785, in AddMember
> >    cookie = Pending().new(name, password, digest)
> >  File "/var/spool/mailman/Mailman/Pending.py", line 74, in new
> >    self.__save(db)
> >  File "/var/spool/mailman/Mailman/Pending.py", line 111, in __save
> >    fp = open(self.db_path, "w")
> >IOError: (13, 'Permission denied')
> >
> 
> look that it is a write permission!!!! take a look to where self.db_path
> variable are pointing...

I actually tried to do that but not being completely familiar with
python I soon lost where Pending.py was trying to do. I gathered that it
might have some to do with the lock files...

-rw-rw-rw-   1 mailman  mailman         0 Feb 25 09:47 dis.lock
-rw-rw-rw-   1 mailman  mailman         0 Jan  8 16:33 games.lock
-rw-rw-rw-   1 mailman  mailman         0 Jan 11 15:25 internet.lock
-rw-rw-rw-   1 mailman  mailman         0 Feb 19 15:17 mgmt.lock
-rw-rw-r--   1 mailman  mailman        74 Feb 21 12:42 mmqueue_run.lock
-rw-rw-r--   1 mailman  mailman         0 Jan 21 17:12
mmqueue_run.lock.isacal.cal.montage.ca.18921
-rw-rw-r--   1 mailman  mailman         0 Jan 21 17:42
mmqueue_run.lock.isacal.cal.montage.ca.18998
-rw-rw-rw-   1 mailman  mailman         0 Feb 22 14:43 oaug.lock
-rw-rw-rw-   1 mailman  mailman         0 Feb 19 15:12 oracle.lock
-rw-rw-rw-   1 www      mailman        72 Mar 24 12:18
pending_subscriptions.lock
-rw-rw-rw-   1 mailman  mailman         0 Feb 19 13:43 staff.lock
-rw-rw-rw-   1 mailman  mailman         0 Jan 18 16:54 sysadmin.lock
-rw-rw-rw-   1 mailman  mailman         0 Mar 24 11:41 test1.lock

However as you can see they are all owned and writable by mailman and
the dir is SGID mailman.

Cheers,
Terrence


> 
> >
> >
> >
> >
> >Environment variables:
> >
> > Variable
> >                    Value
> > DOCUMENT_ROOT
> >                    /var/spool/mailman/lists
> > HTTP_ACCEPT_ENCODING
> >                    gzip
> > CONTENT_LENGTH
> >                    82
> > CONTENT_TYPE
> >                    application/x-www-form-urlencoded
> > PATH_TRANSLATED
> >                    /var/spool/mailman/lists/staff
> > REMOTE_ADDR
> >                    xx.xx.xx.xx
> > GATEWAY_INTERFACE
> >                    CGI/1.1
> > SERVER_PROTOCOL
> >                    HTTP/1.0
> > HTTP_ACCEPT_LANGUAGE
> >                    en
> > REMOTE_PORT
> >                    25115
> > SERVER_PORT
> >                    80
> > HTTP_CONNECTION
> >                    Keep-Alive
> > HTTP_USER_AGENT
> >                    Mozilla/4.5 [en] (X11; U; Linux 2.0.36 i686)
> > HTTP_ACCEPT_CHARSET
> >                    iso-8859-1,*,utf-8
> > HTTP_ACCEPT
> >                    image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
> >image/png, */*
> > REQUEST_URI
> >                    /mailman/subscribe/staff
> > PATH
> >                    /sbin:/usr/sbin:/bin:/usr/bin
> > QUERY_STRING
> > SCRIPT_FILENAME
> >                    /var/spool/mailman/exec/cgi-bin/subscribe
> > PATH_INFO
> >                    /staff
> > HTTP_HOST
> >                    some.machine.com
> > REQUEST_METHOD
> >                    POST
> > SERVER_SIGNATURE
> > SCRIPT_NAME
> >                    /mailman/subscribe
> > SERVER_ADMIN
> >                    webmaster at some.machine.ca
> > SERVER_SOFTWARE
> >                    Apache/1.3.3 (Unix) (Red Hat/Linux)
> > PYTHONPATH
> >                    /var/spool/mailman
> > HTTP_REFERER
> >                    http://some.machine.com/mailman/listinfo/staff
> > SERVER_NAME
> >                    some.machine.com
> >
> >
> >----------------------------------
> >E-Mail: twm139 at its.to
> >Date: 24-Mar-99
> >Time: 12:02:40
> >
> >This message was sent by XFMail
> >----------------------------------
> >
> >------------------------------------------------------
> >Mailman-Users maillist  -  Mailman-Users at python.org
> >http://www.python.org/mailman/listinfo/mailman-users




More information about the Mailman-Users mailing list