Sometimes, when you have more than one CA product installed on you Linux or Unix computer, upgrades of one product might affect the functioning of the other. In a recent support case, an upgrade of another CA product on the CA SCM Broker machine caused the SCM broker application to stop working. The error message that was encountered was:
[cascm@servername scm]$ bkrd
/opt/CA/scm/lib/bkrd: error while loading shared libraries: liblic98.so: cannot open shared object file: No such file or directory
In this case, the upgrade script for the other CA product performed an upgrade to a common component for CA products called "ca_lic". The installer script for "ca_lic" deleted a couple of symbolic links on which SCM depends to be able to find and use it. We are working to correct the problem with this installer script, but in the meantime, if you should encounter this type of error, here is what you can do to.
As "root", or as the user that installed the ca_lic application, login to the Linux or Unix box in question and execute the following statements:
cd /opt/CA
ln -s /opt/CA/SharedComponents/ca_lic ca_lic
cd /opt/CA/SharedComponents/lib
ln -s /opt/CA/SharedComponents/ca_lic/lic98.so liblic98.so
After this, your SCM broker application should begin to work again normally.