The Service Manager on AIX failed to start with the error message below.
exec(): 0509-036 Cannot load program ./ucybsmgr because of the following errors:
0509-150 Dependent module libc++.a(shr_64.o) could not be loaded.
0509-022 Cannot load module libc++.a(shr_64.o).
0509-026 System error: A file or directory in the path name does not exist.
Release : 21.0
Component : Service Manager on AIX
The incorrect version of IBM XL C++ Runtime is installed.
Please update AIX runtime to at least 16.1.0.6 version to also avoid the error message below.
exec(): 0509-036 Cannot load program ucybsmgr because of the following errors:
rtld: 0712-001 Symbol _ZTv0_n24_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev was referenced
from module ucybsmgr(), but a runtime definition
of the symbol was not found.
rtld: 0712-001 Symbol _ZTv0_n24_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev was referenced
from module ucybsmgr(), but a runtime definition
of the symbol was not found.
rtld: 0712-002 fatal error: exiting.
To check the runtime version on the AIX machine. you can run below command.
lslpp -l xlC\*