[cvsnt] "cannot open directory . for empty check"

Ulf Jaenicke-Rößler ujaroe at googlemail.com
Mon Apr 30 13:35:38 BST 2007


2007/4/28, Arthur Barrett <arthur.barrett at march-hare.com>:

> > No idea?
>
> No - just not enough information supplied:
> http://www.march-hare.com/cvspro/faq/faq2.asp#2z

I'm sorry for having left out some information - I thought the
provided facts would be sufficient.
Thanks for the link, I'll try to include all points now.

1) Nothing found in FAQ or trouble ticket database
2) Search in mailing list archive gave a few hits, e.g.
http://www.cvsnt.org/pipermail/cvsnt/2007-February/028310.html
http://www.cvsnt.org/pipermail/cvsnt/2004-September/014884.html
which actually don't have an answer too.
3) To "reproduce": I copied all files from a Linux cvs server harddisk
(cannot tell version number since the computer is dead) into a cvsnt
repository c:\cvs mapped to /var/cvs so that working directories don't
break. I have no compatibility options set except "emulate -n checkout
bug". Pretty much default settings except repository registration.
4) CVSNT Server is 2.5.03.2382, client is also 2.5.03.2382 - the
problem/error/warning occurs with the following command line in my
old/current working directory as well as in a freshly checked out
directory:
cvs update -P
The error/warning message always comes last, regardless whether I
execute the update command in the root of the working folder or in a
subdirectory. cvs -t (trace) does not show any information regarding
the message - it only shows
cvs server: Updating <folder>
(time) -> unlink_file (CVS/Tags)
for every single subfolder.
Server operating system is Win XP Pro SP2, client is Win 2000 SP4 or
Win XP Pro SP2, respectively.
5) CVSROOT is :pserver:ujr at 192.168.100.10:/var/cvs
6) I think there are no relevant affected files, especially
/var/cvs/CVSROOT - are there any settings that should be there or not
with regard to this problem?
7) cvsdiag of server
---
CVSNT Diagnostic output
-----------------------

Server version: 2.5.03 (Scorpio) Build 2382
OS Version: Windows XP 5.1.2600 (Service Pack 2)

CVS Service installed: Yes
LockService installed: Yes

:pserver: installed: Yes
:sserver: installed: Yes
:gserver: installed: Yes
:server: installed: Yes
:ssh: installed: Yes
:sspi: installed: Yes
:ext: installed: Yes

Installation Path: C:\Programme\CVSNT\
Repository 0 Path: C:/cvs
Repository 0 Name: /var/cvs
Repository 1 Path: (no value)
Repository 1 Name: (no value)
Repository 2 Path: (no value)
Repository 2 Name: (no value)
Repository 3 Path: (no value)
Repository 3 Name: (no value)
CVS Temp directory: C:\WINDOWS\TEMP
CA Certificate File: (no value)
Private Key File: (no value)
Local Users Only: No
Default LockServer: localhost:2402
Disable Reverse DNS: No
Server Tracing: No
Case Sensitive: No
Server listen port: 2401
Compatibility (Non-cvsnt clients):
	Report old CVS version: No
	Hide extended status: No
	Emulate co -n bug: Yes
	Ignore client wrappers: No
Compatibility (CVSNT clients):
	Report old CVS version: No
	Hide extended status: No
	Emulate co -n bug: No
	Ignore client wrappers: No
Default domain: (no value)
Force run as user:

Temp dir readable by current user: Yes
Repository0 readable by current user: Yes
Temp dir writable by current user: Yes

AV files detected:
(none)

Installed Winsock protocols:

1001: MSAFD Tcpip [TCP/IP]
1002: MSAFD Tcpip [UDP/IP]
1004: RSVP UDP Service Provider
1005: RSVP TCP Service Provider
---
8) cvsdiag of client
---
CVSNT Diagnostic output
-----------------------

Server version: 2.5.03 (Scorpio) Build 2382
OS Version: Windows XP 5.1.2600 (Service Pack 2)

CVS Service installed: Yes
LockService installed: Yes

:pserver: installed: Yes
:sserver: installed: Yes
:gserver: installed: Yes
:server: installed: Yes
:ssh: installed: Yes
:sspi: installed: Yes
:ext: installed: Yes

Installation Path: C:\Programme\CVSNT\
Repository 0 Path: (no value)
Repository 0 Name: (no value)
Repository 1 Path: (no value)
Repository 1 Name: (no value)
Repository 2 Path: (no value)
Repository 2 Name: (no value)
Repository 3 Path: (no value)
Repository 3 Name: (no value)
CVS Temp directory: (no value)
CA Certificate File: (no value)
Private Key File: (no value)
Local Users Only: No
Default LockServer: (no value)
Disable Reverse DNS: No
Server Tracing: No
Case Sensitive: No
Server listen port: 0
Compatibility (Non-cvsnt clients):
	Report old CVS version: No
	Hide extended status: No
	Emulate co -n bug: No
	Ignore client wrappers: No
Compatibility (CVSNT clients):
	Report old CVS version: No
	Hide extended status: No
	Emulate co -n bug: No
	Ignore client wrappers: No
Default domain: (no value)
Force run as user: (no value)

Temp dir readable by current user: Yes
Repository0 readable by current user: Yes
Temp dir writable by current user: Yes

AV files detected:
NOD32KRN.EXE NOD32KUI.EXE

Installed Winsock protocols:

1063: NOD32 protected [MSAFD Tcpip [TCP/IP]]
1064: NOD32 protected [MSAFD Tcpip [UDP/IP]]
1066: NOD32 protected [RSVP UDP Service Provider]
1067: NOD32 protected [RSVP TCP Service Provider]
1001: MSAFD Tcpip [TCP/IP]
1002: MSAFD Tcpip [UDP/IP]
1004: RSVP UDP Service Provider
1005: RSVP TCP Service Provider
---
9) Environment variables on client
---
ALLUSERSPROFILE=C:\Dokumente und Einstellungen\All Users
APPDATA=C:\Dokumente und Einstellungen\ujr\Anwendungsdaten
APR_ICONV_PATH=C:\Programme\Subversion\iconv
CLIENTNAME=Console
CommonProgramFiles=C:\Programme\Gemeinsame Dateien
COMPUTERNAME=DEV5
ComSpec=C:\WINDOWS\system32\cmd.exe
dircmd=/o
DXSDK_DIR=C:\Programme\Microsoft DirectX SDK (February 2007)\
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Dokumente und Einstellungen\ujr
lib=C:\Programme\SQLXML 4.0\bin\
LOGONSERVER=\\DEV5
NUMBER_OF_PROCESSORS=2
OS=Windows_NT
Path=C:\Programme\Microsoft DirectX SDK (February
2007)\Utilities\Bin\x86;C:\PROGRA~1\Borland\CBUILD~2\Bin;C:\PROGRA~1\Borland\CBUILD~2\Projects\Bpl;C:\PROGRA~1\Borland\CBUILD~1\Projects\Bpl;C:\PROGRA~1\Borland\CBUILD~1\Bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Programme\Microsoft
SQL Server\80\Tools\Binn\;C:\Programme\Microsoft SQL
Server\90\DTS\Binn\;C:\Programme\Microsoft SQL
Server\90\Tools\binn\;C:\Programme\Microsoft SQL
Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Programme\Microsoft
Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\Programme\Subversion\bin;C:\Programme\CVSNT\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 6, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0f06
ProgramFiles=C:\Programme
PROMPT=$P$G
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOKUME~1\ujr\LOKALE~1\Temp
TMP=C:\DOKUME~1\ujr\LOKALE~1\Temp
USERDOMAIN=DEV5
USERNAME=ujr
USERPROFILE=C:\Dokumente und Einstellungen\ujr
VS80COMNTOOLS=C:\Programme\Microsoft Visual Studio 8\Common7\Tools\
windir=C:\WINDOWS
---

Finally - the problem must be related to the "-P" option. If I leave
this out, the message is not shown. However, I always used "-P" and
the subject message occurs since I changed the server to CVSNT.

Best regards
 Ulf


More information about the cvsnt mailing list