Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
montanablue2
Partner - Contributor II
Partner - Contributor II

Rim Node reporting 4 of 5 services unreachable in QMC

I was wondering if anyone has seen this issue before. I had to reissue qlik client cert and local computer Qlik cert for a rim node to get it to re-register with QMC central node but now QMC can only see the Repository service on that rim node. This is for Qlik Sense May 2021 edition.

montanablue2_0-1701812918724.png

 

 

 

 

I don't see any errors in the Proxy logs or Engine logs on rim node. The Repository logs on rim node do have some errors, specifically these errors:

 

 

 

19	20231205T003734.171-0700	ERROR	us2-prd-qsp-a02	Security.Repository.Qlik.Sense.Common.Security.Cryptography.CryptoKey	40	ed276945-f100-4b31-be4b-1c6b9abf00b7	CLOUD\svc-us2-prd-qlik	When decrypting secrets: 	Checksum error	   at Qlik.Sense.Common.Security.Cryptography.CryptoKey.StripAndVerifyChecksum(Byte[] input)↵↓   at Qlik.Sense.Common.Security.Cryptography.CryptoKey.ProcessBytes(Byte[] input, Byte[]& initializationVector, Boolean encrypt)		ed276945-f100-4b31-be4b-1c6b9abf00b7
20	20231205T003734.171-0700	ERROR	us2-prd-qsp-a02	Security.Repository.Repository.Domain.Util.EncryptionHelper	40	7473ed09-d728-42b9-b889-3ecc254a16ed	CLOUD\svc-us2-prd-qlik	Not possible to decrypt encrypted string in database; this is probably due to the secrets key on server certificate has been changed and the old database value hasn't; sending back empty result and leaving the value unchanged in database	Checksum error	   at Qlik.Sense.Common.Security.Cryptography.CryptoKey.StripAndVerifyChecksum(Byte[] input)↵↓   at Qlik.Sense.Common.Security.Cryptography.CryptoKey.ProcessBytes(Byte[] input, Byte[]& initializationVector, Boolean encrypt)↵↓   at Qlik.Sense.Common.Security.Cryptography.CryptoKey.DecryptToBytes(Byte[] bytes)↵↓   at Qlik.Sense.Common.Security.Cryptography.CryptoKey.Decrypt(Byte[] bytes)↵↓   at Repository.Domain.Util.EncryptionHelper.TryDecryptTo[T](Byte[] encryptedBytes, T emptyResult, Func`2 decryptToT)		7473ed09-d728-42b9-b889-3ecc254a16ed

 

 

 

 

 

 

 

2581	20231205T145039.470-0700	INFO	us2-prd-qsp-a02	System.Repository.Repository.Core.Repository.Common.ModelRepository`1[[Repository.Domain.Model.ServerNodeHeartbeat, Repository.Domain, Version=28.0.6.0, Culture=neutral, PublicKeyToken=null]]	137	52d0c53a-91b0-4e4c-8873-1cde642b6140	CLOUD\svc-us2-prd-qlik	Database object has newer timestamp than object being modified; pim4: 63837409831846, itms: 63837409824458, ityp: Repository.Domain.Model.ServerNodeHeartbeat				52d0c53a-91b0-4e4c-8873-1cde642b6140
2582	20231205T145039.470-0700	ERROR	us2-prd-qsp-a02	System.Repository.Repository.Core.Status.HeartbeatUpdater	137	0b6b4b46-2446-40f0-8b46-dec31a80bdaf	CLOUD\svc-us2-prd-qlik	Failed to update heartbeat for Repository service status on node us2-prd-qsc-a01.diamond-prd-bi.prd.diamond.cloud.kyriba.com		   at Repository.Core.Repository.Common.AbstractModelRepository.CheckConflicts(IRepositoryObject persistedItem, DateTime itemModifiedDate)↵↓   at Repository.Core.Repository.Common.ModelRepository`1.UpdateMany(IEnumerable`1 items, Boolean appendPrivileges, Int64 privilegesFilter)↵↓   at Repository.Core.Repository.Common.ModelRepository`1.Update(T item, Boolean appendPrivileges, Int64 privilegesFilter)↵↓   at Repository.Core.Repository.Common.SecurityAwareRepository.RunWithElevatedOrNoSecurity[TResult](Func`1 func)↵↓   at Repository.Core.Status.HeartbeatUpdater.<PerformExecution>b__6_0(ISecurityAwareRepository repository)		0b6b4b46-2446-40f0-8b46-dec31a80bdaf
2583	20231205T145124.495-0700	INFO	us2-prd-qsp-a02	System.Repository.Repository.Core.Repository.Common.ModelRepository`1[[Repository.Domain.Model.ServerNodeHeartbeat, Repository.Domain, Version=28.0.6.0, Culture=neutral, PublicKeyToken=null]]	134	df668bca-d812-4d1b-809e-e239005a1058	CLOUD\svc-us2-prd-qlik	Database object has newer timestamp than object being modified; pim4: 63837409876860, itms: 63837409869479, ityp: Repository.Domain.Model.ServerNodeHeartbeat				df668bca-d812-4d1b-809e-e239005a1058
2584	20231205T145124.495-0700	ERROR	us2-prd-qsp-a02	System.Repository.Repository.Core.Status.HeartbeatUpdater	134	bb42892d-d692-4158-a532-8f634b7e8e43	CLOUD\svc-us2-prd-qlik	Failed to update heartbeat for Repository service status on node us2-prd-qsc-a01.diamond-prd-bi.prd.diamond.cloud.kyriba.com		   at Repository.Core.Repository.Common.AbstractModelRepository.CheckConflicts(IRepositoryObject persistedItem, DateTime itemModifiedDate)↵↓   at Repository.Core.Repository.Common.ModelRepository`1.UpdateMany(IEnumerable`1 items, Boolean appendPrivileges, Int64 privilegesFilter)↵↓   at Repository.Core.Repository.Common.ModelRepository`1.Update(T item, Boolean appendPrivileges, Int64 privilegesFilter)↵↓   at Repository.Core.Repository.Common.SecurityAwareRepository.RunWithElevatedOrNoSecurity[TResult](Func`1 func)↵↓   at Repository.Core.Status.HeartbeatUpdater.<PerformExecution>b__6_0(ISecurityAwareRepository repository)		bb42892d-d692-4158-a532-8f634b7e8e43

 

 

 

 

Labels (1)
2 Solutions

Accepted Solutions
montanablue2
Partner - Contributor II
Partner - Contributor II
Author

I followed the process as in https://community.qlik.com/t5/Official-Support-Articles/Rim-node-not-communicating-with-central-node...  and it successfully redistributes the certs and appears to have resolved the issue. Thank you for your guidance!

View solution in original post

3 Replies
Maria_Halley
Support
Support

@montanablue2 

When you re-created the certificates did you follow these instructions? 

https://community.qlik.com/t5/Official-Support-Articles/How-to-recreate-or-just-delete-certificates-...

montanablue2
Partner - Contributor II
Partner - Contributor II
Author

Hi @Maria_Halley thank you for responding so quickly! Since it was a Rim node having the issue I followed a process similar to the process https://community.qlik.com/t5/Official-Support-Articles/Rim-node-not-communicating-with-central-node... that is also referenced in the link you sent. I may not have done it exactly similar so I will try to go through the process in that link and see what happens

montanablue2
Partner - Contributor II
Partner - Contributor II
Author

I followed the process as in https://community.qlik.com/t5/Official-Support-Articles/Rim-node-not-communicating-with-central-node...  and it successfully redistributes the certs and appears to have resolved the issue. Thank you for your guidance!