Samba 011: Erro de Dependência LMDB na Instalação (Samba AD DC and –enable-selftest requires lmdb 0.9.16 or later)

Link para Instalação do Samba: https://gnulinuxbrasil.com.br/2018/02/19/linux-instalando-samba-para-servidor/

Ontem, ao instalar para testes o samba 4.9 recebi o seguinte erro durante execução do comando make install:

“Samba AD DC and –enable-selftest requires lmdb 0.9.16 or later”

Sabendo que todas as dependências necessárias estavam instaladas, inclusive lmbd, até refiz a instalação várias vezes, inclusive com vários updates 🙂 mas sem sucesso, sempre era confrontado com o erro acima.

 

Solução

Resolvi o problema instalando manualmente a biblioteca liblmdb.so:

  1. Baixei(wget) o lmdb diretamente, por meio do link https://github.com/LMDB/lmdb/archive/LMDB_0.9.22.tar.gz
    [elder@empresa100 ~]$ wget https://github.com/LMDB/lmdb/archive/LMDB_0.9.22.tar.gz
  2.  Descompactei o arquivo .gz
    [elder@empresa100 downloads]$ tar xvf ./LMDB_0.9.22.tar.gz
  3. Acessei a pasta descompatada “cd  ./lmdb-LMDB_0.9.22/libraries/liblmdb/”
    [elder@empresa100 downloads]$ cd ./lmdb-LMDB_0.9.22/libraries/liblmdb/
  4.  Execute o Make
    [elder@empresa100 liblmdb]$ sudo make
  5.  utilizando sed(stream editor ou editor de fluxo de texto), removemos ”  liblmdb.a” do arquivo Makefile
    [elder@empresa100 liblmdb]$ sudo sed -i 's/ liblmdb.a//'  Makefile

  6. E, por fim, iniciamos  a instalação da bibliotecla liblmdb.so
    [elder@empresa100 liblmdb]$ sudo make prefix=/usr  install

Conclusão

Com todos os passos acima executados, basta agora prosseguir com a compilação do samba.

Siga-nos em nossas redes:

Link Facebook: https://www.facebook.com/gnulinuxbr

 

Leitor voraz e um dos administradores do GNU/Linux Brasil no Whatsapp, facebook, youtube e nesse dito site: www.gnulinuxbrasil.com.br

8 thoughts on “Samba 011: Erro de Dependência LMDB na Instalação (Samba AD DC and –enable-selftest requires lmdb 0.9.16 or later)

  1. Olá.
    Passando pra também agradecer, pois tive o mesmo “erro”, com debian-9.6.0-amd64-netinst.
    Após o procedimento, a instalação do samba4.9.4 ocorreu perfeitamente.
    Obrigado.

  2. Olá Elder Rodrigues, amigo fiz conforme falou, deu tudo certo nessa parte, mais quando vou da continuidade na compilação aparece o seguinte erro: root/download/samba-4.9.4/lib/audit_logging/wscript:24…..

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *