I have verifed this problem in both 1.10 and 1.11.1. This issue effects clients using 
pserver for authintication. 

$CVSROOT=/usr/local/cvsroot/. 
inetd.conf line = 
cvspserver   stream   tcp  nowait  root /usr/local/bin/cvs  cvs -f 
--allow-root=/usr/local/cvsroot/ pserver

I setup a project called ca. I could log into cvs localy and remotly using pserver. I 
could check out ca with no problems. When i would attempt to do cvs diff or any other 
command within the checked out project I would get this error: 
/usr/local/cvsroot: no such repository. 

After many frustrating hours I figured out that my line in inetd.conf should not have 
had the trailing '/'
so when i changed it to : 
cvspserver   stream   tcp  nowait  root /usr/local/bin/cvs  cvs -f 
--allow-root=/usr/local/cvsroot pserver

and changed CVSROOT to:
$CVSROOT=/usr/local/cvsroot

Everything began to work. 

In the manual (cvs1.11.1p1) on page 21 the inetd.conf line is printed correctly, 
however mentioning that a trailing slash could cause problems may help someone else 
not run into the problem I had. 


_______________________________________________
Bug-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-cvs

Reply via email to