Change Tracker Agent Does Not Run on RHEL 8 or 9
Symptom
Affected versions:
- Netwrix Change Tracker NetCore Agent — version 7.0.1.9-255 and later
Error on agent service startup:
[1] INFO Message - Application core shutting down due to error, please restart service:
This license is invalid. Please see servicestack.net or contact team@servicestack.net for more details.
The id for this license is '<id>'
Cause
The Change Tracker agent cannot run due to cryptographic policy changes that Red Hat Enterprise Linux (RHEL) 8 or 9 applies by default.
Resolution
-
On the RHEL server hosting the Change Tracker agent, open the terminal and navigate to the crypto policies modules directory:
cd /usr/share/crypto-policies/policies/modules -
Create a new file called
GEN7AGENT.pmodand open it:touch GEN7AGENT.pmodvi /usr/share/crypto-policies/policies/modules/GEN7AGENT.pmod -
Add the following lines to the file:
# This subpolicy adds SHA1 hash and signature supporthash = SHA1+sign = RSA-SHA1+ -
Apply the updated crypto policy:
update-crypto-policies --set DEFAULT:GEN7AGENT -
Reboot the RHEL system hosting the agent.
The Change Tracker agent should run after you apply the subpolicies.