ld-elf.so.1: Shared objects not found

From: Fernan Aguero (fernan_at_iib.unsam.edu.ar)
Date: 08/26/04

  • Next message: Fernan Aguero: "Re: ld-elf.so.1: Shared objects not found"
    Date: Thu, 26 Aug 2004 12:05:29 -0300
    To: FreeBSD STABLE <freebsd-stable@freebsd.org>
    
    

    Hi!

    For the past week I've been intermittently updating a
    FreeBSD-4.9 to 4.10p2.

    buildworld and kernel did OK and I'm now dealing with ports.

    After updating the system (and I do not remember if this
    also had to do with updating a port also), messages of the
    type:

    /usr/libexec/ld-elf.so.1: Shared object "libz.so.1" not found

    started to appear. I noticed that this file is now missing
    and there is a libz.so.2 in /usr/lib/

    Trying to start apache13 showed this same message. I
    reinstalled apache from ports and the problem is now gone.

    The same is happening now with mysql. Intriguingly mysqld
    (server) is running fine but I cannot use the mysql(1)
    client.

    I read about /etc/libmap.conf and added lines of the type
    libz.so.1 libz.so.2

    That seemed to make mysql stop searching for libz.so.1 but
    now it fails on libcrypto.so.1, and after adding
    libcrypto.so.2 to libmap.conf now it's libnsl.so.1.

    My question is then: is this the right way to do this? (i.e.
    using libmap.conf) I already reinstalled both client and
    server and the problem is still there.

    A second question: in libmap.conf the only way to make mysql
    find the corresponding shared libs is to put the entries as
    'global'. Constraining them to [mysql] or
    [/usr/local/bin/mysql] does not work. How should I constrain
    this so that the mappings are not global and mysql gets
    working?

    Or perhaps it is OK to use these entries globally?

    libz.so.1 libz.so.2
    libcrypto.so.1 libcrypto.so.2
    libnsl.so.1 libnsl.so.2

    Thanks in advance for any suggestion,

    Fernan

    -- 
    Fernan Aguero -  fernan at iib.unsam.edu.ar
    Phone: +54 11 4580-7255/7 ext 310, Fax: +54 11 4752-9639
    Check http://genoma.unsam.edu.ar/~fernan for more info.
    _______________________________________________
    freebsd-stable@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-stable
    To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
    

  • Next message: Fernan Aguero: "Re: ld-elf.so.1: Shared objects not found"

    Relevant Pages

    • Re: ld-elf.so.1: Shared objects not found
      ... | buildworld and kernel did OK and I'm now dealing with ports. ... | After updating the system (and I do not remember if this ... Intriguingly mysqld ... Fernan Aguero - fernan at iib.unsam.edu.ar ...
      (freebsd-stable)
    • Re: mysql - kern.maxfiles limit exceeded by uid 500 please see tuning(7)
      ... MySQL 4.1.x I can't speak to 5.x, even though I do want to look into it ... One thing you may wish to consider is upgrading the OS. ... At least upgrade your ports tree. ... Since the standard install will put these ...
      (comp.unix.bsd.freebsd.misc)
    • Re: Upgrade from 32-bit to AMD-64?
      ... MySQL is OK but Berkley and PostgreSQL need ... and you have to immediately recompile ALL of your installed ports (and ... temporary amd64 root filesystem, installworld/kernel into that, boot into ...
      (freebsd-stable)
    • Re: Upgrade from 32-bit to AMD-64?
      ... MySQL is OK but Berkley and PostgreSQL need dump/restore. ... and you have to immediately recompile ALL of your installed ports (and ... temporary amd64 root filesystem, installworld/kernel into that, boot into ...
      (freebsd-stable)
    • Re: X wont start xf86openconsole issue
      ... cvsup ./ports-supfile # the provided ports supfile ... You're mixing in some ports updating and doing some steps out of order. ...
      (comp.unix.bsd.freebsd.misc)