Hello,
I'm running a lab trying to upgrade our CRM 2015 to 2016 instance. It keeps bombing out with:
15:10:11| Info| Installing Sql Jobs ...
15:10:11| Info| Name = .SiteWideCleanup, Description = Add site-wide cleanup job, Target = OnPremise, SPLA
15:10:15| Info| CrmAction execution time; InstallConfigDatabaseAction; 00:00:07.5810455
15:10:15| Error| Installer Complete: ConfigDBInstaller - Error encountered
15:10:15|Warning| Error reported while configuring _Deployment. Attempting rollback
15:10:15| Info| ConfigDBInstaller: Beginning uninstall operation
15:10:15| Info| ConfigDBInstaller: Uninstall completed
15:10:15| Error| Install exception.System.Exception: Action Microsoft.Crm.Setup.Server.InstallConfigDatabaseAction failed. ---> System.Xml.XmlException: '.', hexadecimal value 0x00, is an invalid character. Line 1, position 1.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ThrowInvalidChar(Char[] data, Int32 length, Int32 invCharPos)
at System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at Microsoft.Crm.SharedUtil.CreateXmlDocument(XmlReader reader)
at Microsoft.Crm.SharedUtil.CreateXmlDocument(Stream input)
at Microsoft.Crm.SystemDatabaseInstaller.ConfigDatabase.UpdateRelease.Load()
at Microsoft.Crm.SystemDatabaseInstaller.ConfigDatabase.ConfigUpdateInstaller.LoadUpdateReleases()
at Microsoft.Crm.SystemDatabaseInstaller.ConfigDatabase.ConfigUpdateInstaller.InstallInternal(Boolean isInstall)
at Microsoft.Crm.Setup.Server.InstallConfigDatabaseAction.Do(IDictionary parameters)
at Microsoft.Crm.Setup.Shared.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
--- End of inner exception stack trace ---
This is a server 2012 R2 box, CRM 2015 is patched to the latest version.
I also noticed near the beginning of the install log it shows:
13:38:34| Error| Setup could not retrieve data from the database: MSCRM_CONFIGSystem.Data.SqlClient.SqlException (0x80131904): Login failed for user 'DOMAIN\DOMAINADMIN'. (I just replaced that)
That user is a domain admin which has access to the database already (for example I login with that user into SQL Server Management Studio.)
So I'm not why I'm getting the exception, or why I'm seeing a login failure in the log as well.
Any guidance would be much appreciated,
Thanks,
Ed