error while loading shared libraries

Posted on 2005-04-14
Last Modified: 2013-12-16
After installed Cedega and Point2Play to Mandrake 10.1 got this error message while running Point2Play:

sh: error while loading shared libraries: /usr/lib/transgaming_point2play/lib/ cannot open shared object file: No such file or directory

Don't really understand the problem with the libraries as the file which the error message says does exit. Tried add the directory to the $PATH, $LD_LIBRARY_PATH, added different paths to /etc/ - file etc.. nothing seem to help. If I only understood what's going on.. could it just be that Mandrake 10.1 and latest Transgaming products are not compatible?

Versions I'm using:

Cedega 4.3.1
Point2Play 1.3.3
Mandrake 10.1 AMD 64 (kernel
NVidia FX 5200 with the Nvidia drivers.. 6110 if I remember correctly

Question by:kimmo
    LVL 7

    Accepted Solution

    ldd /usr/lib/transgaming_point2play/lib/

    The error may not be that it can't find this file, but rather, cannot find a dependency of this file.  (library errors can be especially cryptic sometimes)

    Also, make sure you run 'ldconfig' after making any changes to /etc/

    Author Comment

    Very true that is the problem but didn't solve it. Actually finally Transgaming helpdesk assisted me on this and said I need to use different rpm-package Point2Play-small - rpm for AMD64.. well, worked after this.

    As you said library errors are cryptic sometimes and to me those have always been a pain.. anyway, no need to continue troubleshooting anymore. Thanks a lot, perheps I need to start browsing library cases a bit more for future purposes..

    LVL 7

    Expert Comment

    Glad to hear you got it working...  one of those things that you recognize after seeing it before.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    What Security Threats Are You Missing?

    Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

    In this tutorial I will explain how to make squid prevent malwares in five easy steps: Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-…
    It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
    Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
    Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

    737 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    21 Experts available now in Live!

    Get 1:1 Help Now