[cvsnt] Error reading from server xx.xx.xx.xxx: 0: No such file ordirectory

Gaurav Chhabra messagegc at gmail.com
Fri Apr 17 11:13:23 BST 2009

Hi Arthur,

I'm so sorry for missing the CVSNT version details. We have CVSNT 2.5.04
[(Zen) Build 3236] server running on RHEL ES 4. As already stated, the
client (WinCVS is on WinXP SP3.

The following might be helpful:


I have disabled SystemAuth in CVSROOT/config file.
[root at localhost CVSROOT]# cat passwd
[root at localhost CVSROOT]#
[root at localhost cvsnt]# netstat -ap | grep 2401
[root at localhost cvsnt]# netstat -ap | grep cvs
tcp        0      0 *:cvspserver  *:*                    LISTEN
tcp        0      0 localhost.localdomain:2402  *:*  LISTEN
tcp        0      0 ::1:2402                    *:*        LISTEN
udp        0      0 *:5353                  *:*
unix  2      [ ]         DGRAM                    10513  3786/cvslockd
[root at localhost cvsnt]#

Is the port 2412 for xinetd problematic? I think it's 2401 by default.

Using WinCVS, I even tried logging in using the above port no. but I'm
getting the following error:
cvs -z9 -d :pserver:gchhabra at login

Logging in to :pserver:gchhabra at

connect to failed: No connection could be made because the
target machine actively refused it.

[root at localhost cvsnt]# pwd
[root at localhost cvsnt]# cat PServer
[root at localhost cvsnt]#
Was this PServer file created when I ran 'cvs init' command?

I just was that there is a PServer.example file. Is this something similar
to the CVSNT 'control panel' that we have in Windows? Was your reference to
the attachment size meant for this file? I think, I have put the details of
my current PServer file in PServer.example and rename the 'PServer.example'
file to 'PServer'. Isn't it?

While writing this reply, I have done the following changes to my PServer
[root at localhost cvsnt]# cat PServer | grep -v "#"



 1 = cvsnt (cvsnt client, wincvs, tortoisecvs, etc.)

[root at localhost CVSROOT]# less /etc/xinetd.d/cvspserver

service cvspserver
    socket_type = stream
    protocol    = tcp
    wait        = no
    user        = root
    passenv     = PATH
    server      = /usr/local/bin/
    server_args = --allow-root=/usr/local/cvsrep -f pserver
    disable     = no


More information about the cvsnt mailing list