Forum


Notice to all users

We are migrating towards a new forum system located at community.teamspeak.com, as such this forum will become read-only on January 29, 2020

Results 1 to 2 of 2
  1. #1
    Join Date
    June 2013
    Posts
    6

    Fedora 17 install - libpng12.so.0 issues

    Hello,

    Im trying to install teamspeak for the first time on Fedora 17.

    Initially I ran the .run file and then ran the ts3client_runscript.sh and got the following error:

    Code:
    [[email protected] TeamSpeak3-Client-linux_x86]$ ./ts3client_runscript.sh
    ./ts3client_linux_x86: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
    So I tried locating the libpng12.so.0 package on my computer:
    Code:
    [[email protected] TeamSpeak3-Client-linux_x86]$ locate libpng12.so.0
    /usr/lib64/libpng12.so.0
    /usr/lib64/libpng12.so.0.49.0
    With that info I changed the runscript.sh to the following:
    Code:
    export LD_LIBRARY_PATH="/usr/lib64:.:$LD_LIBRARY_PATH"
    Now I seem to get the following error:
    Code:
    [[email protected] TeamSpeak3-Client-linux_x86]$ ./ts3client_runscript.sh
    ./ts3client_linux_x86: error while loading shared libraries: libpng12.so.0: wrong ELF class: ELFCLASS64
    At this point I have no Idea what I should do to try and fix this problem. Any help is appreciated.

  2. #2
    Join Date
    October 2013
    Posts
    1

    The Fix for libpng12 (on 64 bit linux machines)

    Quote Originally Posted by KroniK907 View Post
    Hello,

    Im trying to install teamspeak for the first time on Fedora 17.
    ...

    Now I seem to get the following error:
    Code:
    [[email protected] TeamSpeak3-Client-linux_x86]$ ./ts3client_runscript.sh
    ./ts3client_linux_x86: error while loading shared libraries: libpng12.so.0: wrong ELF class: ELFCLASS64
    At this point I have no Idea what I should do to try and fix this problem. Any help is appreciated.
    The problem is you have a 32 bit application trying to use a 64 bit library and it is not understanding it.

    Solution... go to a 32 bit linux machine... any such linux machine
    ASIDE: I went to a Redhat enterprise 5 machine, while team speak was on Fedora 19 64 bit

    In /usr/lib will be a file libpng12.so.0.* (the star may be 10.0, or some other number)
    copy this to your 64 bit machine and put in the teamspeak folder.

    Make a symbolic link to this file..
    ln -s libpng12.so.0.* libpng12.so.0

    teamspeak should now work as expected.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. [Resolved] Fedora Core 15 Install
    By ThePowerTool in forum Linux
    Replies: 2
    Last Post: November 10th, 2011, 08:21 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •