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

Internal content