From owner-freebsd-hubs@FreeBSD.ORG Thu Nov 11 19:39:09 2010 Return-Path: Delivered-To: freebsd-hubs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 995CB106564A for ; Thu, 11 Nov 2010 19:39:09 +0000 (UTC) (envelope-from toasty@dragondata.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id 5DB0B8FC19 for ; Thu, 11 Nov 2010 19:39:09 +0000 (UTC) Received: by gyg13 with SMTP id 13so277523gyg.13 for ; Thu, 11 Nov 2010 11:39:08 -0800 (PST) Received: by 10.42.229.133 with SMTP id ji5mr1219247icb.128.1289504345188; Thu, 11 Nov 2010 11:39:05 -0800 (PST) Received: from vpn177.ord02.your.org (vpn177.ord02.your.org [204.9.55.177]) by mx.google.com with ESMTPS id gy41sm2776133ibb.23.2010.11.11.11.39.03 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 11 Nov 2010 11:39:03 -0800 (PST) Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: text/plain; charset=us-ascii From: Kevin Day In-Reply-To: <1289492183.40288.37.camel@bauer.cse.buffalo.edu> Date: Thu, 11 Nov 2010 13:39:01 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <2E6CACA4-04B1-44E3-9874-2D2BFFE53900@dragondata.com> References: <4CC81EE7.4020607@teambox.fr> <1289492183.40288.37.camel@bauer.cse.buffalo.edu> To: Ken Smith X-Mailer: Apple Mail (2.1081) Cc: freebsd-hubs@freebsd.org Subject: Re: Sorry state of the rsync based CVS,replication X-BeenThere: freebsd-hubs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "FreeBSD Distributions Hubs: mail sup ftp" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Nov 2010 19:39:09 -0000 On Nov 11, 2010, at 10:16 AM, Ken Smith wrote: >>=20 >=20 > As others have reported this was caused by the permissions on the > Attic directories not including world read permission. For sites > where it was working it's actually an indication they're not following > "best practices" for a mirror site. It's typically a bad idea to have > the thing that allows access to the content of the mirror site running > with the same credentials as what keeps the mirror site up to date. = We > don't use the 'feature' that allow for (pre-staging content that the > world shouldn't have access to for a period of time, allowing the = mirror > sites to get fully populated before the release date) but I know of > other projects that do. The ftp-master machines don't have that in > place because they're not public and they need to allow the blessed > mirrors access to everything (for the purposes of pre-staging, if we > were actually using that feature...). Just to avoid making this even more confusing to those wondering why it = was working in my post: This was working on ftp3.us because we grab a copy of the cvs repository = via cvsup, and present that as an rsyncable module.=20 Works: rsync -rav = ftp3.us.freebsd.org::FreeBSD-CVS/ncvs/ports/chinese/pcmanx/files/Attic . Doesn't: rsync -rav = ftp3.us.freebsd.org::FreeBSD/development/FreeBSD-CVS/ports/chinese/pcmanx/= files/Attic . receiving file list ... rsync: opendir = "/development/FreeBSD-CVS/ports/chinese/pcmanx/files/Attic" (in FreeBSD) = failed: Permission denied (13) "FreeBSD" is our mirror of ftp-master, and "FreeBSD-CVS" is a mirror of = our cvsup repo that's we get via the cvsup protocol(correct = permissions), not rsync mirrored from ftp-master.us(has unreadable attic = directories). -- Kevin