+ Responder ao Tópico



  1. #1
    thilupas
    Visitante

    Padrão Problemas para iniciar o openldap

    Estou com o seguinte problema:

    instalei o openldap, configurei o slapd.conf e quando fui rodar o ldap deu o seguinte problema:

    slap_sasl_init: SASL library version mismatch: expected 2.1.22, got 2.1.19
    init_config_attrs: AttributeType "( OLcfgOvAt:1.1 NAME 'olcSpCheckpoint' DESC 'ContextCSN checkpoint interval in ops and minutes' SYNTAX OMsDirectoryString SINGLE-VALUE )": OID could not be expanded,
    syncprov overlay setup failed, err 22
    slapd: overlay_init failed
    slapd destroy: freeing system resources.
    slapd stopped.
    connections_destroy: nothing to destroy.

    Alguém sabe como eu poderia resolver esse problema??

  2. #2

    Padrão

    olá thilupas!

    inicialmente parece um problema de versão.. quais versões do ldap e do sasl você instalou? foi pacote da distro ou você compilou?

    abraços..

  3. #3
    thilupas
    Visitante

    Padrão

    então...

    estou usando o cyrus-sasl 2.1.22 e o openldap 2.3.24
    eu mesmo baixei eles e compilei!

    compilei assim:
    # cd cyrus-sasl-2.1.22
    # ./configure
    # make
    # make install
    # cd /usr/lib
    # mv sasl2 sasl2.original
    # ln -s /usr/local/lib/sasl2

    e...
    # cd openldap-2.3.24
    # ./configure --with-tls
    # make depend
    # make
    # make install

    essas versões dariam conflitos ou foi alguma opão de compilação minha que fez dar isso???


    valeu
    Última edição por thilupas; 09-05-2007 às 14:39. Razão: complementação da resposta

  4. #4

    Padrão

    # cd /usr/lib
    # mv sasl2 sasl2.original
    # ln -s /usr/local/lib/sasl2


    há algo errado aqui.. o ultimo comando está incompleto! a ligação é com o que?

    aparentemente você compilou certo! que distro você está usando?
    Última edição por _N3o_; 10-05-2007 às 19:59.

  5. #5

    Padrão

    você já havia instalado uma versão do sasl antes? há um conflito de versão aqui:
    expected 2.1.22, got 2.1.19

    o sistema está usando uma versão antiga quando estava esperando uma nova..

  6. #6
    thilupas
    Visitante

    Padrão

    to usando o ubuntu 6.10
    eu não tinha instalado nenhuma versao do sasl antes... mas vi que algumas versões já vem com ela... só não consegui ver se o ubuntu é uma delas


    eu segui um tutorial ... eu vi que prá criar esse link estava meio estranho... mas acabei arriscando e me dei mal :/ hehehe

  7. #7

    Padrão

    hahaahhaa!

    blz..

    quando vc compilou, deve ter instalado uma outra versão em um diretório diferente daquele da versão que vem nele..

    num perde muito tempo não! pega um tuto aqui do under e refaz a instalação.. mas dessa vez tenta instalar por pacotes - ou seja, pacotes do ubuntu mesmo! usando um comando apt-get - pois será mais simples.. compilando você precisa saber um pouco sobre a distro para não acontecer de ter duas versões do mesmo programa acarretando conflito por exemplo..

    abraços,,

    ps: você instalou o ubuntu no hd, ou ainda está usando o liveCD?
    Última edição por _N3o_; 11-05-2007 às 10:27.

  8. #8

  9. #9
    thilupas
    Visitante

    Padrão

    o ubuntu tá instalado no hd mesmo...
    num dá prá ficar usando o live não hehehhe


    valeu pela ajuda...


    abraços