Same XCOM version r11.6 SP00 is installed on both Linux 7.0 servers Server1 and Server2 and the same license file ca.olf is in directory /opt/CA/ca_lic.
Server2 returns an error while Server1 does not.
Server1
# xcomd -r
XCOMU0522I XCOM is licensed
Customer Name - Organization Name - XXXXXXXXXX
Site Id - nnnnnn Additional Info -
xcomd: CA XCOM Data Transport r11.6 13081 SP00 64bit (for <no SNA support>)
#
Server2
# xcomd -r
2019/11/25 14:37:30 PRG=xcomd PID=28540
XCOMU0523E CA LICENSE CHECK FAILED: XCOM not licensed
xcomd: CA XCOM Data Transport r11.6 13081 SP00 64bit (for <no SNA support>)
#
Release : 11.6
Component : CA XCOM Data Transport for Linux PC
On Server2 file /opt/CA/ca_lic/ca.olf had different size compared to the same file on working server Server1. It appears the Server2 version of ca.olf has extra spaces and using it on Server1 also results in the same error "XCOMU0523E CA LICENSE CHECK FAILED".
Server2 was updated with a valid copy of the file /opt/CA/ca_lic/ca.olf and XCOM was restarted.
Related article: CA XCOM for Linux license file (ca.olf) requirements