Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Dec 2009 10:56:11 +0000
From:      David Southwell <david@vizion2000.net>
To:        freebsd-ports@freebsd.org
Cc:        Boris Kochergin <spawk@acm.poly.edu>
Subject:   Re: mailman web access to archives failure:
Message-ID:  <200912301056.11668.david@vizion2000.net>
In-Reply-To: <200912300928.29770.david@vizion2000.net>
References:  <200912291421.16006.david@vizion2000.net> <4B3A52B6.9010909@FreeBSD.org> <200912300928.29770.david@vizion2000.net>

next in thread | previous in thread | raw e-mail | index | archive | help
> > David Southwell wrote:
> > [...]
> >
> > >> Hi David,
> > >>
> > >> This directory has a problem if mailman runs its scripts with uid/gid
> > >> of www/www:
> > >>
> > >> drwxrws---  10 mailman  mailman  512 Dec 28 15:45
> > >> /usr/local/mailman/archives/private
> > >>
> > >> "Other" users (including www) are prevented from entering that
> > >> directory.
> > >>
> > >> Have you tried running the check_perms scripts from the mailman
> > >> package? That may help you determine where the problem is.  More
> > >> information can be found here, along with some specific info about the
> > >> permissions for the private directory: http://bit.ly/7Ht0rS
> > >>
> > >> Hope that helps,
> > >> Greg
> > >
> > > Yes I did run the perms script - but that was before I made the changes
> > > to httpd.conf . I have just rerun check_perms and all is now working!!!
> > >
> > > You guys have been brilliant - it looks as though the problem was a
> > > combination of errors in ownership of  mailman/archives, plus
> > > mal-configured httpd.conf and my apache virtual configuration files.
> > > Once I got thtose soirted out as a result of all the advice I received,
> > > the problem has gone away.
> > >
> > > Many thanks
> > >
> > > David
> >
> > Beautiful - glad to hear it!
> >
> > Cheers,
> > Greg
> 
> Thanks Greg
> 
> One thing I need to mention here.. when I reviewed the history of this the
>  one thing that definitely contributed to the error roll was the
>  instructions to add mailman aliases to /etc/aliases. I think this was
>  where the slide into chaos began because I failed to realise that those
>  instructions (which came from creating a mail list) should not have been
>  heeded!
> 
> When the aliases are put into /etc/aliases the owner:group combination
>  causes a the perms failure. Not realising this was the root cause, I tried
>  to correct the situation, but instead made it a lot
>  worse!*******************!!!
> 
> Here is one example of the auto generated message for the list:
> ***************************************************************************
> * Mailing list creation request for list bps_comps_print_announce
>  From: mailman-owner@vizion2000.net
>  To: mailman-owner@vizion2000.net
> 
> The mailing list `bps_comps_print_announce' has been created via the
>  through- the-web
> interface.  In order to complete the activation of this mailing list, the
> proper /etc/aliases (or equivalent) file must be updated.  The program
> `newaliases' may also have to be run.
> 
> Here are the entries for the /etc/aliases file:
> 
> bps_comps_print_announce:              "|/usr/local/mailman/mail/mailman
>  post bps_comps_print_announce"
> bps_comps_print_announce-admin:        "|/usr/local/mailman/mail/mailman
>  admin bps_comps_print_announce"
> bps_comps_print_announce-bounces:      "|/usr/local/mailman/mail/mailman
> bounces bps_comps_print_announce"
> bps_comps_print_announce-confirm:      "|/usr/local/mailman/mail/mailman
> confirm bps_comps_print_announce"
> bps_comps_print_announce-join:         "|/usr/local/mailman/mail/mailman
>  join bps_comps_print_announce"
> bps_comps_print_announce-leave:        "|/usr/local/mailman/mail/mailman
>  leave bps_comps_print_announce"
> bps_comps_print_announce-owner:        "|/usr/local/mailman/mail/mailman
>  owner bps_comps_print_announce"
> bps_comps_print_announce-request:      "|/usr/local/mailman/mail/mailman
> request bps_comps_print_announce"
> bps_comps_print_announce-subscribe:    "|/usr/local/mailman/mail/mailman
> subscribe bps_comps_print_announce"
> bps_comps_print_announce-unsubscribe:  "|/usr/local/mailman/mail/mailman
> unsubscribe bps_comps_print_announce"
> *************************************************************************
> 
> Thanks again everyone
Incidentally I tried to Fw a copy to jmelo@freebsd.org who is listed in the 
Makefile as the current maintainer of the port.. but his email address seems 
to be invalid



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912301056.11668.david>