User cannot start PEC communications after installing MAC OS Client

Document ID : KB000007876
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

User cannot start PEC communications after installing MAC OS Client

User did follow the instructions, including the bash_profile setup.
User cannot connect to broker even from the shipped with workbench client.
All user's setup is 64 bit, including jvm,
The error in the Harvest shipped with workbench log is:
!ENTRY com.ca.harvest.cmsdk 4 0 2017-08-10 12:01:48.896
!MESSAGE Failed to initialize CA Harvest SCM CMSDK. Please ensure that all required components are installed.
!STACK 0
java.lang.UnsatisfiedLinkError: no lber in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)

Environment:
MAC OS X Harvest V13 GA 64bit
Cause:

For the Harvest thick workbench client the workbench.ini in CA_SCM_HOME was not configured correctly.

Resolution:

For the workbench.ini, needed to have a line added:
-Djava.library.path=<the path to where liblber library is installed>
This fixed the broker connection problem for Workbench.

For Eclipse broker connection problem we needed to add the
very same line to config.ini which is in the package install of eclipse
on the Mac Os.