info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVs doesn't work anymore after upgrade to RedHat 7.0 ?


From: Ed Bras
Subject: CVs doesn't work anymore after upgrade to RedHat 7.0 ?
Date: Thu, 19 Oct 2000 15:48:00 -0000
User-agent: eGroups-EW/0.82

I upgrade my Linux box to RedHat 7.0 and CVS doesn't work anymore 
remotely through pserver. Locale it works.

What I did ?
I noticed that RedHat uses Xinetd instead of inetd, so I configured 
the /etc/xinetd.d/cvspserver file such that cvs is remotely 
accessable. 
The content of this file is listed below.
The problem I have is that cvs tries to remotely access the 
file /home/root/.cvsignore (home dir of root), which doesn't exists. 
Even so, I start cvs with the -f argument so why does it go to the 
home dir of root, and I don't even call cvs as root user!!!!

Why does it tries to access this file ? and how can I configure this 
correctly ?

The output of the trace when accessing the cvs server remotely (I do 
a chekout of Modules/GenUtils :
-------
S-> Create_Admin (., Modules, /home/cvsroot/Modules, , , 0, 1)
S-> unlink(./CVS/Tag)
 -> ParseInfo(/home/cvsroot/CVSROOT/rcsinfo, Modules, ALL)
S<- Create_Admin
S-> Create_Admin (., 
Modules/GenUtils, /home/cvsroot/Modules/GenUtils, , , 0, 0)
S-> unlink(./CVS/Tag)
 -> ParseInfo(/home/cvsroot/CVSROOT/rcsinfo, Modules/GenUtils, ALL)
S<- Create_Admin
S-> fopen(/home/cvsroot/CVSROOT/history,a)
cvs server: cannot open /home/root/.cvsignore: Permission denied
S-> do_module (Modules/GenUtils, Updating, , )
cvs [server aborted]: can't chdir(/home/root): Permission denied

** The command completed with an error status.
------

--
Regards,
Ed Bras

----------
The content of the file /etc/xinetd.d/cvspserver:
----
service cvspserver
{
        flags                   = REUSE
        socket_type             = stream
        protocol                = tcp
        wait                    = no
        user                    = root
        server                  = /usr/bin/cvs
        server_args             =  -t -f --allow-root=/home/cvsroot 
server 
}







reply via email to

[Prev in Thread] Current Thread [Next in Thread]