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