osixia / openldap и osixia / phpldapadmin, как проверить Python ldap3 - PullRequest
0 голосов
/ 07 ноября 2018

Я пошел на https://github.com/osixia/docker-openldap и смог настроить openldap и phpldapadmin. Я могу получить доступ к phpldapadmin через https://localhost:6443

Затем я устанавливаю ldap3 с помощью pip и хочу проверить приведенный ниже код

server = Server('ldap://localhost:389')
>>> conn = Connection(server)
>>> conn.bind()

выдает ошибку

rom ldap3 import Server,Connection,ALL
server=Server('ldap://localhost:389')
conn=Connection(server)
conn.bind()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/site-packages/ldap3/core/connection.py", line 524, in bind
    self.open(read_server_info=False)
  File "/usr/local/lib/python2.7/site-packages/ldap3/strategy/sync.py", line 56, in open
    BaseStrategy.open(self, reset_usage, read_server_info)
  File "/usr/local/lib/python2.7/site-packages/ldap3/strategy/base.py", line 147, in open
    raise LDAPSocketOpenError('unable to open socket', exception_history)
ldap3.core.exceptions.LDAPSocketOpenError: ('unable to open socket', [(LDAPSocketOpenError('socket connection error while opening: [Errno 61] Connection refused',), ('::1', 389, 0, 0)), (LDAPSocketOpenError('socket connection error while opening: [Errno 61] Connection refused',), ('127.0.0.1', 389))])
...