After installing Qlik Sense, the QMC and HUB are not working and result in a "page not found" error. Review of the Repository logs shows an error, "Fatal exception: Unable to find the requested .Net Framework Data Provider. It may not be installed." each time the machine is rebooted or the Qlik Sense services are restarted. November 2015 update: Version 2.X.X track, new error link to this issue:System_Repository logs:Unable to determine the provider name for provider factory of type 'Devart.Data.PostgreSql.PgSqlProviderFactory'. Make sure that the ADO.NET provider is installed or registered in the application config.↵↓An exception was thrown while invoking the constructor 'Void .ctor()' on type 'DatabaseContext'. ---> Unable to determine the provider name for provider factory of type 'Devart.Data.PostgreSql.PgSqlProviderFactory'. Make sure that the ADO.NET provider is installed or registered in the application config. (See inner exception for details.)Service_Repository logs: Error: An exception was thrown while invoking the constructor 'Void .ctor(Qlik.Sense.Logging.IQSLogManager, Repository.Core.INodeStaticInfo, Qlik.Sense.Common.Security.ISecuritySetup, Qlik.Sense.Common.Communication.REST.Server.IRESTEngineFactory, Repository.Core.ISystemInformation, Qlik.Sense.IO.ISystemFolderInformation, Repository.Core.Certificates.ICertificatePasswordVerificationWebService, Qlik.Sense.Common.Logging.ILogMaster)' on type 'SetupService'. ---> The "GetAll" operation failed (See inner exception for details.)
This is a Microsoft .NET Framework issue. The .NET Framework creates an extra " <DbProviderFactories />" line under the System.data. Manually delete the extra line. To modify the .Net Framework64 to address the issue, perform the following steps in order:1- Browse to "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config 2- Using Notepad or similar editor, open "machine.config" (create a copy of this file prior to modifying) 3- Find the following section : <system.data> <DbProviderFactories> <add name=" .... " </DbProviderFactories> <DbProviderFactories /> (If this line is present, REMOVE it as noted in Step 4) </system.data>4- Remove the additional "<DbProviderFactories />" line 5- Save the file.
It fixed my issue, I hope it will be useful also for you.