When performing an initial install (or after the ucsrv.ini has been modified) the Automic Worker Processes (WP's) and Communication Processes (CP's) do not start and within the log an error similar to:
U00029120 UCUDB: Function LoadLibrary failed. Library 'ucucli.so' error 'libdb2.so.1: cannot open shared object file: No such file or directory'. U00003611 DB OPEN executed. Return Code = '0000003531' U00003620 Routine 'UCMAIN_R' forces trace because of error. U00003531 UCUDB: Error while checking data source (e.g. code conversion or driver problem, see log file). U00003449 Output to the TRACE file is finished. U00003100 Memory TRACE was opened with the switches '0000000000000000'. U00003380 Server 'AUTOMICP#WP' version '12.3.1+build.1570467451939' (Runtime '0/00:00:00', Log# '1', Trc# '0'). U00003491 There is a time difference of '0/00:00:00' or '0' seconds to the Primary Server. U00003375 Server usage of the last minute '0%', the last 10 minutes '0%' and the last hour '0%'. U00003531 UCUDB: Error while checking data source (e.g. code conversion or driver problem, see log file). U00003410 Server 'AUTOMICP#WP' version '12.3.1+build.1570467451939' ended abnormally.
Improper configuration of ucsrv.ini or environment
Release : 12.3
Component : Automation Engine
If you are not using a db2 database (which the reference to libdb2.so.1 would be for), this can be caused by the SQLDRIVERCONNECT string being misconfigured such as: