Results 1 to 3 of 3

Thread: error while loading libexpat.so.0

  1. #1
    rpa1 NNTP User

    Default error while loading libexpat.so.0

    Hi community,
    i know, there is a lot of posts to this matter, but i found no solution for my problem.
    I 've installed suse 10.3

    uname -a
    Linux screamer 2.6.22.5-31-default #1 SMP 2007/09/21 22:29:00 UTC x86_64 x86_64 x86_64 GNU/Linux

    I also installed OpenAdminTool (form IBM for Informix databases)
    Its a database administration client working with apache and php.
    Starting apche i get
    /opt/OpenAdmin/Apache_2.2.4/bin/httpd: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory
    I have:
    lrwxrwxrwx 1 root root 17 Nov 11 22:49 /usr/lib64/libexpat.so.0 -> libexpat.so.0.5.0

    /usr/lib64 is in ld.so.conf
    I tried export LD_LIBRARY_PATH=/usr/lib64

    what is missing ?
    TIA
    rpa

  2. #2

    Default Re: error while loading libexpat.so.0

    Probably that "/opt/OpenAdmin/Apache_2.2.4/bin/httpd" (not installed from an openSUSE repo, I suppose) is a 32bit binary. A
    Code:
    file /opt/OpenAdmin/Apache_2.2.4/bin/httpd
    will say you.

    In such a case you need a 32bit expat... libexpat0-32bit package.

  3. #3
    rpa1 NNTP User

    Default Re: error while loading libexpat.so.0

    Thank you, you are right.
    httpd is 32-bit.
    32-bit package libexpat1 was installed.
    So i set a symlink:
    libexpat.so.0 --> libexpat.so.1

    Then i had another missed library (libuuid.so.1)
    I installed libuuid1-32bit.
    Now OpenadminTool works
    Thank you very much
    Rüdiger

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
  •