docker-zulip: ldap & 500: Internal server error.
hello again,
i have there var:
DB_HOST: "database"
DB_USER: "zulip"
DB_PASS: "password"
SETTING_MEMCACHED_LOCATION: "memcached:11211"
SETTING_RABBITMQ_HOST: "rabbitmq"
SETTING_REDIS_HOST: "redis"
SECRETS_rabbitmq_password: "password"
SETTING_EXTERNAL_HOST: "chat.example-portal.com"
SETTING_ZULIP_ADMINISTRATOR: "xavier@example.com"
SETTING_ADMIN_DOMAIN: "example.com"
SETTING_NOREPLY_EMAIL_ADDRESS: "noreply@example.com"
SETTING_DEFAULT_FROM_EMAIL: "Zulip <noreply@example.com>"
SETTING_EMAIL_HOST: "mail.ciscloudvalley.fr"
SETTING_EMAIL_HOST_USER: "admin-bun@example.com"
SETTING_ALLOWED_HOSTS: "[ '*', '127.0.0.2' ]"
ZULIP_AUTH_BACKENDS: "ZulipLDAPAuthBackend"
SETTING_AUTH_LDAP_USER_SEARCH: 'LDAPSearch("ou=People,dc=example-portal,dc=local",ldap.SCOPE_SUBTREE, "(mail=%(user)s)")'
SETTING_AUTH_LDAP_BIND_DN: ""
SETTING_AUTH_LDAP_SERVER_URI: "ldap://xx.Xx.Xx.xx"
SETTING_AUTH_LDAP_BIND_PASSWORD: ""
SETTING_EMAIL_HOST: 'mail.example.fr'
SETTING_EMAIL_HOST_USER: ''
SETTING_EMAIL_PORT: 25
SETTING_EMAIL_USE_TLS: "False"
ZULIP_USER_EMAIL: "xavier@example.com"
ZULIP_USER_DOMAIN: "example.com"
but when i try to loggin i have a 500 inernal error.
here is the log :
Traceback (most recent call last):
File "/home/zulip/deployments/current/manage.py", line 29, in <module>
execute_from_command_line(sys.argv)
File "/home/zulip/deployments/2017-03-16-15-11-31/zulip-venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 367, in execute_from_command_line
utility.execute()
File "/home/zulip/deployments/2017-03-16-15-11-31/zulip-venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 359, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/zulip/deployments/2017-03-16-15-11-31/zulip-venv/lib/python2.7/site-packages/django/core/management/base.py", line 294, in run_from_argv
self.execute(*args, **cmd_options)
File "/home/zulip/deployments/2017-03-16-15-11-31/zulip-venv/lib/python2.7/site-packages/django/core/management/base.py", line 345, in execute
output = self.handle(*args, **options)
File "/home/zulip/deployments/2017-03-16-15-11-31/zerver/management/commands/query_ldap.py", line 37, in handle
query_ldap(**options)
File "/home/zulip/deployments/2017-03-16-15-11-31/zerver/management/commands/query_ldap.py", line 22, in query_ldap
ldap_attrs = _LDAPUser(backend, backend.django_to_ldap_username(email)).attrs
File "/home/zulip/deployments/2017-03-16-15-11-31/zulip-venv/lib/python2.7/site-packages/django_auth_ldap/backend.py", line 418, in _get_user_attrs
self._load_user_attrs()
File "/home/zulip/deployments/2017-03-16-15-11-31/zulip-venv/lib/python2.7/site-packages/django_auth_ldap/backend.py", line 458, in _load_user_attrs
if self.dn is not None:
File "/home/zulip/deployments/2017-03-16-15-11-31/zulip-venv/lib/python2.7/site-packages/django_auth_ldap/backend.py", line 411, in _get_user_dn
self._load_user_dn()
File "/home/zulip/deployments/2017-03-16-15-11-31/zulip-venv/lib/python2.7/site-packages/django_auth_ldap/backend.py", line 474, in _load_user_dn
self._search_for_user_dn()
File "/home/zulip/deployments/2017-03-16-15-11-31/zulip-venv/lib/python2.7/site-packages/django_auth_ldap/backend.py", line 494, in _search_for_user_dn
results = search.execute(self.connection, {'user': self._username})
AttributeError: 'str' object has no attribute 'execute'
i don’t get what i missed 😕 thanks for your help
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Comments: 25
@xgodon That’s good to hear! I’ll let you know when I release a new version that includes this fix, so you can switch from the
devtag to the version tag then.