WP ucsrvwp not starting after upgrading libucuser_r.so: undefined symbol
search cancel

WP ucsrvwp not starting after upgrading libucuser_r.so: undefined symbol


Article ID: 276147


Updated On:


CA Automic Workload Automation - Automation Engine


On a Linux AE System, after having upgraded only the binaries and launching the DB Load from a 21.x to another 21.x version, the newer version WP refuses to start and fails with this error in smgr log:

<Automation_Engine_path>/bin/ucsrvwp: symbol lookup error: libucuser_r.so: undefined symbol: _ZN7automic4util7OnLeaveD1Ev

If the library libucuser_r.so is replaced with the old one from bin folder, then it starts correctly.


OS: Linux/Unix

Component: Automation Engine


The <automic_path>/utility/bin folder (that contained the previous version binaries and libraries) had not been upgraded before the bin folder, which caused an issue as it was used in the variable LD_LIBRARY_PATH when starting the WP process.


Upgrade the utility folder before upgrading the bin folder as explained in the documentation:

Automic Automation manual upgrade comprises the following steps:

  • Shutting down the system

  • Duplicating your environment

  • Upgrading the utility binaries

  • Upgrading the AE database

  • Upgrading the remaining binaries (such as AE, Service Manager, server processes, AWI)

  • Starting up the system

  • Upgrading the remaining components (such as the agents, CallAPIs and so on)