Data Repository Install failing
search cancel

Data Repository Install failing

book

Article ID: 405302

calendar_today

Updated On:

Products

Network Observability CA Performance Management

Issue/Introduction

When attempting to Install a 3 data repository cluster on RHEL8 VMs we encountered errors stating missing packages.

 

Seen in admintools.log

…………………..

An error occurred when loading library file on node v_drdata_node0002, message:\nFailure in UDx RPC call InvokeCheckLibrary(): Error calling setupExecContext() in User Defined Object [] at [/data/jenkins/workspace/RE-ReleaseBuilds/RE-Laserbeam_2/server/vertica/OSS/UDxFence/vertica-udx-C++.cpp:243], error code: 0, message: Error happened in dlopen(): [/catalog/drdata/v_drdata_node0002_catalog/Libraries/0283e0457eabe4587f9d651d2db14b2100a00000000000f4/logSearchLib_0283e0457eabe4587f9d651d2db14b2100a00000000000f4.so: cannot open shared object file: Operation not permitted

………………………..

The same error was seen for each failed library

 

Environment

DX NetOps :: All Supported Versions

Cause

fapolicyd service is running on at least one node in the vertica cluster

Resolution

 as dradmin user, cd to the library directory

cd /catalog/drdata/v_drdata_node0002_catalog/Libraries/0283e0457eabe4587f9d651d2db14b2100a00000000000f4/

 

And run

ldd logSearchLib_0283e0457eabe4587f9d651d2db14b2100a00000000000f4.so

 

If you get permission denied or any other access related error, check if fapolicyd is running

systemctl status fapolicyd

If running, stop and disable it

 

It should return:

………………………….

ldd ComplexTypesLib_027913a2959b0ff72cfe088a2a4cad4a00a00000000000a4.so

ldd: warning: you do not have execution permission for `./ComplexTypesLib_027913a2959b0ff72cfe088a2a4cad4a00a00000000000a4.so'

        linux-vdso.so.1 (0x00007fffc177e000)

        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f811b3c5000)

        librt.so.1 => /lib64/librt.so.1 (0x00007f811b1bd000)

        libdl.so.2 => /lib64/libdl.so.2 (0x00007f811afb9000)

        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f811ac24000)

        libm.so.6 => /lib64/libm.so.6 (0x00007f811a8a2000)

        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f811a68a000)

        libc.so.6 => /lib64/libc.so.6 (0x00007f811a2b3000)

        /lib64/ld-linux-x86-64.so.2 (0x00007f811b5e5000)

(NOTE:: the message that you do not have execution permission is fine, it is not executable)

…………………………………..



To reinstall the missing packages

As dradmin user, cd to /opt/vertica.bin

admintools -t install_package -d drdata -p dbpass -P all --force-reinstall

(if the password has special characters, use single quotes)