Jump to content

Some or all identity references could not be translated


justnwaters

Recommended Posts

I've had several servers running successfully on this new box. But after attempting to add active directory and make it the primary domain controller this problem occurred.

 

This is what I see in the Service Manager Console

TCAdmin - The Game Hosting Control Panel
Software Version         : 2.0.115.0
.NET Version             : 2.0.50727.8766 Windows 64 bits
uPnP Port Forwarding     : Disabled
Current User             : SYSTEM

The Service Manager has been started on 127.0.0.1:56017
System.Security.Principal.IdentityNotMappedException: Some or all identity references could not be translated.
  at System.Security.Principal.NTAccount.Translate(IdentityReferenceCollection sourceAccounts, Type targetType, Boolean forceSuccess)
  at System.Security.Principal.NTAccount.Translate(Type targetType)
  at System.Security.AccessControl.CommonObjectSecurity.ModifyAccess(AccessControlModification modification, AccessRule rule, Boolean& modified)
  at System.Security.AccessControl.CommonObjectSecurity.AddAccessRule(AccessRule rule)
  at TCAdmin.ServiceManLib.?.?(ProcessController ?, Int32 ?, String ?, String ?)
  at TCAdmin.ServiceManLib.WindowsProcessController.Start2()

 

 

If I attempt to add a server the scheduler shows this error

TCAdmin.SDK.Remote.RemoteException: ---> System.Security.Principal.IdentityNotMappedException: at 
System.Security.Principal.NTAccount.Translate(IdentityReferenceCollection sourceAccounts, Type targetType, Boolean forceSuccess) at System.Security.Principal.NTAccount.Translate(Type targetType) at 
System.Security.AccessControl.CommonObjectSecurity.ModifyAccess(AccessControlModification modification, AccessRule rule, Boolean& modified) at 
System.Security.AccessControl.CommonObjectSecurity.AddAccessRule(AccessRule rule) at 
TCAdmin.Monitor.GameHosting.WebServices.ServerUtilities.ConfigureGameAccount() 
--- End of inner exception stack trace --- at 
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at 
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at 
TCAdmin.GameHosting.SDK.Web.References.ServerUtilities.ServerUtilities.ConfigureGameAccount() at 
TCAdmin.GameHosting.Automation.AutomationProcesses.***1347;() at 
TCAdmin.GameHosting.Automation.AutomationProcesses.Start() at 
TCAdmin.TaskScheduler.ModuleApi.StepBase.Start(Object arguments)

 

Anyone have experience on how to resolve this issue to make it compatible with active directory?

Edited by justnwaters
Link to comment
Share on other sites

Why would you even want TCAdmin to run on a server that is a domain controller?

That's asking for silly problems.

 

EDIT: After having this in my mind for an hour something came to mind.

TCAdmin makes local users, but there are no local users on a domain controller, they all become domain users.

So you might have a bit of a mismatch on users right now.

 

Tried a fresh reinstall of tcadmin on the domain controller?

 

I still advise not to mix these two up on the same machine though..

Edited by Raizio
Epiphany.
Link to comment
Share on other sites

Yeah it's a test environment. I was checking behavior on a single box. But that makes sense now.

 

Now I get a new error after uninstalling:

 

Server Error in '/' Application.
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: Could not load file or assembly 'TCAdmin.Helper' or one of its dependencies. Invalid pointer (Exception from HRESULT: 0x80004003 (E_POINTER)) (C:\Program Files\TCAdmin2\ControlPanel\web.config line 80)

Source Error: 


Line 78:     <customErrors mode="RemoteOnly"/>
Line 79:     <httpModules>
Line 80:       <add name="HttpCompressModule" type="TCAdmin.Helper.HttpCompress.HttpModule,TCAdmin.Helper"/>
Line 81:       <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Line 82:       <add name="WebResourceCompressionModule" type="Miron.Web.HandlersAndModules.WebResourceCompressionModule"/>

Source File: C:\Program Files\TCAdmin2\ControlPanel\web.config    Line: 80 

Version Information: Microsoft .NET Framework Version:2.0.50727.8766; ASP.NET Version:2.0.50727.8745

Link to comment
Share on other sites

So I complete reinstalled Windows Server Standard 2016 and installed the active directory service before installing TCAdmin this time. Exact same problem.

 

How do I fix this problem? There has to be a way to make this work in a domain environment.

 

There isn't any solid documentation available with exactly how this platform works. I'm just looking for someone to point me in the right direction.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use