Ethereal-users: Re: [Ethereal-users] problem getting source out of CVS

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Gerald Combs <gerald@xxxxxxxxxxxx>
Date: Sat, 16 Jun 2001 11:22:10 -0500 (CDT)
On Fri, 15 Jun 2001, Kervin Pierre wrote:

> Hello,
> 
> I've been trying to get the ethereal source out of CVS for a while now,
> but it keeps failing with this message...
> 
> [...]
> U ethereal/xdlc.c
> U ethereal/xdlc.h
> cvs server: Updating ethereal/debian
> cvs server: failed to create lock directory in repository
> `/cvsroot/ethereal/debian': Permission denied
> cvs server: failed to obtain dir lock in repository
> `/cvsroot/ethereal/debian'
> cvs [server aborted]: read lock failed - giving up
> 
> 
> This happens every time, even with a fresh checkout.  I saw a question
> like this in the archive but it was not answered.

Is your $CVSROOT pointing ethereal.zing.org or pow.zing.org by any chance?  
I wasn't able to duplicate the problem using cvs.ethereal.com (the current
server), but I got the error above when using the old server (zing.org).

After an initial checkout, cvs creates a file called "Root" in each of the
"CVS" directories in the source tree that contains the path to the CVS
server.  These paths override the value set in $CVSROOT.  If you have an
existing source tree pointing to zing.org, you can fix it with a perl
one-liner, e.g.:

perl -pi.bak -e 's/pow.zing.org/cvs.ethereal.com/g' `find . -name Root`

BTW, I found and fixed the problem in the CVS repository on pow, so you
should be able to check out from either location.  You really should
switch over to cvs.ethereal.com, however - I can't guarantee that the
repository on pow will be up for much longer.

> Any ideas?
> 
> -Kervin
> 
> _______________________________________________
> Ethereal-users mailing list
> Ethereal-users@xxxxxxxxxxxx
> http://www.ethereal.com/mailman/listinfo/ethereal-users
>