info-cvs
[Top][All Lists]
Advanced

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

Need help with "cvs login"


From: address@hidden
Subject: Need help with "cvs login"
Date: 10 Nov 2006 09:13:29 -0800
User-agent: G2/1.0

Sigh.  After years of not needing to post questions, I'm ending up
with two in the same week.

My home system runs multi-boot, with WinXP Pro and multiple flavors
of Linux, including Fedora.  I had pserver access to my repository
set up in Fedora (default location is "/var/cvs") and working; I
used it in part to investigate the "cvs -n update -jLABEL" bug I
posted about in the last couple of days.

Then I decided I wanted to move my CVS repositories to /home/cvsroot
from /var/cvs, so that my other Linux installations could access
them too.  (They all share the same /home filesystem.)  It should
have been trivial.  Sigh again.

When I do "cvs login" I get the behavior shown in the typescript
below.  I've used chkconfig to turn the cvs service off and on, I've
diddled with /etc/xinetd.d/cvs by commenting out the "port",
"passenv", and "env" lines.  Nothing makes any positive difference.
(I also tried changing back to /var/cvs from /home/cvsroot

Any suggestions will be gratefully tried.  There must be something
obvious I haven't thought of trying.  Or maybe it isn't so obvious.

Howard Siegel

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Script started on Fri Nov 10 11:23:25 2006
address@hidden ~ [1,51] > cvs login
Logging in to :pserver:address@hidden:2401/home/cvsroot
CVS password:
cvs [login aborted]: unrecognized auth response from piano: cvs
pserver: cannot open /home/cvsroot/CVSROOT/con
fig: Permission denied
address@hidden ~ [1,52] > ls -l /home/cvsroot/CVSROOT/config
-r--r--r--  1 root root 991 Nov  9 23:24 /home/cvsroot/CVSROOT/config
address@hidden ~ [1,53] > cat -n /etc/xinetd.d/cvs
     1  # default: off
     2  # description: The CVS service can record the history of your
source \
     3  #              files. CVS stores all the versions of a file in
a single \
     4  #              file in a clever way that only stores the
differences \
     5  #              between versions.
     6  service cvspserver
     7  {
     8          disable = no
     9          port                    = 2401
    10          socket_type             = stream
    11          protocol                = tcp
    12          wait                    = no
    13          user                    = root
    14          passenv                 = PATH
    15          server                  = /usr/bin/cvs
    16          env                     = HOME=/home/cvsroot
    17          server_args             = -f --allow-root=/home/cvsroot
pserver
    18  #       bind                    = 127.0.0.1
    19  }
address@hidden ~ [1,54] > which cvs
/usr/bin/cvs
address@hidden ~ [1,55] > ls -l /home/cvsroot
total 16
drwxrwxr-x  4 root     root  4096 Nov  9 23:25 CVSROOT
drwxr-xr-x  5 hpsiegel users 4096 Nov  9 22:46 MyRepos
address@hidden ~ [1,56] > uname -a
Linux piano 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686 i686
i386 GNU/Linux
address@hidden ~ [1,57] >
Script done on Fri Nov 10 11:29:43 2006



reply via email to

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