[Top][All Lists]
[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
- Need help with "cvs login",
address@hidden <=