[cvsnt] Strange error with 2094, cannot open Attic...

Bo Berglund bo.berglund at telia.com
Mon Sep 19 17:51:50 BST 2005


I updated my test cvsnt server to build 2094 yesterday and now I ge
very strange behaviour out of it:
In a test module where I have a few files and also a few subdirs I
have tried a few cvs commands:

F:\Projects\Bosse\ModuleYY>cvs ver
Client: Concurrent Versions System (CVSNT) 2.5.02 (Servalan) Build
2094 (client/server)
Server: Concurrent Versions System (CVSNT) 2.5.02 (Servalan) Build
2094 (client/server)

F:\Projects\Bosse\ModuleYY>cvs ls
Listing modules on server
cvs [server aborted]: cannot open directory /korvKiosk/Attic

F:\Projects\Bosse\ModuleYY>cvs update
cvs server: Updating .
cvs [server aborted]: cannot open directory /korvKiosk/ModuleYY/Attic

I cannot make any sense out of this, so here is a full trace of an
update operation. Can Tony or someone else shed some light on this?

F:\Projects\Bosse\ModuleYY>cvs -t -t -t update
18:48:54:   -> Tracelevel set to 3.  PID is 4708
18:48:54:   -> Session ID is 1264432eebf67129
18:48:54:   -> Session time is Mon Sep 19 16:48:54 2005
18:48:54:   -> CVS Server is acting as standalone
18:48:54:   -> CVS Directory is C:\Programs\cvsnt
18:48:54:   -> main loop with CVSROOT=:sspi:polaris:/korvKiosk
18:48:54:   -> Server codepage is CP1252
18:48:54:   -> Client codepage is CP1252
18:48:54:   -> Server version is CVSNT 2.5.02 (Servalan) Build 2094
18:48:54:   -> Client version is CVSNT 2.5.02 (Servalan) Build 2094
18:48:54:   -> Requesting server cvsignore
18:48:54:   -> wrap_add(*.a -kb, 0, 0)
18:48:54:   -> wrap_add(*.avi -kb, 0, 0)
18:48:54:   -> wrap_add(*.bin -kb, 0, 0)
18:48:54:   -> wrap_add(*.bmp -kb, 0, 0)
18:48:54:   -> wrap_add(*.bz2 -kb, 0, 0)
18:48:54:   -> wrap_add(*.chm -kb, 0, 0)
18:48:54:   -> wrap_add(*.class -kb, 0, 0)
18:48:54:   -> wrap_add(*.dll -kb, 0, 0)
18:48:54:   -> wrap_add(*.dvi -kb, 0, 0)
18:48:54:   -> wrap_add(*.exe -kb, 0, 0)
18:48:54:   -> wrap_add(*.gif -kb, 0, 0)
18:48:54:   -> wrap_add(*.gz -kb, 0, 0)
18:48:54:   -> wrap_add(*.hqx -kb, 0, 0)
18:48:54:   -> wrap_add(*.ico -kb, 0, 0)
18:48:54:   -> wrap_add(*.ilk -kb, 0, 0)
18:48:54:   -> wrap_add(*.lib -kb, 0, 0)
18:48:54:   -> wrap_add(*.jar -kb, 0, 0)
18:48:54:   -> wrap_add(*.jpg -kb, 0, 0)
18:48:54:   -> wrap_add(*.jpeg -kb, 0, 0)
18:48:54:   -> wrap_add(*.mpg -kb, 0, 0)
18:48:54:   -> wrap_add(*.mpeg -kb, 0, 0)
18:48:54:   -> wrap_add(*.mov -kb, 0, 0)
18:48:54:   -> wrap_add(*.mp3 -kb, 0, 0)
18:48:54:   -> wrap_add(*.ncb -kb, 0, 0)
18:48:54:   -> wrap_add(*.o -kb, 0, 0)
18:48:54:   -> wrap_add(*.ogg -kb, 0, 0)
18:48:54:   -> wrap_add(*.obj -kb, 0, 0)
18:48:54:   -> wrap_add(*.pdb -kb, 0, 0)
18:48:54:   -> wrap_add(*.pdf -kb, 0, 0)
18:48:54:   -> wrap_add(*.png -kb, 0, 0)
18:48:54:   -> wrap_add(*.ppt -kb, 0, 0)
18:48:54:   -> wrap_add(*.res -kb, 0, 0)
18:48:54:   -> wrap_add(*.rpm -kb, 0, 0)
18:48:54:   -> wrap_add(*.sit -kb, 0, 0)
18:48:54:   -> wrap_add(*.so -kb, 0, 0)
18:48:54:   -> wrap_add(*.tar -kb, 0, 0)
18:48:54:   -> wrap_add(*.tga -kb, 0, 0)
18:48:54:   -> wrap_add(*.tgz -kb, 0, 0)
18:48:54:   -> wrap_add(*.tif -kb, 0, 0)
18:48:54:   -> wrap_add(*.tiff -kb, 0, 0)
18:48:54:   -> wrap_add(*.wav -kb, 0, 0)
18:48:54:   -> wrap_add(*.wmv -kb, 0, 0)
18:48:54:   -> wrap_add(*.xls -kb, 0, 0)
18:48:54:   -> wrap_add(*.zip -kb, 0, 0)
18:48:54:   -> wrap_add(*.Z -kb, 0, 0)
18:48:54:   -> Requesting server cvswrappers
18:48:54:   -> Requesting server cvsrc (read-cvsrc2)
18:48:54:   -> Parsing global cvsrc started
18:48:54:   -> Parsing global cvsrc finished
18:48:54:   -> Name_Repository((null),)
18:48:54:   -> Repository = /korvKiosk/ModuleYY
18:48:54:   -> Mapped repository = /korvKiosk/ModuleYY
18:48:54:   -> open_directory(/korvKiosk/ModuleYY,(null),(null))
18:48:54:   -> Name_Repository(.,.)
18:48:54:   -> Name_Repository((null),)
18:48:54:   -> Repository = /korvKiosk/ModuleYY
18:48:54:   -> Mapped repository = /korvKiosk/ModuleYY
18:48:54:   -> wnt_stat(ModuleYYdoc.txt)
18:48:54:   -> _statcore(00000000,ModuleYYdoc.txt)
18:48:54:   -> Trying GetFileAttributesEx....
18:48:54:   -> File attributes = 00000020
18:48:54:   ->  - read/write file
18:48:54:   -> GetUnixFileModeNtEA(M,0000000C) returns 0000
18:48:54:   -> Name_Repository(CommonFiles,CommonFiles)
18:48:54:   ->
open_directory(/korvKiosk/ModuleYY/CommonFiles,(null),(null))
18:48:54:   -> Name_Repository(CommonFiles,CommonFiles)
18:48:54:   -> Name_Repository((null),CommonFiles)
18:48:54:   -> Repository = /korvKiosk/ModuleYY/CommonFiles
18:48:54:   -> Mapped repository = /korvKiosk/ModuleYY/CommonFiles
18:48:54:   -> wnt_stat(Commonfiles.txt)
18:48:54:   -> _statcore(00000000,Commonfiles.txt)
18:48:54:   -> Trying GetFileAttributesEx....
18:48:54:   -> File attributes = 00000020
18:48:54:   ->  - read/write file
18:48:54:   -> GetUnixFileModeNtEA(C,00000690) returns 0000
18:48:54:   -> close_directory()
18:48:54:   -> Name_Repository(Run&Drive,Run&Drive)
18:48:54:   ->
open_directory(/korvKiosk/ModuleYY/Run&Drive,(null),(null))
18:48:54:   -> Name_Repository(Run&Drive,Run&Drive)
18:48:54:   -> Name_Repository((null),Run&Drive)
18:48:54:   -> Repository = /korvKiosk/ModuleYY/Run&Drive
18:48:54:   -> Mapped repository = /korvKiosk/ModuleYY/Run&Drive
18:48:54:   -> wnt_stat(Copy of Test.txt)
18:48:54:   -> _statcore(00000000,Copy of Test.txt)
18:48:54:   -> Trying GetFileAttributesEx....
18:48:54:   -> File attributes = 00000020
18:48:54:   ->  - read/write file
18:48:54:   -> GetUnixFileModeNtEA(C,00000690) returns 0000
18:48:54:   -> wnt_stat(Test.txt)
18:48:54:   -> _statcore(00000000,Test.txt)
18:48:54:   -> Trying GetFileAttributesEx....
18:48:54:   -> File attributes = 00000020
18:48:54:   ->  - read/write file
18:48:54:   -> GetUnixFileModeNtEA(T,00000690) returns 0000
18:48:54:   -> Name_Repository(SubFolder,Run&Drive/SubFolder)
18:48:54:   ->
open_directory(/korvKiosk/ModuleYY/Run&Drive/SubFolder,(null),(null))
18:48:54:   -> Name_Repository(SubFolder,Run&Drive/SubFolder)
18:48:54:   -> Name_Repository((null),Run&Drive/SubFolder)
18:48:54:   -> Repository = /korvKiosk/ModuleYY/Run&Drive/SubFolder
18:48:54:   -> Mapped repository =
/korvKiosk/ModuleYY/Run&Drive/SubFolder
18:48:54:   -> wnt_stat(TestDoc.txt)
18:48:54:   -> _statcore(00000000,TestDoc.txt)
18:48:54:   -> Trying GetFileAttributesEx....
18:48:54:   -> File attributes = 00000020
18:48:54:   ->  - read/write file
18:48:54:   -> GetUnixFileModeNtEA(T,0000000C) returns 0000
18:48:54:   -> close_directory()
18:48:54:   -> close_directory()
18:48:54:   -> Name_Repository(SpecialFiles,SpecialFiles)
18:48:54:   ->
open_directory(/korvKiosk/ModuleYY/SpecialFiles,(null),(null))
18:48:54:   -> Name_Repository(SpecialFiles,SpecialFiles)
18:48:54:   -> Name_Repository((null),SpecialFiles)
18:48:54:   -> Repository = /korvKiosk/ModuleYY/SpecialFiles
18:48:54:   -> Mapped repository = /korvKiosk/ModuleYY/SpecialFiles
18:48:54:   -> wnt_stat(Specialsource.txt)
18:48:54:   -> _statcore(00000000,Specialsource.txt)
18:48:54:   -> Trying GetFileAttributesEx....
18:48:54:   -> File attributes = 00000020
18:48:54:   ->  - read/write file
18:48:54:   -> GetUnixFileModeNtEA(S,00000690) returns 0000
18:48:54:   -> close_directory()
18:48:54:   -> Name_Repository(Test With  Spaces,Test With  Spaces)
18:48:54:   -> open_directory(/korvKiosk/ModuleYY/Test With
Spaces,(null),(null))
18:48:54:   -> Name_Repository(Test With  Spaces,Test With  Spaces)
18:48:54:   -> Name_Repository((null),Test With  Spaces)
18:48:54:   -> Repository = /korvKiosk/ModuleYY/Test With  Spaces
18:48:54:   -> Mapped repository = /korvKiosk/ModuleYY/Test With
Spaces
18:48:54:   -> wnt_stat(SpecialFile.txt)
18:48:54:   -> _statcore(00000000,SpecialFile.txt)
18:48:54:   -> Trying GetFileAttributesEx....
18:48:54:   -> File attributes = 00000020
18:48:54:   ->  - read/write file
18:48:54:   -> GetUnixFileModeNtEA(S,00000690) returns 0000
18:48:54:   -> close_directory()
18:48:54:   -> close_directory()
cvs server: Updating .
18:48:54:   -> call_in_directory /korvKiosk/ModuleYY/,./
18:48:54:   -> unlink_file(CVS/Tag)
cvs [server aborted]: cannot open directory /korvKiosk/ModuleYY/Attic



/Bo
(Bo Berglund, developer in Sweden)



More information about the cvsnt mailing list