• Comments
  • Certain applications are unable to find shared object files. How do I troubleshoot this?

    Posted on

    I have two questions which are related to each other.

    QUESTION 1
    I need to install the following libraries.
    - librdi_common.so
    - librdi_commonmain.so
    - libtcmalloc.so.4
    - librdi_commontasks.so

    I cannot determine what package or repo contains these using yum provides. I need these for an application which currently won't run unless it can find these.

    QUESTION 2
    Is there a system path variable that points to the locations of these shared object files? If so what is this path variable and how do I edit it. I ask because currently when I try to start the application it says...

    application-specific initialization failed: couldn't load file "librdi_commontasks.so": libtinfo.so.5: cannot open shared object file: No such file or directory
    

    When I execute the following command it says that libtinfo.so5 is on my system. So i'm confused why it can't load librdi_commontasks.so. However, running the same command on librdi_commontasks.so says it's not on my system.

    shane@dagobah
    [~] > ldconfig -p | grep libtinfo.so.5
        libtinfo.so.5 (libc6) => /lib/libtinfo.so.5
    

    Therefore, I'm confused here on how to proceed. I thought libtinfo.so.5 included the librdi_commontasks.so but it appears it doesn't!? How do I proceed.

    by

    points

    Responses

    Red Hat
    © 2025 Red Hat, Inc.