Harvest hdbsetup error "dlopen(): exec format error (errno = ENOEXEC)"

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

When running hdbsetup, the following error occurs:

[CAI/PT][ODBC Driver Manager] Driver located from driver description was found along the load library path but could not be loaded: odbcinst.ini = "/cascm/caiptodbc/odbcinst.ini", Driver Description = "CAI/PT ORACLE", Driver Path = "/cascm/caiptodbc/lib/ptora13.so", Load Error = "dlopen(): exec format error (errno = ENOEXEC)"

 

 

Environment:
All Harvest SCM versions.
Cause:

The Oracle client that SCM is trying to use is the 64-bit version.  SCM Server is a 32-bit application, so needs the 32-bit version of the Oracle client.

Resolution:

You must install the 32-bit Oracle client in order to run hdbsetup properly.  There is a technical article on the Harvest Community website that explains how to do this: https://communities.ca.com/thread/241693557