[cvsnt] problems running CVSNT under Vista

Franck de Bruijn franck.de.bruijn at chello.nl
Sat Jul 26 08:47:24 BST 2008


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


Hi,

 

I have been a long time happy user of CVSNT. Recently I bought a new server
with Windows Vista installed. Unfortunately I  cannot get CVSNT to work. I
got the control panel to work (the 'asInvoker' trick).

 

However, when I try to login with 'cvs login' I get the following error:

 

C:\Windows\System32>cvs login

Logging in to :pserver:piet at localhost:2401:/cvsrepo

CVS Password:

Fatal error, aborting.

cvs [login aborted]: admin: Switch to user failed due to configuration
error.  Contact your System Administrator.

 

C:\Windows\System32>

 

The server log shows the following:

 

09:40:41:   -> Tracelevel set to 0.  PID is 5548

09:40:41:   -> Session ID is 15ac488ad4f90603

09:40:41:   -> Session time is Sat Jul 26 07:40:41 2008

09:40:41: S -> CVS Server is acting as standalone

09:40:41: S -> Client sent 'BEGIN AUTH REQUEST'

09:40:41: S -> FindPrototocol(BEGIN AUTH REQUEST)

09:40:41: S -> EnumerateProtocols: C:\PROGRA~2\CVSNT/protocols

09:40:41: S -> Loading protocol enum as enum.dll

09:40:41: S -> CLibraryAccess::Load loading
C:\PROGRA~2\CVSNT/protocols/enum.dll

09:40:41: S -> Checking protocol enum

09:40:41: S -> Checking key EnumProtocol

09:40:41: S -> Unloading enum

09:40:41: S -> Loading protocol ext as ext.dll

09:40:41: S -> CLibraryAccess::Load loading
C:\PROGRA~2\CVSNT/protocols/ext.dll

09:40:41: S -> Checking protocol ext

09:40:41: S -> Unloading ext

09:40:41: S -> Loading protocol gserver as gserver.dll

09:40:41: S -> CLibraryAccess::Load loading
C:\PROGRA~2\CVSNT/protocols/gserver.dll

09:40:41: S -> Checking protocol gserver

09:40:41: S -> Checking key GserverProtocol

09:40:41: S -> Unloading gserver

09:40:41: S -> Loading protocol pserver as pserver.dll

09:40:41: S -> CLibraryAccess::Load loading
C:\PROGRA~2\CVSNT/protocols/pserver.dll

09:40:41: S -> Checking protocol pserver

09:40:41: S -> Checking key PserverProtocol

09:40:41: S -> Authentication protocol returned user(piet)

09:40:41: S -> win32switchtouser(admin)

09:40:41: S -> win32getpwnam(admin)

09:40:41: S -> Authenticating server: (local)

09:40:41: S -> Trying Setuid helper... (ADMIN-PC\admin)

09:40:41: S -> SuidGetImpersonationToken returned 00000005

09:40:41: S -> Unloading pserver

 

I have been fiddling around assigning privileges to the 'cvsnt' process, but
to no avail. At one stage I got it to return 554 after
SuidGetImpersonationToken, but then it would fail at the NtCreateToken call.
Somehow I am not able to assign the privilege 'SeCreateTokenPrivilege' to
the service.

 

Possibly I am totally on the wrong track, so I really hope there is someone
out there that can help me.

 

Thanks in advance!

Franck



More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook