[Cvsnt] Repository file lockup problem
Bo Berglund
bo.berglund at telia.com
Tue Dec 18 22:33:17 GMT 2001
Well, the problem is not on the client side at all. My lockup happens
on the server. The files are binary and are submitted as such. They
have been updateable before, it is just suddenly that one file seems
to get locked by cvs on the server. Two times so far that I know of
and both binary files.
After rebooting the server all works again...
/Bo
-----Original Message-----
From: Don Nguyen [mailto:nguyend at aegisgrp.com]
Sent: Tuesday, December 18, 2001 6:48 PM
To: 'bo.berglund at telia.com'
Subject: RE: [Cvsnt] Repository file lockup problem
Make sure you upload binary files to cvs with the -kb switch.. eg..
"cvs -kb binary.file". I believe winCVS has an option for this as
well, however I don't use winCVS so I don't know for sure. I would
suggest switching to tortoiseCVS(sp?), its an explorer cvs plug-in,
that works quite well. WinCVS also has its own cvs.exe executable,
try using the cvs.exe executable in the your cvsnt directory instead.
Hope this helps.
Don
On Tue, 18 Dec 2001 14:43:34 +0000 (UTC), bo.berglund at telia.com (Bo
Berglund) wrote:
>I have for the second time gotten the same kind of problem and I
>wonder if anyone else has seen it/can advice what is causing it?
>
>System:
>CVS-NT 1.10.8 runnin on a W2K server with repository files and CVSNT
>executables all on the D: partition. D: has no shares on it except D$,
>which is only accessible by me.
>CVSWeb is running on IIS5 from the C: drive.
>Clients are using WinCvs1.2 from mainly W2K Pro machines (one or two
>NT4 machines still remain).
>
>Problem:
>Developer checks out a module, then makes some changes, compiles and
>tries to commit. Commit never finishes in WinCvs so WinCvs must be
>terminated with TaskManager. If the commit is done without including
>the exe file all is well.
>
>Analysis:
>So all files except the exe are committable just fine, but when the
>exe is committed there is a temp file created in the repository:
>,filename.exe, and it apparently contains the new version ready to be
>renamed to filename.exe,v after the old file is deleted.
>But the old file cannot be deleted! Even from the console when logged
>in as admin is it possible...
>
>TaskManager shows two processes with image file cvs.exe. None of these
>can be stopped either, permission denied. I guess that one or the
>other of these processes are holding the file locked?
>The user for these cvs processes is SYSTEM
>(BTW: I have now seen TaskManager in W2K Server and it does indeed
>allow switching on a User column..)
>
>Stopping/starting the cvs service does not help.
>Restarting the server does help...
>
>Questions:
>- What can be done to fix this except restarting the server?
>- Is this a known issue that might have been solved in 1.11.1.2?
>- Does it only affect binary files? Both times for me were bin files.
>
>/Bo
>_______________________________________________
>Cvsnt mailing list
>Cvsnt at cvsnt.org
>http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt
_______________________________________________
Cvsnt mailing list
Cvsnt at cvsnt.org
http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt
More information about the cvsnt
mailing list