bug-cvs
[Top][All Lists]
Advanced

[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



reply via email to

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