info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: CVS Checkout Fails But Module Exists


From: Arthur Barrett
Subject: RE: CVS Checkout Fails But Module Exists
Date: Fri, 30 Aug 2013 13:22:58 +1100

Bryan,

So let's try this.  

1. Go to the directory where 'cvs update' works OK.

2. look at the three 'hidden' files in the CVS directory:
     blah=`cat CVS/Root`
     bling=`cat CVS/Tag`
     blot=`cat CVS/Repository`

3. go to /tmp and use these pieces of information to test that 'checkout
works ok':

If all three files exist:

    cd /tmp
    cvs -d $blah co -r ${bling:1} ${blot}/FTPsites


If only CVS/Root and CVS/Repository exist:

    cd /tmp
    cvs -d $blah co ${blot}/FTPsites


Does that work?  

Either way - send the info ($blah $bling and $blot) and we'll see if
that explains things some more...

-Arthur


> -----Original Message-----
> From: Bryan Batten [mailto:address@hidden 
> Sent: 30 August 2013 02:09
> To: Arthur Barrett
> Cc: address@hidden
> Subject: Re: CVS Checkout Fails But Module Exists
> 
> 
> Hey Arthur,
> 
> Thanks for the reply and interest in my problem. Here is the script 
> output of the three commands you requested:
> 
> --------------------------------snip-snip-----------------------------
> Script started on Thu Aug 29 08:35:08 2013
> ]2;address@hidden - /home/bryan[1] bryan: !503
> bash: !503: event not found
> [1] bryan: cvs -ttt co -p FTPsites
>    -> main: Session ID is 100521F6A4342F8EA9D
>    -> Name_Root ((null), (null))
>    -> parse_cvsroot (/usr/src/cvsroot)
>    -> walklist ( list=0x7fa6310c4c60, proc=0x7fa630e36d10, 
> closure=(nil) )
>    -> main loop with CVSROOT=/usr/src/cvsroot
>    -> parse_config (/usr/src/cvsroot)
>    -> new_config ()
>    -> parse_info() examining line: `UseNewInfoFmtStrings=yes'
>    -> readBool (/usr/src/cvsroot/CVSROOT/config, 
> UseNewInfoFmtStrings, yes)
>    -> Read 0 for UseNewInfoFmtStrings
>    -> my_module (FTPsites, Updating, NULL, NULL)
> cvs checkout: cannot find module `FTPsites' - ignored
>    -> walklist ( list=0x7fa6310c4c60, proc=0x7fa630e36d10, 
> closure=(nil) )
>    -> Lock_Cleanup()
>    -> remove_locks()
>    -> Simple_Lock_Cleanup()
> [2] bryan: cvs rls
> CVSROOT
> bryan
> etc
> ralink
> root
> rtbis
> rtsf
> sap
> x16854
> [3] bryan: cvs rls FTPsites
> cvs rls: cannot find module `FTPsites' - ignored
> ]2;address@hidden - /home/bryan[4] bryan: exit
> exit
> 
> Script done on Thu Aug 29 08:35:50 2013
> ------------------------------end-snip-snip---------------------------
> 
> To answer your other questions:
> 
> The file /usr/src/cvsroot/CVSROOT/modules consists entirely 
> of comments.
> 
> The file 'FTPsites' is a plain ASCII text file. I chose it purely to 
> serve as an example. So far, the problem has occurred with 
> *every* file 
> I've attempted to check out.
> 
> I looked at the thread in Google Groups gnu.cvs.help about file 
> corruption while tagging. Let me save what seems liable to exposure, 
> then try it. I'll follow through with an email on results.
> 
> I actually have switched CVS back to the 64 bit version, after having 
> tried squeeze:i386, squeeze:amd64, wheezy:i386:, and back to 
> wheezy:amd64. I've also tried the standard (wheezy:amd64) 
> version using 
> a backup of /usr/src/cvsroot made prior to upgrading to wheezy and 
> converting to amd64.
> 
> Full disclosure: I ran into a *lot* of problems converting 
> from i386 to 
> amd64. The system is basically functional (I'm using it to write this 
> email), but I think the cause of this problem is rooted in 
> some subtle 
> environmental inconsistency more than CVS itself.
> 
> Again, thanks a lot.
> 
> On 08/28/13 16:52, Arthur Barrett wrote:
> > Bryan,
> >
> > Trace?  "cvs -ttt co -p FTPsites"
> >
> > What's in your CVSROOT/modules file?
> >
> > What is 'FTPsites' - a file/directory/link/module?
> >
> > What result does 'cvs rls' give? And 'cvs rls FTPsites' ?
> >
> > Also see the recent thread 'Re: cvs corrupts file while tagging' (a
> > bug report about cvs 1.12 x32 builds on x64 linux servers0.  The bug
> > has not been confirmed but maybe you should either test it or switch
> > back to the x64 build.
> >
> > Regards,
> >
> >
> > Arthur
> ...
> -- 
> Bryan
> -
> Basically, if I've stopped walking, you can pretty much tell I'm
> chewing gum.
> G
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]