After upgrading to 12.10 track or later, the Distribution Service may not start and an error 1067 is possibly thrown, but it may not occur as well, and the service may just stop after a few seconds.
The Application log logs:Exception when creating CryptoServiceProvider: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms. Local Security Policy -> Security Options -> System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing - should be disabled
And a .Net Runtime error:Exception Info: System.InvalidOperationsException
See screencap: Environment:
- QlikView 12.10
- QlikView November 2017 (12.20)
FIPS Enabled in the Windows Local Security Policy.Feature Request:
The issue is a result of a Code change from FileWriteTime to an MD5 Hash for the notification files related to the QDS services. If FIPS is enabled, it may result in the error. This is considered to be working as designed.! Qlik has previously received feedback on this feature and recorded the request for future review. For up to date information, please contact support at support.qlik.com referencing this article. Workaround:
The FIPS policy may need to be disabled in the local Security Policy applet in order for the QDS service(s) to run properly.NOTE: If you do not see the .NET error, or the above does not fix the issue, please refer to Article 000005283 for more information on how to resolve Error 1067.