[cvsnt] Edit on file '...' refused by server

Krooshof, Frederik Frederik.Krooshof at raet.com
Wed Mar 29 08:56:46 BST 2006


Hello everyone,

Could anyone tell me how to get rid of the following error message in WinCVS:

cvs server: Edit on file 'SVC_DPIT001.XML' refused by server
cvs edit: invalid data from cvs server

This is after issuïng the following command:
cvs edit -- SVC_DPIT001.XML (in directory C:\develop\se\common\sources\components.dir\)

The message occurs in WinCVS when making any file 'editable' using a computer with an 
XP Professional Service Pack 2 operating system. 

We don't get the message when using a computer with Windows 2000.

The server is the same in both cases:
Our CVSNT repository is on a server with Windows Server 2003, standard edition 
version 5.2 (build 3790.srv03_sp1_rtm.050324-1447: Service Pack 1)

-> Server version is CVSNT 2.5.01 (Travis) Build 1990
-> Client version is CVSNT 2.5.02 (Servalan) Build 2115 (cvsgui active)
    ( same for all cliënts )

Apart from the error message nothing seems to go wrong.
The file becomes writable and a successive commit succeeds. So, do I have to fear 
anything?

Can I do anything to get normal results from this command? Please see the extra 
information below.

Thanks in advance! 
Regards, Frederik Krooshof.

Raet b.v. , Amersfoort,
The Netherlands.

Traces from a Windows XP cliënt :

cvs -t -t -t edit SPIN126.XML
***** CVS exited normally with code 1 *****
-> Tracelevel set to 3. PID is 3704
-> Session ID is e784423f5292054
-> main loop with CVSROOT=:sspi:nt-devhrm:/beaufort
-> Requesting server cvsignore

-> (17 lines of :) wrap_add(*.gif -kb, 0, 0)

-> Requesting server cvswrappers
-> Requesting server cvsrc (read-cvsrc2)
-> Parsing global cvsrc started
-> Parsing global cvsrc finished
cvs server: Edit on file 'SPIN126.XML' refused by server
-> GetUnixFileModeNtEA(SPIN126.XML,00000764) returns 100444
-> Name_Repository((null),)
-> open_directory(/beaufort/se/sources/components.dir,v31-tracker-br,(null))
-> Name_Repository((null),)
-> Repository = /beaufort/se/sources/components.dir
-> Mapped repository = /beaufort/se/sources/components.dir
-> GetUnixFileModeNtEA(SPIN126.XML,00000764) returns 100444
-> close_directory()
-> GetUnixFileModeNtEA(SPIN126.XML,00000764) returns 100444
-> Name_Repository((null),)
-> open_directory(/beaufort/se/sources/components.dir,v31-tracker-br,(null))
-> Name_Repository((null),)
-> Repository = /beaufort/se/sources/components.dir
-> Mapped repository = /beaufort/se/sources/components.dir
-> close_directory()
-> GetUnixFileModeNtEA(SPIN126.XML,00000764) returns 100444
-> Name_Repository((null),)
-> open_directory(/beaufort/se/sources/components.dir,v31-tracker-br,(null))
-> Name_Repository((null),)
-> Repository = /beaufort/se/sources/components.dir
-> Mapped repository = /beaufort/se/sources/components.dir
-> GetUnixFileModeNtEA(SPIN126.XML,00000764) returns 100444
-> chmod(SPIN126.XML,100644)
-> wnt_chmod(SPIN126.XML,100644)
-> SetUnixFileModeNtEA(SPIN126.XML,100644)
-> copy(SPIN126.XML,CVS/Base/SPIN126.XML)
-> GetUnixFileModeNtEA((null),00000764) returns 100644
-> unlink(CVS/Base/SPIN126.XML)
-> wnt_chmod(CVS/Base/SPIN126.XML,0200)
-> wnt_chmod(CVS/Base/SPIN126.XML,100644)
-> SetUnixFileModeNtEA(CVS/Base/SPIN126.XML,100644)
-> unlink(CVS/Base/SPIN126.XML.gz)
-> wnt_chmod(CVS/Base/SPIN126.XML.gz,0200)
-> GetUnixFileModeNtEA(CVS\Base\SPIN126.XML,00000760) returns 100644
-> chmod(CVS/Base/SPIN126.XML,100444)
-> wnt_chmod(CVS/Base/SPIN126.XML,100444)
-> SetUnixFileModeNtEA(CVS/Base/SPIN126.XML,100444)
-> rename(CVS/Baserev.tmp,CVS/Baserev)
-> close_directory()
-> GetUnixFileModeNtEA(SPIN126.XML,00000760) returns 100644
-> Name_Repository((null),)
-> open_directory(/beaufort/se/sources/components.dir,v31-tracker-br,(null))
-> Name_Repository((null),)
-> Repository = /beaufort/se/sources/components.dir
-> Mapped repository = /beaufort/se/sources/components.dir
-> close_directory()
-> call_in_directory './'
cvs edit: invalid data from cvs server

Traces from a Windows 2000 cliënt (normal situation):

cvs -t -t -t edit HPIA013.XML
***** CVS exited normally with code 0 *****
-> Tracelevel set to 3.  PID is 300
-> Session ID is 12c4423f3be1bb3
-> Session time is Fri Mar 24 13:27:26 2006
-> Domain found: NT-RPS
-> CVS Server is acting as standalone
-> CVS Directory is C:\PROGRA~1\CVSNT
-> main loop with CVSROOT=:sspi:nt-devhrm:/beaufort
-> Server codepage is CP1252
-> Client codepage is CP1252
-> Server version is CVSNT 2.5.01 (Travis) Build 1990
-> Client version is CVSNT 2.5.02 (Servalan) Build 2115 (cvsgui active)
-> Requesting server cvsignore

-> (44 lines of :) wrap_add(*.a -kb, 0, 0, 0, 0)

-> Requesting server cvswrappers
-> Requesting server cvsrc (read-cvsrc2)
-> Parsing global cvsrc started
-> Parsing global cvsrc finished

(block below recurs three times)

-> Name_Repository((null),)
-> open_directory(/beaufort/se/sources/components.dir,v31-tracker-br,(null))
-> Name_Repository((null),)
-> Repository = /beaufort/se/sources/components.dir
-> Mapped repository = /beaufort/se/sources/components.dir
-> wnt_stat(HPIA013.XML)
-> _statcore(00000000,HPIA013.XML)
-> Trying GetFileAttributesEx....
-> File attributes = 00000021
->  - FILE_ATTRIBUTE_READONLY

-> GetUnixFileModeNtEA(H,00000204) returns 0666
-> close_directory()

( 2nd recurrence of block)

-> GetUnixFileModeNtEA(H,00000204) returns 0666
-> close_directory()

( 3d recurrence of block)

-> GetUnixFileModeNtEA(H,00000200) returns 0666
-> xchmod(HPIA013.XML,1)
-> unlink_file(CVS/Base/HPIA013.XML.gz)
-> xchmod(CVS/Base/HPIA013.XML,0)
-> Register(HPIA013.XML, 1.5, Wed Jan 26 14:32:37 2005, , v31-tracker-br , , , 1.5, v31-tracker-br)
-> rename(CVS/Entries.Backup,CVS/Entries)
-> wnt_rename(CVS/Entries.Backup,CVS/Entries)
-> rename(CVS/Entries.Extra.Backup,CVS/Entries.Extra)
-> wnt_rename(CVS/Entries.Extra.Backup,CVS/Entries.Extra)
-> unlink_file(CVS/Entries.Log)
-> unlink_file(CVS/Entries.Extra.Log)
-> close_directory()
-> Name_Repository((null),)
-> open_directory(/beaufort/se/sources/components.dir,v31-tracker-br,(null))
-> Name_Repository((null),)
-> Repository = /beaufort/se/sources/components.dir
-> Mapped repository = /beaufort/se/sources/components.dir
-> close_directory()
-> call_in_directory E:/CVS/cvsreps/beaufort/se/sources/components.dir/HPIA013.XML,./



More information about the cvsnt mailing list