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>