Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Nov 2008 18:20:03 GMT
From:      Jamax <codemonkey49@earthlink.net>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: misc/128683: CVS repo fails to check out because of permission denied error
Message-ID:  <200811101820.mAAIK3QW073720@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR misc/128683; it has been noted by GNATS.

From: Jamax <codemonkey49@earthlink.net>
To: Giorgos Keramidas <keramida@ceid.upatras.gr>
Cc: bug-followup@freebsd.org
Subject: Re: misc/128683: CVS repo fails to check out because of permission
 denied error
Date: Mon, 10 Nov 2008 13:03:08 -0500 (EST)

 Using newer cvs (on my linux workstation) adding -R says:
 
 cvs [checkout aborted]: Read-only repository feature unavailable with remote roots (cvsroot = freebsdanoncvs@anoncvs.FreeBSD.org:/home/ncvs)
 
 In freebsd 5.4 vmware image adding -R does not give an error, but the command does not appear to be doing anything.  I let it run for ~30 minutes.  Presumably this is collecting files on the server to transmit?  When I tried this before filing the bug it would error out after ~5 minutes; this difference could have been due to load on the server though and not the -R option.
 
 Anyway thanks to freebsdmadeeasy.com I found out how to use cvsup to do this:
 
 1) in /usr/share/examples/cvsup/stable-supfile change "tag=RELENG_5" to "tag=RELENG_5_4"
 2) cvsup -L2 -g -h cvsup.freebsd.org /usr/share/examples/cvsup/stable-supfile
 
 That worked fine, so I am all set.  The cvs checkout problem may still be there (I could not confirm that -R worked), but maybe it is more trouble to fix than it's worth.  It seems like downloading an entire cvs tarball would probably take less resources than doing the CVS checkout...
 
 Thanks for your help.  I thought cvs checkout would be the easiest way to get the updated sources, since I did not know how to write a cvsup file (and am behind firewall so was trying to avoid punching a hole for cvsup).
 
 
 -----Original Message-----
 >From: Giorgos Keramidas <keramida@ceid.upatras.gr>
 >Sent: Nov 7, 2008 8:52 PM
 >To: Code Monkey <codemonkey49@earthlink.net>
 >Cc: bug-followup@freebsd.org
 >Subject: Re: misc/128683: CVS repo fails to check out because of permission denied error
 >
 >On Fri, 7 Nov 2008 19:28:37 GMT, Code Monkey <codemonkey49@earthlink.net> wrote:
 >> Running the following on my side:
 >>
 >> cvs -d freebsdanoncvs@anoncvs.FreeBSD.org:/home/ncvs checkout -r RELENG_5_4 src
 >>
 >> Error is:
 >>
 >> cvs [checkout aborted]: cannot write /home/ncvs/CVSROOT/val-tags: Permission denied
 >>
 >> Not a CVS expert but this sounds like a problem on the server, and it
 >> happens from linux client or freebsd.
 >
 >Can you try checking out with the -R option?
 >
 >    export CVSROOT='freebsdanoncvs@anoncvs.FreeBSD.org:/home/ncvs'
 >    cvs -R co -r RELENG_5_4 src
 >
 >The -R option sets the client in `read only' mode, so that it can check
 >out from CD-ROMs and other read-only media.  I don't remember off the
 >top of my head if this works in `pserver' mode too, when the cvs(1)
 >utility tried to connect to remote servers, but it's worth trying.
 >
 
 
 



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