[cvsnt] cvs.exe ignoring protocol in CVSROOT?
derek at pribnow.net
Mon Jan 8 23:40:22 GMT 2007
Coming off of a fresh reboot:
C:\Documents and Settings\Derek Pribnow\Desktop>set CVSROOT =
":sspi:*domain\Dusty at CVSServer:/Repository"
C:\Documents and Settings\Derek Pribnow\Desktop>cvs -ttt login
17:13:40: -> Tracelevel set to 3. PID is 3012
17:13:40: -> Session ID is bc445a2d0245ef3
17:13:40: -> Session time is Mon Jan 8 23:13:40 2007
17:13:40: -> Loading protocol ext as ext.dll
17:13:40: -> CLibraryAccess::Load loading
17:13:40: -> LibraryAccess::Load failed for
'C:\PROGRA~1\CVSNT/protocols/ext.dll', Win32 error 0000007e
17:13:40: -> Error loading ext.dll
cvs [login aborted]: the :ext: access method is not available on this system
The error is fine, b/c I don't have the ext protocol on the system anymore,
but I don't know how it gets :ext: from the :sspi: that I have specified in
the CVSRoot. Honestly, even though I've used it, I haven't had to dig very
deep to get it set up and running. I don't know much about sspi or its
capabilities. I do need to login in, though, because this computer is not a
part of the domain and the local user and password is different than my
domain user and password. Because of the amount of time I travel, I don't
wish to join my machine to the domain.
The scripts I am running appear to be separate from the problem. I can
reboot, recreate the CVSRoot at the command line (I don't have it as a saved
environment variable under the System Properties of the Control Panel), try
to login, and it fails the same way. It isn't even getting to the server,
so the problem must be locally. There is no CVS folder in the sandbox. I
deleted it to make sure the protocol wasn't being cached there. Does CVS
create any registry settings it could have set to ext somehow?
I am running CVSNT 2.5.03 on both the server and client.
Thanks for taking time, Gerhard!
From: cvsnt-bounces at cvsnt.org [mailto:cvsnt-bounces at cvsnt.org] On Behalf Of
Sent: Monday, January 08, 2007 4:42 PM
To: cvsnt at cvsnt.org
Subject: Re: [cvsnt] cvs.exe ignoring protocol in CVSROOT?
Derek Pribnow wrote:
> I've been running cvs for a little while now over the sspi protocol
> with no trouble. Today, it decided to use the ext protocol even though
> I have my CVSROOT set to use the sspi.
What CVSROOT are you talking about? When used inside a sandbox, it defaults
to the CVSROOT stored in the Root file in the sandbox.
> I have been creating a few new NAnt build scripts that are using cvs
> checkouts, but all are utilizing the sspi protocol.
How do these scripts specify the sspi protocol?
> I'm not sure where it's getting the ext, but every time I try to do a
> 'cvs login',
Why do you run a cvs login? It's been ages that I did a login; with sspi
this shouldn't be necessary.
> Any ideas? I'm thoroughly stuck.
Tell a bit more about the environment (cvs ver), about how you run the
commands and where (repeatable command line sequences), look in your
CVS/Root files in the sandbox (they are hidden, so you may have to make them
visible for you), run failing commands with trace (and server trace) on and
cvsnt mailing list
cvsnt at cvsnt.org
More information about the cvsnt