mailman web access to archives failure:

David Southwell david at vizion2000.net
Tue Dec 29 14:52:49 UTC 2009


Boris Kochergin <spawk at acm.poly.edu> helpfully said:
> David Southwell wrote:
> > Thank you in advance for replies. The list is now working fine however:
> > From:
> > http://www.vizion2000.net/mailman/listinfo/bps_comps_print_announce
> >
> > On line:
> > To see collection of prior postings to the list, visit the
> > clicking link for>   bps_comps_print_announce Archives
> >
> > goes to:
> > http://www.vizion2000.net/pipermail/bps_comps_print_announce/
> >
> > with result:
> > Forbidden
> > You don't have permission to access/pipermail/bps_comps_print_announce/
> > on this server
> >
> > Attempt to view archives from Topis Section of the mailing list
> > administration page using link for> Go to list archives
> > also fails
> >
> > Extract from httpd-error.log
> > [Tue Dec 29 12:50:12 2009] [error] [client 62.49.197.51] attempt to
> > invoke directory as script: /usr/local/mailman/cgi-bin/
> > [Tue Dec 29 12:50:47 2009] [error] [client 62.49.197.51] Symbolic link
> > not allowed or link target not accessible:
> > /usr/local/mailman/archives/public/bps_comps_print_announce, referer:
> > http://www.vizion2000.net/mailman/listinfo/bps_comps_print_announce
> >
> > Extract from httpd.conf
> > ScriptAlias /mailman      /usr/local/mailman/cgi-bin/
> > <Directory "/usr/local/mailman">
> >         Options FollowSymLinks ExecCGI
> >         AllowOverride None
> >         Order allow,deny
> >         Allow from all
> >      </Directory>
> > ScriptAlias /pipermail /usr/local/mailman/archives/public/
> > <Directory "/usr/local/mailman/archives/public/">
> >  Options FollowSymLinks ExecCGI
> >        AllowOverride None
> >        Order allow,deny
> >           Allow from all
> > Options Indexes MultiViews
> >   AddDefaultCharset Off
> >     </Directory>
> >
> > dns1# pwd
> > /usr/local/mailman
> > dns1# ls -l
> > total 36
> > drwxrwsr-x  11 mailman  mailman  2048 Dec 29 09:03 Mailman
> > drwxrwsr-x   4 www      www       512 Dec 28 13:07 archives
> > drwxrwsr-x   2 root     mailman  1024 Dec 28 13:07 bin
> > drwxrwsr-x   2 root     mailman   512 Dec 28 13:07 cgi-bin
> > drwxrwsr-x   2 root     mailman   512 Dec 28 13:07 cron
> > drwxrwsr-x   2 mailman  mailman   512 Dec 28 15:54 data
> > drwxrwsr-x   2 root     mailman   512 Dec 28 13:07 icons
> > drwxrwsr-x   6 mailman  mailman   512 Dec 28 15:45 lists
> > drwxrwsr-x   2 root     mailman   512 Dec 29 14:00 locks
> > drwxrwsr-x   2 mailman  mailman   512 Dec 29 09:04 logs
> > drwxrwsr-x   2 root     mailman   512 Dec 28 13:07 mail
> > drwxrwsr-x  37 root     mailman   512 Dec 28 13:07 messages
> > drwxrwsr-x   5 root     mailman   512 Dec 28 13:07 pythonlib
> > drwxrwsr-x  11 mailman  mailman   512 Dec 28 15:54 qfiles
> > drwxrwsr-x   2 root     mailman   512 Dec 28 13:07 scripts
> > drwxrwsr-x   2 root     mailman   512 Dec 28 13:07 spam
> > drwxrwsr-x  38 root     mailman   512 Dec 28 13:07 templates
> > drwxrwsr-x   4 root     mailman   512 Dec 28 13:07 tests
> > dns1# cd archives
> > dns1# ls -l
> > total 4
> > drwxrws---  10 www  www  512 Dec 28 15:45 private
> > drwxrwsr-x   2 www  www  512 Dec 28 15:46 public
> > dns1# cd private
> > dns1# ls -l
> > total 16
> > drwxrwsr-x  2 www  www  512 Dec 19 17:58 bps_comp_print_chat
> > drwxrwsr-x  2 www  www  512 Dec 19 17:58 bps_comp_print_chat.mbox
> > drwxrwsr-x  2 www  www  512 Dec 19 17:57 bps_comp_print_reminders
> > drwxrwsr-x  2 www  www  512 Dec 19 17:57 bps_comp_print_reminders.mbox
> > drwxrwsr-x  4 www  www  512 Dec 29 03:27 bps_comps_print_announce
> > drwxrwsr-x  2 www  www  512 Dec 28 15:54 bps_comps_print_announce.mbox
> > drwxrwsr-x  2 www  www  512 Dec 28 15:45 mailman
> > drwxrwsr-x  2 www  www  512 Dec 28 15:45 mailman.mbox
> > dns1# cd ../public
> > dns1# ls -l
> > total 0
> > lrwxr-xr-x  1 www  www  55 Dec 19 17:58 bps_comp_print_chat ->
> > /usr/local/mailman/archives/private/bps_comp_print_chat
> > lrwxr-xr-x  1 www  www  60 Dec 19 17:57 bps_comp_print_reminders ->
> > /usr/local/mailman/archives/private/bps_comp_print_reminders
> > lrwxr-xr-x  1 www  www  60 Dec 19 17:56 bps_comps_print_announce ->
> > /usr/local/mailman/archives/private/bps_comps_print_announce
> > dns1# cd /usr/local/mailman/archives/private/bps_comps_print_announce
> > dns1# ls -l
> > total 14
> > drwxrwsr-x  2 www  www   512 Dec 28 15:54 2009-December
> > -rw-rw-r--  1 www  www  2870 Dec 28 15:54 2009-December.txt
> > -rw-rw-r--  1 www  www  1356 Dec 29 03:27 2009-December.txt.gz
> > drwxrws---  2 www  www   512 Dec 28 15:54 database
> > -rw-rw-r--  1 www  www  1110 Dec 28 15:54 index.html
> > -rw-rw----  1 www  www   870 Dec 28 15:54 pipermail.pck
> > dns1#
> >
> > Thanks in advance

> The two Alias lines I have in my working installation are:
> 
>   ScriptAlias /mailman "/usr/local/mailman/cgi-bin"
>   Alias /pipermail "/usr/local/mailman/archives/public"
> 
> -Boris
> 
Changed those but still have the problem.
Could you possible compare my owner:group and permissions with the setting in 
your working /usr/local/mailman/ hierarchy? Maybe the problem lies there.

Thanks
david


More information about the freebsd-ports mailing list