Symptoms
Plesk agent does not start on Service Node, failed with error:
# /etc/init.d/pem start
Starting pleskd: TAO (16581|4148160224) ERROR: ORBInitializer Registry unable to find the ORBInitializer Registry instance: Invalid argument
terminate called after throwing an instance of 'CORBA::INTERNAL'
/usr/local/pem/bin/pleskd-watchdog: line 43: 16581 Aborted (core dumped) ${PLESKD} --props-file ${PLESKD_PROPS} --send-signal
[FAILED]
Cause
Absent file links /usr/lib/libTAO_PI.so
and /usr/lib/libTAO_PI_Server.so
.
Resolution
Make sure that mentioned files exist:
[root@ppa ~]# ls -la /usr/lib/libTAO_PI.so /usr/lib/libTAO_PI_Server.so
lrwxrwxrwx 1 root root 25 Apr 9 02:01 /usr/lib/libTAO_PI_Server.so -> libTAO_PI_Server.so.2.0.5
lrwxrwxrwx 1 root root 18 Apr 9 02:01 /usr/lib/libTAO_PI.so -> libTAO_PI.so.2.0.5
If they are absent, create links as below:
[root@test]# ln -s /usr/lib/libTAO_PI.so.2.0.5 /usr/lib/libTAO_PI.so
[root@test]# ln -s /usr/lib/libTAO_PI_Server.so.2.0.5 /usr/lib/libTAO_PI_Server.so