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:
- 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
- Descompactei o arquivo .gz
[elder@empresa100 downloads]$ tar xvf ./LMDB_0.9.22.tar.gz
- Acessei a pasta descompatada “cd ./lmdb-LMDB_0.9.22/libraries/liblmdb/”
[elder@empresa100 downloads]$ cd ./lmdb-LMDB_0.9.22/libraries/liblmdb/
- Execute o Make
[elder@empresa100 liblmdb]$ sudo make
- 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
- 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
Link WhatsApp: https://chat.whatsapp.com/JbxmZmLvIIGCDLjd1VFMUO
Link Telegram: https://t.me/gnulinux_brasil
G+: https://plus.google.com/communities/112884163231229355409
YouTube: https://www.youtube.com/channel/UCwyFWDqE0v7SwpZenjmzxYQ
Thanks for this, did just the trick!!
Hi! We are very glad to know that this post is helping you.
Ajudou muito,obrigado
Obrigado pelo retorno Felipe.
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.
Sérgio, ficamos gratos em saber que o post foi útil.
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…..
Bom dia, sales!
Desculpa a demora em responder.
Se não faz parte, participe do nosso grupo no WhatsZap: https://chat.whatsapp.com/9R0scNrfKi9HMJ6pwEvsyB
Os participantes podem oferecer ajuda mais rapidamente.
Quanto ao erro, aparentemente você não colou toda a mensagem(–enable-serlftest requires……)
Olá!
No Centos 7 precisei apenas instalar os pacotes:
yum -y install lmdb lmdb-devel.x86_64 lmdb-libs.x86_64
e funcionou….
Obrigado por compartilhar sua experiência com a gente.
Obrigado!