Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Dec 2009 10:47:40 -0500
From:      Boris Kochergin <spawk@acm.poly.edu>
To:        David Southwell <david@vizion2000.net>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: mailman web access to archives failure:
Message-ID:  <4B3A249C.5010404@acm.poly.edu>
In-Reply-To: <200912291452.28082.david@vizion2000.net>
References:  <200912291421.16006.david@vizion2000.net>	<4B3A133A.5060805@acm.poly.edu> <200912291452.28082.david@vizion2000.net>

next in thread | previous in thread | raw e-mail | index | archive | help
David Southwell wrote:
> Boris Kochergin <spawk@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
>   
A recursive listing of /usr/local/mailman is up at 
http://acm.poly.edu/~spawk/mailman/mailman.txt, with the two relevant 
Apache configuration files, in full, also in that directory.

-Boris



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