[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Mixing rsh and pserver auth in CVS/Root: 'shutting down connection to cv
From: |
Joerg . Thoennes |
Subject: |
Mixing rsh and pserver auth in CVS/Root: 'shutting down connection to cvsserver' |
Date: |
Fri, 29 Sep 2000 12:38:28 +0200 (MET DST) |
>Submitter-Id: net
>Originator: Joerg Thoennes
>Organization:
net
>Confidential: no
>Synopsis: Mixing rsh and pserver auth in CVS/Root: 'shutting down
>connection to cvsserver'
>Severity: serious
>Priority: medium
>Category: cvs
>Class: sw-bug
>Release: cvs-1.11
>Environment:
System: SunOS automatix 5.6 Generic_105181-16 sun4u sparc SUNW,Ultra-Enterprise
Architecture: sun4
>Description:
Migrating to pserver from rsh authorisation:
deleted top level CVS/Root on checked-out code;
set CVSROOT with :pserver: auth;
some checked out code still has CVS/Root with rsh auth;
'cvs -t' reveals using old rsh auth in subdirs;
cvs upd finally stops with:
cvs [update aborted]: shutting down connection to cvsserver: Bad file
descriptor
example log:
cvs update: notice: main loop with
CVSROOT=:pserver:jt@cvsserver:/Client_Repository
cvs-server server: Updating .
S-> rename(CVS/Entries.Backup,CVS/Entries)
S-> unlink(CVS/Entries.Log)
cvs-server server: Updating order
S-> rename(CVS/Entries.Backup,CVS/Entries)
S-> unlink(CVS/Entries.Log)
cvs update: notice: main loop with CVSROOT=cvsserver:/Client_Repository
-> Starting server: rsh cvsserver cvs server
cvs server: Updating .
S-> rename(CVS/Entries.Backup,CVS/Entries)
S-> unlink(CVS/Entries.Log)
cvs server: Updating customer
S-> rename(CVS/Entries.Backup,CVS/Entries)
S-> unlink(CVS/Entries.Log)
cvs server: Updating equity
S-> rename(CVS/Entries.Backup,CVS/Entries)
S-> unlink(CVS/Entries.Log)
cvs server: Updating exchange
S-> rename(CVS/Entries.Backup,CVS/Entries)
S-> unlink(CVS/Entries.Log)
cvs server: Updating interfaces
S-> rename(CVS/Entries.Backup,CVS/Entries)
S-> unlink(CVS/Entries.Log)
cvs server: Updating order
S-> rename(CVS/Entries.Backup,CVS/Entries)
S-> unlink(CVS/Entries.Log)
cvs [update aborted]: shutting down connection to cvsserver: Bad file
descriptor
>How-To-Repeat:
just mix different CVS/Root files; use rsh and pserver auth
>Fix:
may be complex, do not know
- Mixing rsh and pserver auth in CVS/Root: 'shutting down connection to cvsserver',
Joerg . Thoennes <=