Can't login into OX App Suite - Cannot find user with identifier “amo” in context 10. (USR-0015)

I made a new installation with Mailserver, OX App Suite and OX Connector.
I added a user and tried to login into the OX App Suite.
But I can’t, the error says Cannot find user with identifier “amo” in context 10. (USR-0015).
Can somebody help ?
The log says:

2023-07-07 11:14:30 INFO    Adding an accessprofile if like modifying it...
2023-07-07 11:14:30 INFO    Error while processing /var/lib/univention-appcenter/apps/ox-connector/data/listener/2023-07-07-10-02-39-837553.json
2023-07-07 11:14:30 WARNING Traceback (most recent call last):
2023-07-07 11:14:30 WARNING   File "/tmp/univention-ox-connector.listener_trigger", line 341, in run_on_files
2023-07-07 11:14:30 WARNING     function(obj)
2023-07-07 11:14:30 WARNING   File "/usr/lib/python3.9/site-packages/univention/ox/provisioning/__init__.py", line 76, in run
2023-07-07 11:14:30 WARNING     create_accessprofile(obj)
2023-07-07 11:14:30 WARNING   File "/usr/lib/python3.9/site-packages/univention/ox/provisioning/accessprofiles.py", line 51, in create_accessprofile
2023-07-07 11:14:30 WARNING     modify_accessprofile(obj)
2023-07-07 11:14:30 WARNING   File "/usr/lib/python3.9/site-packages/univention/ox/provisioning/accessprofiles.py", line 55, in modify_accessprofile
2023-07-07 11:14:30 WARNING     logger.info(f"Changing accessprofile {obj.dn}")
2023-07-07 11:14:30 WARNING AttributeError: 'TriggerObject' object has no attribute 'dn'
2023-07-07 11:14:30 INFO    This is consecutive error #678
2023-07-07 11:14:30 INFO    Sleeping for 0 sec
2023-07-07 11:14:30 INFO    Successfully processed 0 files during this run

The funny thing is, there is no folder with python 3.9 on the system (just 3.7).

Nobody ?
I did a installation 2 weeks ago with no problems. So there is something in the latest updates.

When I run listuser command it says;
/opt/open-xchange/sbin/listuser -c 10 -A oxadmin -P $(< /etc/ox-secrets/context10.secret)

Id Name Displayname Email qmax qused
2 oxadmin OX Admin oxadmin@i.xyz.com -1

I made some more tests. Still the same problem. Also with an intranet domain.
We planned to use Univention. But now we cannot do this.
It seems that the problem came with one of the last updates.
This is very frustrating.
(Also be happy the speak in German).

had the same problem, fixed it by changing line 55 of /usr/lib/python3.9/site-packages/univention/ox/provisioning/accessprofiles.py to logger.info(f"Changing accessprofile {obj}") and restarted the container.

Thank you, everything is running again.
Is it a (new) bug ? Where did you get this information from ?

not sure if thats a new bug, i was just evaluating it for a customer, had the same issue and did some debugging. seems like some other functions there would be affected too by the same issue (e.g. delete_accessprofile). would be nice if some UCS staff could shed some light here. the last code change to the ox-connector seems to be made a few months ago, so i guess it’s not a problem with the ox-connector but rather with some library being used in ox-connector and updated.

seems like someone added the same fix yesterday to the official repository

edit: seems like it was made 2 days ago but github just says “yesterday” for some reason

Hi,

I also get same error.

here is the log:

2024-07-03 16:24:23 INFO Sleeping for 0 sec
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/ssl.py”, line 1310, in do_handshake
2024-07-03 16:24:23 WARNING self._sslobj.do_handshake()
2024-07-03 16:24:23 WARNING ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1129)
2024-07-03 16:24:23 WARNING
2024-07-03 16:24:23 WARNING During handling of the above exception, another exception occurred:
2024-07-03 16:24:23 WARNING
2024-07-03 16:24:23 WARNING Traceback (most recent call last):
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/requests/adapters.py”, line 589, in send
2024-07-03 16:24:23 WARNING resp = conn.urlopen(
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/urllib3/connectionpool.py”, line 755, in urlopen
2024-07-03 16:24:23 WARNING retries = retries.increment(
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/urllib3/util/retry.py”, line 574, in increment
2024-07-03 16:24:23 WARNING raise MaxRetryError(_pool, url, error or ResponseError(cause))
2024-07-03 16:24:23 WARNING urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host=‘ucs2.printelectronics.com’, port=443): Max retries exceeded with url: /webservices/OXUserService?wsdl (Caused by SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1129)’)))
2024-07-03 16:24:23 WARNING
2024-07-03 16:24:23 WARNING During handling of the above exception, another exception occurred:
2024-07-03 16:24:23 WARNING
2024-07-03 16:24:23 WARNING Traceback (most recent call last):
2024-07-03 16:24:23 WARNING File “/tmp/univention-ox-connector.listener_trigger”, line 415, in run_on_files
2024-07-03 16:24:23 WARNING function(obj)
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/provisioning/init.py”, line 86, in run
2024-07-03 16:24:23 WARNING modify_user(obj)
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/provisioning/users.py”, line 322, in modify_user
2024-07-03 16:24:23 WARNING user_id = get_user_id(obj.old_attributes)
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/provisioning/users.py”, line 263, in get_user_id
2024-07-03 16:24:23 WARNING if not User.service(context_id).exists(User.service(context_id).Type(id=None, name=username)):
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/backend.py”, line 105, in service
2024-07-03 16:24:23 WARNING cls._service_objs[cls._object_type][context_id] = OxSoapServiceClass(cls.get_client_credentials(context_id))
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/services.py”, line 162, in init
2024-07-03 16:24:23 WARNING super(OxSoapService, self).init(
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/zeep/client.py”, line 76, in init
2024-07-03 16:24:23 WARNING self.wsdl = Document(wsdl, self.transport, settings=self.settings)
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/zeep/wsdl/wsdl.py”, line 92, in init
2024-07-03 16:24:23 WARNING self.load(location)
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/zeep/wsdl/wsdl.py”, line 95, in load
2024-07-03 16:24:23 WARNING document = self._get_xml_document(location)
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/zeep/wsdl/wsdl.py”, line 155, in _get_xml_document
2024-07-03 16:24:23 WARNING return load_external(
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/zeep/loader.py”, line 89, in load_external
2024-07-03 16:24:23 WARNING content = transport.load(url)
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/zeep/transports.py”, line 123, in load
2024-07-03 16:24:23 INFO Successfully processed 0 files during this run
2024-07-03 16:24:23 WARNING content = self._load_remote_data(url)
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/zeep/transports.py”, line 135, in _load_remote_data
2024-07-03 16:24:23 WARNING response = self.session.get(url, timeout=self.load_timeout)
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/requests/sessions.py”, line 602, in get
2024-07-03 16:24:23 WARNING return self.request(“GET”, url, **kwargs)
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/requests/sessions.py”, line 589, in request
2024-07-03 16:24:23 WARNING resp = self.send(prep, **send_kwargs)
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/requests/sessions.py”, line 703, in send
2024-07-03 16:24:23 WARNING r = adapter.send(request, **kwargs)
2024-07-03 16:24:23 WARNING File “/usr/lib/python3.9/site-packages/requests/adapters.py”, line 620, in send
2024-07-03 16:24:23 WARNING raise SSLError(e, request=request)
2024-07-03 16:24:23 WARNING requests.exceptions.SSLError: HTTPSConnectionPool(host=‘ucs2.printelectronics.com’, port=443): Max retries exceeded with url: /webservices/OXUserService?wsdl (Caused by SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1129)’)))
2024-07-03 16:24:29 INFO Handling PosixPath(’/var/lib/univention-appcenter/apps/ox-connector/data/listener/2024-07-03-15-03-49-478664.json’)
2024-07-03 16:24:29 INFO Modifying Object(‘users/user’, ‘uid=dummy2,cn=users,dc=printelectronics,dc=com’)
2024-07-03 16:24:29 INFO Searching for dummy2 in context 10
2024-07-03 16:24:29 INFO Error while processing /var/lib/univention-appcenter/apps/ox-connector/data/listener/2024-07-03-15-03-49-478664.json
2024-07-03 16:24:29 WARNING Traceback (most recent call last):
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/urllib3/connectionpool.py”, line 699, in urlopen
2024-07-03 16:24:29 WARNING httplib_response = self._make_request(
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/urllib3/connectionpool.py”, line 382, in _make_request
2024-07-03 16:24:29 WARNING self._validate_conn(conn)
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/urllib3/connectionpool.py”, line 1010, in validate_conn
2024-07-03 16:24:29 WARNING conn.connect()
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/urllib3/connection.py”, line 411, in connect
2024-07-03 16:24:29 WARNING self.sock = ssl_wrap_socket(
2024-07-03 16:24:29 WARNING File "/usr/lib/python3.9/site-packages/urllib3/util/ssl
.py", line 449, in ssl_wrap_socket
2024-07-03 16:24:29 WARNING ssl_sock = ssl_wrap_socket_impl(
2024-07-03 16:24:29 WARNING File "/usr/lib/python3.9/site-packages/urllib3/util/ssl
.py", line 493, in _ssl_wrap_socket_impl
2024-07-03 16:24:29 INFO This is consecutive error #802
2024-07-03 16:24:29 WARNING return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
2024-07-03 16:24:29 INFO Sleeping for 0 sec
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/ssl.py”, line 501, in wrap_socket
2024-07-03 16:24:29 WARNING return self.sslsocket_class._create(
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/ssl.py”, line 1041, in _create
2024-07-03 16:24:29 WARNING self.do_handshake()
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/ssl.py”, line 1310, in do_handshake
2024-07-03 16:24:29 WARNING self._sslobj.do_handshake()
2024-07-03 16:24:29 WARNING ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1129)
2024-07-03 16:24:29 WARNING
2024-07-03 16:24:29 WARNING During handling of the above exception, another exception occurred:
2024-07-03 16:24:29 WARNING
2024-07-03 16:24:29 WARNING Traceback (most recent call last):
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/requests/adapters.py”, line 589, in send
2024-07-03 16:24:29 WARNING resp = conn.urlopen(
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/urllib3/connectionpool.py”, line 755, in urlopen
2024-07-03 16:24:29 WARNING retries = retries.increment(
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/urllib3/util/retry.py”, line 574, in increment
2024-07-03 16:24:29 WARNING raise MaxRetryError(_pool, url, error or ResponseError(cause))
2024-07-03 16:24:29 WARNING urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host=‘ucs2.printelectronics.com’, port=443): Max retries exceeded with url: /webservices/OXUserService?wsdl (Caused by SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1129)’)))
2024-07-03 16:24:29 WARNING
2024-07-03 16:24:29 WARNING During handling of the above exception, another exception occurred:
2024-07-03 16:24:29 WARNING
2024-07-03 16:24:29 WARNING Traceback (most recent call last):
2024-07-03 16:24:29 WARNING File “/tmp/univention-ox-connector.listener_trigger”, line 415, in run_on_files
2024-07-03 16:24:29 WARNING function(obj)
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/provisioning/init.py”, line 86, in run
2024-07-03 16:24:29 WARNING modify_user(obj)
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/provisioning/users.py”, line 322, in modify_user
2024-07-03 16:24:29 WARNING user_id = get_user_id(obj.old_attributes)
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/provisioning/users.py”, line 263, in get_user_id
2024-07-03 16:24:29 WARNING if not User.service(context_id).exists(User.service(context_id).Type(id=None, name=username)):
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/backend.py”, line 105, in service
2024-07-03 16:24:29 WARNING cls._service_objs[cls._object_type][context_id] = OxSoapServiceClass(cls.get_client_credentials(context_id))
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/services.py”, line 155, in init
2024-07-03 16:24:29 WARNING self.Type = getattr(client_credentials.types, self._type_name, None)
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/credentials.py”, line 84, in types
2024-07-03 16:24:29 WARNING self.class._types = Types(self.server)
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/types.py”, line 81, in init
2024-07-03 16:24:29 WARNING self.class.wsdl_user = get_wsdl(server, ‘User’)
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/services.py”, line 109, in get_wsdl
2024-07-03 16:24:29 WARNING return ZeepClient(WS_URLS[object_type].format(server=server)).wsdl
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/zeep/client.py”, line 76, in init
2024-07-03 16:24:29 WARNING self.wsdl = Document(wsdl, self.transport, settings=self.settings)
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/zeep/wsdl/wsdl.py”, line 92, in init
2024-07-03 16:24:29 WARNING self.load(location)
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/zeep/wsdl/wsdl.py”, line 95, in load
2024-07-03 16:24:29 WARNING document = self._get_xml_document(location)
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/zeep/wsdl/wsdl.py”, line 155, in _get_xml_document
2024-07-03 16:24:29 WARNING return load_external(
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/zeep/loader.py”, line 89, in load_external
2024-07-03 16:24:29 WARNING content = transport.load(url)
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/zeep/transports.py”, line 123, in load
2024-07-03 16:24:29 WARNING content = self._load_remote_data(url)
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/zeep/transports.py”, line 135, in _load_remote_data
2024-07-03 16:24:29 INFO Successfully processed 0 files during this run
2024-07-03 16:24:29 WARNING response = self.session.get(url, timeout=self.load_timeout)
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/requests/sessions.py”, line 602, in get
2024-07-03 16:24:29 WARNING return self.request(“GET”, url, **kwargs)
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/requests/sessions.py”, line 589, in request
2024-07-03 16:24:29 WARNING resp = self.send(prep, **send_kwargs)
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/requests/sessions.py”, line 703, in send
2024-07-03 16:24:29 WARNING r = adapter.send(request, **kwargs)
2024-07-03 16:24:29 WARNING File “/usr/lib/python3.9/site-packages/requests/adapters.py”, line 620, in send
2024-07-03 16:24:29 WARNING raise SSLError(e, request=request)
2024-07-03 16:24:29 WARNING requests.exceptions.SSLError: HTTPSConnectionPool(host=‘ucs2.printelectronics.com’, port=443): Max retries exceeded with url: /webservices/OXUserService?wsdl (Caused by SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1129)’)))
2024-07-03 16:24:34 INFO Handling PosixPath(’/var/lib/univention-appcenter/apps/ox-connector/data/listener/2024-07-03-15-03-49-478664.json’)
2024-07-03 16:24:34 INFO Modifying Object(‘users/user’, ‘uid=dummy2,cn=users,dc=printelectronics,dc=com’)
2024-07-03 16:24:34 INFO Searching for dummy2 in context 10
2024-07-03 16:24:34 INFO Error while processing /var/lib/univention-appcenter/apps/ox-connector/data/listener/2024-07-03-15-03-49-478664.json
2024-07-03 16:24:34 WARNING Traceback (most recent call last):
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/urllib3/connectionpool.py”, line 699, in urlopen
2024-07-03 16:24:34 WARNING httplib_response = self._make_request(
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/urllib3/connectionpool.py”, line 382, in _make_request
2024-07-03 16:24:34 WARNING self._validate_conn(conn)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/urllib3/connectionpool.py”, line 1010, in validate_conn
2024-07-03 16:24:34 WARNING conn.connect()
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/urllib3/connection.py”, line 411, in connect
2024-07-03 16:24:34 WARNING self.sock = ssl_wrap_socket(
2024-07-03 16:24:34 WARNING File "/usr/lib/python3.9/site-packages/urllib3/util/ssl
.py", line 449, in ssl_wrap_socket
2024-07-03 16:24:34 WARNING ssl_sock = ssl_wrap_socket_impl(
2024-07-03 16:24:34 INFO This is consecutive error #803
2024-07-03 16:24:34 WARNING File "/usr/lib/python3.9/site-packages/urllib3/util/ssl
.py", line 493, in _ssl_wrap_socket_impl
2024-07-03 16:24:34 INFO Sleeping for 0 sec
2024-07-03 16:24:34 WARNING return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/ssl.py”, line 501, in wrap_socket
2024-07-03 16:24:34 WARNING return self.sslsocket_class._create(
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/ssl.py”, line 1041, in _create
2024-07-03 16:24:34 WARNING self.do_handshake()
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/ssl.py”, line 1310, in do_handshake
2024-07-03 16:24:34 WARNING self._sslobj.do_handshake()
2024-07-03 16:24:34 WARNING ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1129)
2024-07-03 16:24:34 WARNING
2024-07-03 16:24:34 WARNING During handling of the above exception, another exception occurred:
2024-07-03 16:24:34 WARNING
2024-07-03 16:24:34 WARNING Traceback (most recent call last):
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/requests/adapters.py”, line 589, in send
2024-07-03 16:24:34 WARNING resp = conn.urlopen(
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/urllib3/connectionpool.py”, line 755, in urlopen
2024-07-03 16:24:34 WARNING retries = retries.increment(
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/urllib3/util/retry.py”, line 574, in increment
2024-07-03 16:24:34 WARNING raise MaxRetryError(_pool, url, error or ResponseError(cause))
2024-07-03 16:24:34 WARNING urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host=‘ucs2.printelectronics.com’, port=443): Max retries exceeded with url: /webservices/OXContextService?wsdl (Caused by SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1129)’)))
2024-07-03 16:24:34 WARNING
2024-07-03 16:24:34 INFO Successfully processed 0 files during this run
2024-07-03 16:24:34 WARNING During handling of the above exception, another exception occurred:
2024-07-03 16:24:34 WARNING
2024-07-03 16:24:34 WARNING Traceback (most recent call last):
2024-07-03 16:24:34 WARNING File “/tmp/univention-ox-connector.listener_trigger”, line 415, in run_on_files
2024-07-03 16:24:34 WARNING function(obj)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/provisioning/init.py”, line 86, in run
2024-07-03 16:24:34 WARNING modify_user(obj)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/provisioning/users.py”, line 322, in modify_user
2024-07-03 16:24:34 WARNING user_id = get_user_id(obj.old_attributes)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/provisioning/users.py”, line 263, in get_user_id
2024-07-03 16:24:34 WARNING if not User.service(context_id).exists(User.service(context_id).Type(id=None, name=username)):
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/backend.py”, line 105, in service
2024-07-03 16:24:34 WARNING cls._service_objs[cls._object_type][context_id] = OxSoapServiceClass(cls.get_client_credentials(context_id))
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/services.py”, line 155, in init
2024-07-03 16:24:34 WARNING self.Type = getattr(client_credentials.types, self._type_name, None)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/credentials.py”, line 84, in types
2024-07-03 16:24:34 WARNING self.class._types = Types(self.server)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/types.py”, line 71, in init
2024-07-03 16:24:34 WARNING self.class.wsdl_context = get_wsdl(server, ‘Context’)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/services.py”, line 109, in get_wsdl
2024-07-03 16:24:34 WARNING return ZeepClient(WS_URLS[object_type].format(server=server)).wsdl
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/zeep/client.py”, line 76, in init
2024-07-03 16:24:34 WARNING self.wsdl = Document(wsdl, self.transport, settings=self.settings)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/zeep/wsdl/wsdl.py”, line 92, in init
2024-07-03 16:24:34 WARNING self.load(location)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/zeep/wsdl/wsdl.py”, line 95, in load
2024-07-03 16:24:34 WARNING document = self._get_xml_document(location)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/zeep/wsdl/wsdl.py”, line 155, in _get_xml_document
2024-07-03 16:24:34 WARNING return load_external(
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/zeep/loader.py”, line 89, in load_external
2024-07-03 16:24:34 WARNING content = transport.load(url)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/zeep/transports.py”, line 123, in load
2024-07-03 16:24:34 WARNING content = self._load_remote_data(url)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/zeep/transports.py”, line 135, in _load_remote_data
2024-07-03 16:24:34 WARNING response = self.session.get(url, timeout=self.load_timeout)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/requests/sessions.py”, line 602, in get
2024-07-03 16:24:34 WARNING return self.request(“GET”, url, **kwargs)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/requests/sessions.py”, line 589, in request
2024-07-03 16:24:34 WARNING resp = self.send(prep, **send_kwargs)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/requests/sessions.py”, line 703, in send
2024-07-03 16:24:34 WARNING r = adapter.send(request, **kwargs)
2024-07-03 16:24:34 WARNING File “/usr/lib/python3.9/site-packages/requests/adapters.py”, line 620, in send
2024-07-03 16:24:34 WARNING raise SSLError(e, request=request)
2024-07-03 16:24:34 WARNING requests.exceptions.SSLError: HTTPSConnectionPool(host=‘ucs2.printelectronics.com’, port=443): Max retries exceeded with url: /webservices/OXContextService?wsdl (Caused by SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1129)’)))
2024-07-03 16:24:40 INFO Handling PosixPath(’/var/lib/univention-appcenter/apps/ox-connector/data/listener/2024-07-03-15-03-49-478664.json’)
2024-07-03 16:24:40 INFO Modifying Object(‘users/user’, ‘uid=dummy2,cn=users,dc=printelectronics,dc=com’)
2024-07-03 16:24:40 INFO Searching for dummy2 in context 10
2024-07-03 16:24:41 INFO Object(‘users/user’, ‘uid=dummy2,cn=users,dc=printelectronics,dc=com’) does not yet exist. Creating instead…
2024-07-03 16:24:41 INFO Creating Object(‘users/user’, ‘uid=dummy2,cn=users,dc=printelectronics,dc=com’)
2024-07-03 16:24:41 INFO Searching for dummy2 in context 10
2024-07-03 16:24:41 INFO Using default user attribute mapping
2024-07-03 16:24:41 INFO Error while processing /var/lib/univention-appcenter/apps/ox-connector/data/listener/2024-07-03-15-03-49-478664.json
2024-07-03 16:24:41 WARNING Traceback (most recent call last):
2024-07-03 16:24:41 WARNING File “/tmp/univention-ox-connector.listener_trigger”, line 415, in run_on_files
2024-07-03 16:24:41 WARNING function(obj)
2024-07-03 16:24:41 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/provisioning/init.py”, line 86, in run
2024-07-03 16:24:41 WARNING modify_user(obj)
2024-07-03 16:24:41 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/provisioning/users.py”, line 332, in modify_user
2024-07-03 16:24:41 WARNING return create_user(obj)
2024-07-03 16:24:41 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/provisioning/users.py”, line 289, in create_user
2024-07-03 16:24:41 WARNING user.create()
2024-07-03 16:24:41 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/backend.py”, line 160, in create
2024-07-03 16:24:41 WARNING new_obj = self.service(self.context_id).create(obj)
2024-07-03 16:24:41 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/services.py”, line 825, in create
2024-07-03 16:24:41 WARNING return self._call_ox(‘create’, usrdata=user)
2024-07-03 16:24:41 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/services.py”, line 194, in _call_ox
2024-07-03 16:24:41 WARNING return getattr(service, func)(**kwargs)
2024-07-03 16:24:41 WARNING File “/usr/lib/python3.9/site-packages/zeep/proxy.py”, line 46, in call
2024-07-03 16:24:41 WARNING return self._proxy._binding.send(
2024-07-03 16:24:41 WARNING File “/usr/lib/python3.9/site-packages/zeep/wsdl/bindings/soap.py”, line 135, in send
2024-07-03 16:24:41 WARNING return self.process_reply(client, operation_obj, response)
2024-07-03 16:24:41 WARNING File “/usr/lib/python3.9/site-packages/zeep/wsdl/bindings/soap.py”, line 229, in process_reply
2024-07-03 16:24:41 WARNING return self.process_error(doc, operation)
2024-07-03 16:24:41 WARNING File “/usr/lib/python3.9/site-packages/zeep/wsdl/bindings/soap.py”, line 329, in process_error
2024-07-03 16:24:41 WARNING raise Fault(
2024-07-03 16:24:41 INFO This is consecutive error #804
2024-07-03 16:24:41 INFO Sleeping for 0 sec
2024-07-03 16:24:41 INFO Successfully processed 0 files during this run
2024-07-03 16:24:41 WARNING zeep.exceptions.Fault: language must contain an underscore, e.g. en_US; exceptionId 1971520615-86
2024-07-03 16:24:47 INFO Handling PosixPath(’/var/lib/univention-appcenter/apps/ox-connector/data/listener/2024-07-03-15-03-49-478664.json’)
2024-07-03 16:24:47 INFO Modifying Object(‘users/user’, ‘uid=dummy2,cn=users,dc=printelectronics,dc=com’)
2024-07-03 16:24:47 INFO Searching for dummy2 in context 10
2024-07-03 16:24:47 INFO Object(‘users/user’, ‘uid=dummy2,cn=users,dc=printelectronics,dc=com’) does not yet exist. Creating instead…
2024-07-03 16:24:47 INFO Creating Object(‘users/user’, ‘uid=dummy2,cn=users,dc=printelectronics,dc=com’)
2024-07-03 16:24:47 INFO Searching for dummy2 in context 10
2024-07-03 16:24:47 INFO Using default user attribute mapping
2024-07-03 16:24:47 INFO Error while processing /var/lib/univention-appcenter/apps/ox-connector/data/listener/2024-07-03-15-03-49-478664.json
2024-07-03 16:24:47 WARNING Traceback (most recent call last):
2024-07-03 16:24:47 WARNING File “/tmp/univention-ox-connector.listener_trigger”, line 415, in run_on_files
2024-07-03 16:24:47 WARNING function(obj)
2024-07-03 16:24:47 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/provisioning/init.py”, line 86, in run
2024-07-03 16:24:47 WARNING modify_user(obj)
2024-07-03 16:24:47 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/provisioning/users.py”, line 332, in modify_user
2024-07-03 16:24:47 WARNING return create_user(obj)
2024-07-03 16:24:47 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/provisioning/users.py”, line 289, in create_user
2024-07-03 16:24:47 WARNING user.create()
2024-07-03 16:24:47 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/backend.py”, line 160, in create
2024-07-03 16:24:47 WARNING new_obj = self.service(self.context_id).create(obj)
2024-07-03 16:24:47 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/services.py”, line 825, in create
2024-07-03 16:24:47 WARNING return self._call_ox(‘create’, usrdata=user)
2024-07-03 16:24:47 WARNING File “/usr/lib/python3.9/site-packages/univention/ox/soap/services.py”, line 194, in _call_ox
2024-07-03 16:24:47 WARNING return getattr(service, func)(**kwargs)
2024-07-03 16:24:47 WARNING File “/usr/lib/python3.9/site-packages/zeep/proxy.py”, line 46, in call
2024-07-03 16:24:47 WARNING return self._proxy._binding.send(
2024-07-03 16:24:47 WARNING File “/usr/lib/python3.9/site-packages/zeep/wsdl/bindings/soap.py”, line 135, in send
2024-07-03 16:24:47 WARNING return self.process_reply(client, operation_obj, response)
2024-07-03 16:24:47 WARNING File “/usr/lib/python3.9/site-packages/zeep/wsdl/bindings/soap.py”, line 229, in process_reply
2024-07-03 16:24:47 WARNING return self.process_error(doc, operation)
2024-07-03 16:24:47 WARNING File “/usr/lib/python3.9/site-packages/zeep/wsdl/bindings/soap.py”, line 329, in process_error
2024-07-03 16:24:47 WARNING raise Fault(
2024-07-03 16:24:47 WARNING zeep.exceptions.Fault: language must contain an underscore, e.g. en_US; exceptionId 1971520615-88
2024-07-03 16:24:47 INFO This is consecutive error #805
2024-07-03 16:24:47 INFO Sleeping for 0 sec
2024-07-03 16:24:47 INFO Successfully processed 0 files during this run

Hello everyone,

I am also having this same issue.

I can only login as the oxadmin user, not any other users.

I guees there is still a bug in the ox-connector or they haven’t published a fixed release yet.