(Combining a couple of emails since
they asked some of the same questions, plus I'm adding the user who's been
experiencing these problems to Cc: )
Larry Jones> Please report the output
from the following command:
Larry Jones>
Larry Jones>
cvs -t -d /home/p2homer/cvsroot checkout homer
Larry Jones>
ls -ld /home/p2homer/cvsroot/CVSROOT
Larry Jones>
/usr/xpg4/bin/id
mopsella% cvs -t -d /home/p2homer/cvsroot
checkout homer
-> main: Session ID is 25574314c46541c6
-> main loop with CVSROOT=/home/p2homer/cvsroot
cvs [checkout aborted]: /home/p2homer/cvsroot/CVSROOT:
Permission denied
mopsella% ls -ld /home/p2homer/cvsroot/CVSROOT
drwxrws--- 3 p2homer p2
1024 Jul 8 10:06 /home/p2homer/cvsroot/CVSROOT/
mopsella% /usr/xpg4/bin/id
uid=31751(mnoell) gid=31751 groups=715(p4_lsf),616(apl5),613(p2),615(p4),713(p2_lsf)
mopsella%
In reply to Derek's other questions:
mopsella% ls -ld /home/p2homer/cvsroot
drwxrws--- 3 p2homer p2
512 Aug 2 2004 /home/p2homer/cvsroot/
mopsella% cvs -ttt co homer > /tmp/cvs.out
2>&1
mopsella% more /tmp/cvs.out
-> main: Session ID is 25914314c5d541c6
-> Name_Root ((null), (null))
-> parse_cvsroot (:ext:address@hidden:/home/p2rls/cvsroot)
-> walklist ( list=d0df0,
proc=4261c, closure=0 )
-> main loop with CVSROOT=/home/p2rls/cvsroot
-> safe_location( where=(null)
)
-> open_connection_to_server
(:ext:address@hidden:/home/p2rls/cvsroot)
-> Starting server: ssh -l
mnoell mopsella /home/gnu/bin/cvs server
mopsella%
(Matt, can you answer the "history"
question?)
Darlene
---
address@hidden
Raytheon Company
310.334.5478
Derek Price <address@hidden>
08/30/2005 11:13 AM
To
Darlene D Choontanom <address@hidden>
cc
address@hidden
Subject
Re: group membership different for 1.12.10?
What are the permissions on /home/p2homer/cvsroot/CVSROOT
itself? And
/home/p2homer/cvsroot, for that matter? Also, would you mind sending
a
transcript of a failed session using the global trace (-ttt) option
(e.g. `cvs -ttt co homer')?
Incidentally, why is your CVSROOT/history file executable?
Regards,
Derek
Darlene D Choontanom wrote:
>
>
> -Darlene D Choontanom wrote:
> -> We just recently upgraded to CVS 1.12.9, and noticed that the
group
> -> membership on our various CVS repositories are not working like
they
> -> used to. In previous versions, a user just had to be a
member of the
> -> Unix group in order to be able to modify a repository. Now,
however,
> -> they need to change their effective gid via the "newgrp"
command in
> -> order to access it.
> -
> -
> -I wouldn't have expected this to happen and have seen no evidence
of it
> -here. Perhaps 1.12.x changed some file or directory access
in such a
> -way as to interact with your UNIX file system in a new way? If
you
> -could give us more specific information about how to reproduce this
and
> -perhaps exactly which operations are failing? Specific error
messages
> -would be helpful, as would specific OS and client versions.
>
> Sorry about that; the actual version of CVS we're using is 1.12.12,
> not *.10 (or *.9 ...); the CVS repository is hosted on Sun
> fileservers; the clients are either running Solaris 8 or 9 or some
> variant of Windows running winCVS. A transcript from a Solaris
> session is below.
>
> --- begin---
> mopsella% cvs -d /home/p2homer/cvsroot checkout homer
> cvs [checkout aborted]: /home/p2homer/cvsroot/CVSROOT: Permission
denied
> mopsella% ls -l /home/p2homer/cvsroot/CVSROOT
> total 12458
> drwxrws--- 2 p2homer p2
512 Aug 14 2002 Emptydir/
> -r--r--r-- 1 p2homer p2
42 Jul 30 2004 avail
> -r--r--r-- 1 p2homer p2
663 Feb 18 2004 avail,v
> -r--r--r-- 1 p2homer p2
499 Jul 30 2004 checkoutlist
> -r--rw---- 1 p2homer p2
817 Feb 12 2004 checkoutlist,v
> -r--r--r-- 1 p2homer p2
805 Jul 30 2004 commitinfo
> -r--rw---- 1 p2homer p2 1123
Feb 12 2004 commitinfo,v
> -r--r--r-- 1 p2homer p2
527 Jul 30 2004 config
> -r--rw---- 1 p2homer p2
728 Aug 14 2002 config,v
> -r--r--r-- 1 p2homer p2
81 Jul 30 2004 cvsignore
> -r--r--r-- 1 p2homer p2
400 Apr 3 2003 cvsignore,v
> -r--r--r-- 1 p2homer p2 1119
Jul 30 2004 cvswrappers
> -r--rw---- 1 p2homer p2 1578
Aug 16 2002 cvswrappers,v
> -r--r--r-- 1 p2homer p2 1025
Jul 30 2004 editinfo
> -r--rw---- 1 p2homer p2 1226
Aug 14 2002 editinfo,v
> -rwxrw---- 1 p2homer p2 6319987
Aug 30 07:15 history*
> -r--r--r-- 1 p2homer p2 1141
Jul 30 2004 loginfo
> -r--rw---- 1 p2homer p2 1342
Aug 14 2002 loginfo,v
> -r--r--r-- 1 p2homer p2 1217
Jul 30 2004 modules
> -r--rw---- 1 p2homer p2 2533
Apr 3 2003 modules,v
> -r--r--r-- 1 p2homer p2
564 Jul 30 2004 notify
> -r--rw---- 1 p2homer p2
765 Aug 14 2002 notify,v
> -r--r--r-- 1 p2homer p2
649 Jul 30 2004 rcsinfo
> -r--rw---- 1 p2homer p2
850 Aug 14 2002 rcsinfo,v
> -r--r--r-- 1 p2homer p2
879 Jul 30 2004 taginfo
> -r--rw---- 1 p2homer p2 1080
Aug 14 2002 taginfo,v
> -rw-rw---- 1 p2homer p2
641 Aug 30 07:23 val-tags
> -rwxr--r-- 1 p2homer p2 3094
Jul 19 2004 val-tags.db*
> -r--r--r-- 1 p2homer p2 1026
Jul 30 2004 verifymsg
> -r--rw---- 1 p2homer p2 1227
Aug 14 2002 verifymsg,v
> mopsella% groups
> 31751 p4_lsf apl5 p2 p4 p2_lsf
> mopsella% cvs -v
>
> Concurrent Versions System (CVS) 1.12.12 (client/server)
>
> Copyright (C) 2005 Free Software Foundation, Inc.
>
> Senior active maintainers include Larry Jones, Derek R. Price,
> and Mark D. Baushke. Please see the AUTHORS and README files
from the
> CVS
> distribution kit for a complete list of contributors and copyrights.
>
> CVS may be copied only under the terms of the GNU General Public License,
> a copy of which can be found with the CVS distribution kit.
>
> Specify the --help option for further information about CVS
>
> --- end
>
>
> Thanks--
> Darlene
>
> --
> address@hidden
> Raytheon Company
> 310.334.5478
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Info-cvs mailing list
>address@hidden
>http://lists.nongnu.org/mailman/listinfo/info-cvs
>
>