The Distribution Service may not start and an error 1067 is possibly thrown, or the service stops 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
at System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
at QDSMain.Clustering.DefaultClusterNotification.Work.Thread()
...
See screencap:
Environment:
QlikView 12.10 and alter versions
Resolution:
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.
For information on FIPS support for QlikView, see Qlk Software and FIPS mode
Workaround:
The FIPS policy needs to be disabled in the local Security Policy applet in order for the QDS service(s) to run properly.
Also see:
https://blogs.technet.microsoft.com/secguide/2014/04/07/why-were-not-recommending-fips-mode-anymore/
https://technet.microsoft.com/en-us/library/dn135243(v=ws.10).aspx