+ Responder ao Tópico



  1. #1

    Padrão Apache - ERRO ao INICIAR

    Pessoal,

    estou com um servidor rodando Slackware 12.2 e precisei fazer umas atualizações (apache, php, ldap client, etc).
    Após fazer todas as atualizações (pacotes do Slackware 13.0) ao iniciar o Apache recebo a seguinte mensagem:

    /usr/sbin/httpd: error while loading shared libraries: libldap-2.3.so.0: cannot open shared object file: No such file or directory

    No entanto no diretório /usr/lib/
    só tem /usr/lib/libldap-2.4.so.2
    Ou seja, a libldap está na versão 2.4 e o apache está buscando ela na versão 2.3. Procurei no httpd.conf e não achei nenhuma linha que aponte para esse arquivo.

    Será que alguém pode me ajudar?

    abraço

  2. #2
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.980
    Posts de Blog
    5

    Padrão Re: Apache - ERRO ao INICIAR

    Cara, slackware se não me engano não é rolling release, então atualizar não dá certo.
    Você pode tentar atualizar o apache também, que deve buscar pela lib nova já.
    Se não achar, faça um symlink da versão nova para a antiga
    (algo como ln -s /usr/lib/libldap-2.4.so.2 /usr/lib/lildap-2.3.so.0)

  3. #3

    Padrão Re: Apache - ERRO ao INICIAR

    fiz atualização do Apache, só que agora ele tá apresentando a seguinte mensagem:

    /usr/sbin/httpd: error while loading shared libraries: libuuid.so.1: cannot open shared object file: No such file or directory

    Instalei a E2fsprogs, mas esse arquivo não continua não existindo.
    Dei um ldd /usr/sbin/httpd e o resultado é o seguinte:
    linux-gate.so.1 => (0xffffe000)
    libm.so.6 => /lib/libm.so.6 (0xb7f77000)
    libpcre.so.0 => /usr/lib/libpcre.so.0 (0xb7f56000)
    libaprutil-1.so.0 => /usr/lib/libaprutil-1.so.0 (0xb7f38000)
    libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7f18000)
    libdb-4.4.so => /lib/libdb-4.4.so (0xb7e1d000)
    libldap-2.4.so.2 => /usr/lib/libldap-2.4.so.2 (0xb7ddf000)
    libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7dc8000)
    libssl.so.0 => /usr/lib/libssl.so.0 (0xb7d88000)
    libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb7c4a000)
    liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0xb7c3e000)
    libresolv.so.2 => /lib/libresolv.so.2 (0xb7c26000)
    libapr-1.so.0 => /usr/lib/libapr-1.so.0 (0xb7c00000)
    libuuid.so.1 => not found
    librt.so.1 => /lib/librt.so.1 (0xb7bf7000)
    libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7bc4000)
    libpthread.so.0 => /lib/libpthread.so.0 (0xb7baa000)
    libdl.so.2 => /lib/libdl.so.2 (0xb7ba6000)
    libc.so.6 => /lib/libc.so.6 (0xb7a43000)
    /lib/ld-linux.so.2 (0xb7faa000)
    libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7a0d000)
    liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7a01000)
    libuuid.so.1 => not found
    libuuid.so.1 => not found

  4. #4
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.980
    Posts de Blog
    5

    Padrão Re: Apache - ERRO ao INICIAR

    LibUUID fica na LibUUID (hehe, lógico)
    Tenta achar essa lib.
    (Não era mais negócio instalar o Slack novo duma vez?)

  5. #5

    Padrão Re: Apache - ERRO ao INICIAR

    Resolví,

    copiei a libuuid.so.1 de outro servidor para dentro de /lib e instalei a apr-1.3.3 e a apr-utils-1.3.4
    Aí o Apache funcionou.

    Não dava pra formatar pq esse é um servidor que está em produção (OpenVPN, Asterisk, etc).

  6. #6

    Padrão Re: Apache - ERRO ao INICIAR

    uso slackware 12.2

    instalei o apache

    installpkg apache-1.3.28-i486-2.tgz

    quando digitei o comando de start deu o seguinte erro

    # /usr/sbin/apachectl start
    /usr/sbin/httpd: error while loading shared libraries: libdb.so.2: cannot open shared object file: No such file or directory
    /usr/sbin/apachectl start: httpd could not be started

    preciso saber o que fazer para resolver este problema.
    sei que esta faltando a libdb.so.2.
    mas so achei este poste parecido mas as respostas não me ajudaram.
    agradeço desde ja a quem me ajudar.


    Última edição por emsjunior; 08-02-2011 às 10:12.

  7. #7

    Padrão Re: Apache - ERRO ao INICIAR

    colega pq vc não tenta instalar com o XAMPP, uso ele com um slack e é uma maravilha:

    www.apachefriends.org/en/xampp-linux.html

  8. #8

    Padrão Re: Apache - ERRO ao INICIAR

    Bom dia
    silverlord
    Obrigado pela dica, mas eu acho que quem quer aprender linux tem que ser assim com os erros e com a ajuda de amigos como vc e muitos outros que tem por ai. entendeu.