I also try to install a new application and I have this error :
11348 utils 26-06-02 10:05:39 [ INFO]: Resolving dependencies for egroupware
11348 actions.install 26-06-02 10:05:40 [ INFO]: 5.0/egroupware=23.1.20260224 is a Docker App. No sane dry run is implemented
11348 actions.install 26-06-02 10:05:40 [ DEBUG]: Calling install
11348 actions.install.progress 26-06-02 10:05:40 [ DEBUG]: 0
11348 utils 26-06-02 10:05:40 [ INFO]: Resolving dependencies for egroupware
11348 actions.install 26-06-02 10:05:40 [ INFO]: Going to install EGroupware (23.1.20260224)
11348 utils 26-06-02 10:05:40 [ DEBUG]: send_information: action=install app=egroupware value=Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/univention/appcenter/actions/install_base.py", line 118, in do_it
if can_continue and self.needs_credentials(app) and not self.check_user_credentials(args):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/univention/appcenter/actions/credentials.py", line 45, in check_user_credentials
_lo, _pos = self._get_ldap_connection(args, allow_machine_connection=False, allow_admin_connection=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/univention/appcenter/actions/credentials.py", line 156, in _get_ldap_connection
userdn = self._get_userdn(args)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/univention/appcenter/actions/credentials.py", line 102, in _get_userdn
users = search_objects('users/user', lo, pos, uid=username)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/univention/appcenter/udm.py", line 92, in search_objects
module = _get_module(_module, _lo, _pos)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/univention/appcenter/udm.py", line 41, in _get_module
udm_modules.init(lo, pos, mod)
File "/usr/lib/python3/dist-packages/univention/admin/modules.py", line 222, in init
update_extended_attributes(lo, module, position)
File "/usr/lib/python3/dist-packages/univention/admin/modules.py", line 364, in update_extended_attributes
object_class = attrs.get('univentionUDMPropertyObjectClass', [])[0].decode('UTF-8', 'replace')
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range
status=502
11348 utils 26-06-02 10:05:40 [ DEBUG]: tracking information: {'action': 'install', 'status': 502, 'uuid': '71ec2427-0482-4270-89ee-15f166e31dbf', 'role': 'domaincontroller_master', 'app': 'egroupware', 'version': '23.1.20260224', 'value': 'Traceback (most recent call last):\n File "/usr/lib/python3/dist-packages/univention/appcenter/actions/install_base.py", line 118, in do_it\n if can_continue and self.needs_credentials(app) and not self.check_user_credentials(args):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/lib/python3/dist-packages/univention/appcenter/actions/credentials.py", line 45, in check_user_credentials\n _lo, _pos = self._get_ldap_connection(args, allow_machine_connection=False, allow_admin_connection=False)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/lib/python3/dist-packages/univention/appcenter/actions/credentials.py", line 156, in _get_ldap_connection\n userdn = self._get_userdn(args)\n ^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/lib/python3/dist-packages/univention/appcenter/actions/credentials.py", line 102, in _get_userdn\n users = search_objects(\'users/user\', lo, pos, uid=username)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/lib/python3/dist-packages/univention/appcenter/udm.py", line 92, in search_objects\n module = _get_module(_module, _lo, _pos)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/lib/python3/dist-packages/univention/appcenter/udm.py", line 41, in _get_module\n udm_modules.init(lo, pos, mod)\n File "/usr/lib/python3/dist-packages/univention/admin/modules.py", line 222, in init\n update_extended_attributes(lo, module, position)\n File "/usr/lib/python3/dist-packages/univention/admin/modules.py", line 364, in update_extended_attributes\n object_class = attrs.get(\'univentionUDMPropertyObjectClass\', [])[0].decode(\'UTF-8\', \'replace\')\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^\nIndexError: list index out of range\n', 'system-uuid': 'd12a85d8-8f9e-4225-b0b2-2a978c2e8ff2'}
11348 actions.install 26-06-02 10:05:41 [ WARNING]: Failure will leave these apps untouched: egroupware
11348 actions.upgrade-search 26-06-02 10:05:41 [ DEBUG]: Calling upgrade-search
11348 actions.upgrade-search.progress 26-06-02 10:05:41 [ DEBUG]: 0
11348 actions.upgrade-search 26-06-02 10:05:41 [ DEBUG]: Checking 5.0/egroupware=23.1.20260224
11348 actions.upgrade-search.progress 26-06-02 10:05:41 [ DEBUG]: 100
11348 actions.install 26-06-02 10:05:41 [ ERROR]: list index out of range
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/univention/appcenter/actions/__init__.py", line 161, in call_with_namespace
result = self.main(namespace)
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/univention/appcenter/actions/install.py", line 66, in main
return self.do_it(args)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/univention/appcenter/actions/install_base.py", line 118, in do_it
if can_continue and self.needs_credentials(app) and not self.check_user_credentials(args):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/univention/appcenter/actions/credentials.py", line 45, in check_user_credentials
_lo, _pos = self._get_ldap_connection(args, allow_machine_connection=False, allow_admin_connection=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/univention/appcenter/actions/credentials.py", line 156, in _get_ldap_connection
userdn = self._get_userdn(args)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/univention/appcenter/actions/credentials.py", line 102, in _get_userdn
users = search_objects('users/user', lo, pos, uid=username)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/univention/appcenter/udm.py", line 92, in search_objects
module = _get_module(_module, _lo, _pos)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/univention/appcenter/udm.py", line 41, in _get_module
udm_modules.init(lo, pos, mod)
File "/usr/lib/python3/dist-packages/univention/admin/modules.py", line 222, in init
update_extended_attributes(lo, module, position)
File "/usr/lib/python3/dist-packages/univention/admin/modules.py", line 364, in update_extended_attributes
object_class = attrs.get('univentionUDMPropertyObjectClass', [])[0].decode('UTF-8', 'replace')
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range