Windows Web Server 2008 R2
1 TopicThe client and server cannot communicate, because they do not possess a common algorithm
Have had a problem on my Windows Web Server 2008 R2 for a long while now. Three(3) of the HalcyonGrid consoles keep crashing with this same error. ("Grid Users 2", "Grid Server 3" & "Grid Messaging 4") And before you ask my why I don't upgrade it, I have been wanting to, but the folks running the VPS company have not yet set up a virtual backup HDD for me. {Oh and Whip Assets 1 is now always getting stuck at one of the asset folders, but that might be another problem.} HalcyonGrid was a fork from the Open Simulator Project in 2010. System.ComponentModel.Win32Exception HResult=0x80004005 Message=The client and server cannot communicate, because they do not possess a common algorithm Source=System StackTrace: at System.Net.SSPIWrapper.AcquireCredentialsHandle(SSPIInterface SecModule, String package, CredentialUse intent, SecureCredential scc) at System.Net.Security.SecureChannel.AcquireCredentialsHandle(CredentialUse credUsage, SecureCredential& secureCredential) at System.Net.Security.SecureChannel.AcquireClientCredentials(Byte[]& thumbPrint) at System.Net.Security.SecureChannel.GenerateToken(Byte[] input, Int32 offset, Int32 count, Byte[]& output) at System.Net.Security.SecureChannel.NextMessage(Byte[] incoming, Int32 offset, Int32 count) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult) at MySql.Data.MySqlClient.NativeDriver.StartSSL() at MySql.Data.MySqlClient.NativeDriver.Open() at MySql.Data.MySqlClient.Driver.Open() at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings) at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection() at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver() at MySql.Data.MySqlClient.MySqlPool.GetConnection() at MySql.Data.MySqlClient.MySqlConnection.Open() at OpenSim.Data.SimpleDB.MySQLSimpleDB.OpenConnection() in D:\a\halcyon\halcyon\OpenSim\Data\SimpleDB\MySQLSimpleDB.cs:line 88 at OpenSim.Data.SimpleDB.MySQLSimpleDB..ctor(String connectionString) in D:\a\halcyon\halcyon\OpenSim\Data\SimpleDB\MySQLSimpleDB.cs:line 73 at OpenSim.Data.SimpleDB.ConnectionFactory.GetConnection() in D:\a\halcyon\halcyon\OpenSim\Data\SimpleDB\ConnectionFactory.cs:line 28 at OpenSim.Data.MySQL.MySQLUserData.Initialize(String connect) in D:\a\halcyon\halcyon\OpenSim\Data\MySQL\MySQLUserData.cs:line 74 at OpenSim.Data.UserDataInitializer.Initialize(IPlugin plugin) in D:\a\halcyon\halcyon\OpenSim\Data\IUserData.cs:line 236 at OpenSim.Framework.PluginLoader`1.Load() in D:\a\halcyon\halcyon\OpenSim\Framework\PluginLoader.cs:line 191 at OpenSim.Data.DataPluginFactory.LoadDataPlugins[T](String provider, String connect) in D:\a\halcyon\halcyon\OpenSim\Data\DataPluginFactory.cs:line 129 at OpenSim.Framework.Communications.UserProfileManagerData.AddPlugin(String provider, String connect) in D:\a\halcyon\halcyon\OpenSim\Framework\Communications\UserProfileManagerData.cs:line 78 at OpenSim.Framework.Communications.UserProfileManager.AddPlugin(String provider, String connect) in D:\a\halcyon\halcyon\OpenSim\Framework\Communications\UserProfileManager.cs:line 162 at OpenSim.Grid.UserServer.Modules.UserDataBaseService.Initialize(IGridServiceCore core) in D:\a\halcyon\halcyon\OpenSim\Grid\UserServer.Modules\UserDataBaseService.cs:line 59 at OpenSim.Grid.UserServer.OpenUser_Main.StartupUserServerModules() in D:\a\halcyon\halcyon\OpenSim\Grid\UserServer\Main.cs:line 220 at OpenSim.Grid.UserServer.OpenUser_Main.StartupSpecific() in D:\a\halcyon\halcyon\OpenSim\Grid\UserServer\Main.cs:line 155 at OpenSim.Framework.Servers.BaseOpenSimServer.Startup() in D:\a\halcyon\halcyon\OpenSim\Framework\Servers\BaseOpenSimServer.cs:line 300 at OpenSim.Grid.UserServer.OpenUser_Main.Main(String[] args) in D:\a\halcyon\halcyon\OpenSim\Grid\UserServer\Main.cs:line 118 This exception was originally thrown at this call stack: [External Code] OpenSim.Data.SimpleDB.MySQLSimpleDB.OpenConnection() in MySQLSimpleDB.cs OpenSim.Data.SimpleDB.MySQLSimpleDB.MySQLSimpleDB(string) in MySQLSimpleDB.cs OpenSim.Data.SimpleDB.ConnectionFactory.GetConnection() in ConnectionFactory.cs OpenSim.Data.MySQL.MySQLUserData.Initialize(string) in MySQLUserData.cs OpenSim.Data.UserDataInitializer.Initialize(OpenSim.Framework.IPlugin) in IUserData.cs OpenSim.Framework.PluginLoader<T>.Load() in PluginLoader.cs OpenSim.Data.DataPluginFactory.LoadDataPlugins<T>(string, string) in DataPluginFactory.cs OpenSim.Framework.Communications.UserProfileManagerData.AddPlugin(string, string) in UserProfileManagerData.cs OpenSim.Framework.Communications.UserProfileManager.AddPlugin(string, string) in UserProfileManager.cs ... [Call Stack Truncated] Also I have been wondering if the above error is because of a problem in the OS itself, because every time I open the Group Policy Editor, to update the preferred Cipher list, a bunch of dialog boxes pop up with XML Errors. Now my server has an "A" rating on SSLLabs.com. [Window Title] Administrative Templates [Main Instruction] Encountered an error while parsing. [Content] Encountered an error while parsing. Illegal xml character. File C:\Windows\PolicyDefinitions\P2P-pnrp.admx, line 71, column 34 [OK] [Window Title] Administrative Templates [Main Instruction] Encountered an error while parsing. [Content] Encountered an error while parsing. Illegal qualified name character. File C:\Windows\PolicyDefinitions\TerminalServer-Server.admx, line 366, column 16 [OK] [Window Title] Administrative Templates [Main Instruction] Encountered an error while parsing. [Content] Encountered an error while parsing. Illegal xml character. File C:\Windows\PolicyDefinitions\P2P-pnrp.admx, line 71, column 34 [OK] [Window Title] Administrative Templates [Main Instruction] Encountered an error while parsing. [Content] Encountered an error while parsing. Illegal qualified name character. File C:\Windows\PolicyDefinitions\TerminalServer-Server.admx, line 366, column 16 [OK] Thank you, Shalom.267Views0likes3Comments