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.

 

 

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

Deixe uma resposta

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