Project

General

Profile

Actions

Bug #329

open

usersservices cannot connect to ldap if ldap was restarted

Added by torgiren over 3 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
usersservice
Target version:
Start date:
06/21/2022
Due date:
% Done:

0%

Estimated time:
1:00 h

Description

10.42.0.253 - - [21/Jun/2022:05:56:00 +0000] "POST /users/users HTTP/1.1" 308 332 "-" "python-requests/2.26.0" 
[2022-06-21 05:56:00,178] INFO in users: Creating user: torgiren
[2022-06-21 05:56:00,179] ERROR in app: Exception on /users/users/ [POST]
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 1516, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 1502, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
  File "/usr/local/lib/python3.9/site-packages/flask_restx/api.py", line 403, in wrapper
    resp = resource(*args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/flask/views.py", line 84, in view
    return current_app.ensure_sync(self.dispatch_request)(*args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/flask_restx/resource.py", line 49, in dispatch_request
    resp = meth(*args, **kwargs)
  File "/app/usersservice/users.py", line 51, in post
    current_app.DAO.create_user(**request.json)
  File "/app/usersservice/dao.py", line 28, in create_user
    if self._look_for_email(mail):
  File "/app/usersservice/dao.py", line 15, in _look_for_email
    m = self.ldap.search_s(self.base,
  File "/usr/local/lib/python3.9/site-packages/ldap/ldapobject.py", line 870, in search_s
    return self.search_ext_s(base,scope,filterstr,attrlist,attrsonly,None,None,timeout=self.timeout)
  File "/usr/local/lib/python3.9/site-packages/ldap/ldapobject.py", line 863, in search_ext_s
    msgid = self.search_ext(base,scope,filterstr,attrlist,attrsonly,serverctrls,clientctrls,timeout,sizelimit)
  File "/usr/local/lib/python3.9/site-packages/ldap/ldapobject.py", line 853, in search_ext
    return self._ldap_call(
  File "/usr/local/lib/python3.9/site-packages/ldap/ldapobject.py", line 340, in _ldap_call
    reraise(exc_type, exc_value, exc_traceback)
  File "/usr/local/lib/python3.9/site-packages/ldap/compat.py", line 46, in reraise
    raise exc_value
  File "/usr/local/lib/python3.9/site-packages/ldap/ldapobject.py", line 324, in _ldap_call
    result = func(*args,**kwargs)
ldap.SERVER_DOWN: {'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}
10.42.0.253 - - [21/Jun/2022:05:56:00 +0000] "POST /users/users/ HTTP/1.1" 500 37 "-" "python-requests/2.26.0" 
192.168.10.231 - - [21/Jun/2022:05:56:07 +0000] "GET /users/ HTTP/1.1" 200 3811 "-" "kube-probe/1.21" 
192.168.10.231 - - [21/Jun/2022:05:56:07 +0000] "GET /users/ HTTP/1.1" 200 3811 "-" "kube-probe/1.21" 
^C

No data to display

Actions

Also available in: Atom PDF