ldap_sasl_bind (SIMPLE): Não é possível entrar em contato com o servidor LDAP (-1) erro ao executar o openldap em um contêiner docker no servidor ubuntu 16.04

0

Meu ambiente é como abaixo: Ubuntu Server 16.04 LTS rodando como VM no VMware ESXi 6 Openldap em execução em um contêiner docker

Eu recebo o seguinte erro ao executar qualquer comando ldap. por exemplo,

username@hostname:~$ docker exec ls-ldap ldapsearch -x -d 1
ldap_create
ldap_sasl_bind
ldap_send_initial_request
ldap_new_connection 1 1 0
ldap_int_open_connection
ldap_connect_to_host: TCP localhost:389
ldap_new_socket: 4
ldap_prepare_socket: 4
ldap_connect_to_host: Trying ::1 389
ldap_pvt_connect: fd: 4 tm: -1 async: 0
attempting to connect: 
connect errno: 111
ldap_close_socket: 4
ldap_new_socket: 4
ldap_prepare_socket: 4
ldap_connect_to_host: Trying 127.0.0.1:389
ldap_pvt_connect: fd: 4 tm: -1 async: 0
attempting to connect: 
connect errno: 111
ldap_close_socket: 4
ldap_err2string
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)

Qualquer ajuda ou pensamentos seriam muito apreciados. Eu tentei editar o arquivo ldap.conf com o TLS_REQCERT também, mas sem sorte. Ansioso para respostas. Obrigado por dar uma olhada neste problema.

    
por skyblue2323 22.12.2016 / 17:04

1 resposta

2

Como errno 111 significa 'Conexão recusada', verifique suas configurações LDAP_URI ou LDAP_HOST e seu IP / PORT.

Não se parece com um erro de TLS, um certificado não é relevante até que você tenha uma conexão.

    
por 07.03.2017 / 15:57