Question:
The Harvest Broker (bkrd) was previously starting successfully, but when I installed the agentonly.tar
on the Broker box, why does the Broker now fails to start with the following error?
/opt/CA/scm/lib/bkrd: error while loading shared libraries: libhcomm.so: wrong ELF class: ELFCLASS64
Environment:
Harvest SCM version 12.5 and 12.6, Linux platforms
Answer:
The error indicates that the libhcomm.so that was installed by the agentonly.tar file is a 64bit component
while the Broker that was installed is 32bit. It is a requirement that the Broker and Agent installations
must be the same bit level when installing these on the same platform. Therefore you can correct this
problem by retrieving the 32bit agentonly.tar file and install it over the same directory that the 64bit
agentonly was installed at.