Re: "No such file"

"Roe, Kevin L." <[email protected]>
Newsgroups gmane.comp.version-control.cvs.general
Message-ID <C742AC34C772EC4BAAF642C22E6079D301211253F123@NSPEXMBX-A.the-lab.llnl.gov>
The issue with the "cp" command has been resolved.  My netapp drive was not being correctly recognized as such by cygwin.  It was interpreted as a "cifs".  This has been corrected in Cygwin 1.7.3

However, the original point of this thread was a problem with CVS.  This is not resolved.

To recap:

The situation:
I check out a module of my repository (located on a remote machine) and a handful of files do not get downloaded due to the "no such file" error described below.  I then try to update the same module and get the same error on the same files.  I check it out again and get exactly the same response on exactly the same files.
I have checked the permissions on the files in the repository.
I have removed some watches that were on some of the files.


Bottom line:
I have a very repeatable problem with no evidence of a cause I've found.


New information:

I have confirmed that the current CVS (1.12.13) in cygwin is the same as in cygwin 1.5.25 
The ssh is different though, old = OpenSSH_5.1p1   new = OpenSSH_5.3p1     server = OpenSSH_5.2p1, or OpenSSH_4.7p1 depending on the machine.


So I ran the "cvs -t update" command on the file in question.  Doesn't tell me anything, but here is the output.

  -> main: Session ID is NrLenMDBO35CD1tu
  -> main loop with CVSROOT=/usr/gapps/AEAG/cvs_modules
  -> open_connection_to_server (:ext:hera:/usr/gapps/AEAG/cvs_modules)
 -> Starting server: ssh hera cvs server
Password:
S-> Reader_Lock(/usr/gapps/AEAG/cvs_modules/Utilities)
cvs update: warning: p_change.pl was lost
S-> RCS_Checkout (usr/gapps/AEAG/cvs_modules/Utilities/p_change.pl,v, 
S-> 1.5, , , (function)) server_register(p_change.pl, 1.5, , , , , ) 
S-> Register(p_change.pl, 1.5, , ,  )
S-> fopen(/usr/gapps/AEAG/cvs_modules/CVSROOT/history,a)
cvs update: cannot write ./p_change.pl: No such file of directory
S-> Lock_Cleanup()
S-> rename(CVS/Entries.Backup,CVS/Entries)
  -> close_connection_to_server ()
 -> Lock_Cleanup()


I also tried using the -vvv option on ssh, but got the following error when I set CVS_RSH to that:

cvs [update aborted]: cannot exec ssh -vvv: No such file or directory





Also,

By setting:
CVS_RSH='C:\Program Files\TortoiseCVS\Tortoiseplink.exe'
alias cvs='/cygdrive/c/Program\ File\ \(x86\)/CVSNT/cvs.exe'

I can get CVS to work.

This is a hack and it works because I'm abandoning the built-in CVS.

Further, the only cvseditor I can get to work is the default "Notepad"




I'd like to get the native CVS working in cygwin.  It is the cleanest solution.  Any ideas on where I can go from here?


-Kevin
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.