Univention Bugzilla – Bug 56718
KeyError: 'uid' in remove_users_from_non_primary_groups in schools exam log
Last modified: 2023-10-24 22:48:31 CEST
management-console-module-schoolexam-master.log 09.10.23 09:33:19.764 MODULE ( PROCESS ) : Interner Server-Fehler in "schoolexam-master/remove-users-from-non-primary-groups". 09.10.23 09:33:19 ERROR ( 3145) : 591 POST /univention/command/schoolexam-master/remove-users-from-non-primary-groups (0.0.0.0) 3.68ms [...] 09.10.23 09:33:21.254 MODULE ( PROCESS ) : Interner Server-Fehler in "schoolexam-master/remove-users-from-non-primary-groups". 09.10.23 09:33:21 ERROR ( 3157) : 591 POST /univention/command/schoolexam-master/remove-users-from-non-primary-groups (0.0.0.0) 2.69ms -------------------- sun-management-console-module-schoolexam.log 09.10.23 09:33:19.750 MODULE ( PROCESS ) : component:72 Entfernen der Klassenarbeitskonten 09.10.23 09:33:19.750 MODULE ( PROCESS ) : _thread:971 Removing non-primary groups of 15 users (of 15 total). 09.10.23 09:33:19.794 MODULE ( PROCESS ) : _finished:1020 result=<HTTPError 591 on ucs01.edukl.net (command/schoolexam-master/remove-users-from-non-primary-groups): {'status': 591, 'message': 'Interner Server-Fehler in "schoolexam-master/remove-users-from-non-primary-groups".', 'location': 'https://ucs01.edukl.net/univention/command/schoolexam-master'} Interner Server-Fehler in "schoolexam-master/remove-users-from-non-primary-groups". Request: schoolexam-master/remove-users-from-non-primary-groups Traceback (most recent call last): File "/usr/lib/python3/dist-packages/univention/management/console/base.py", line 383, in __error_handling six.reraise(etype, exc, etraceback) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/univention/management/console/base.py", line 281, in execute function.__func__(self, request, *args, **kwargs) File "/usr/lib/python3/dist-packages/univention/management/console/modules/decorators.py", line 186, in _response return function(self, request) File "/usr/lib/python3/dist-packages/ucsschool/lib/school_umc_ldap_connection.py", line 156, in wrapper_func return func(*args, **kwargs) File "/usr/lib/python3/dist-packages/univention/management/console/modules/schoolexam-master/__init__.py", line 614, in remove_users_from_non_primary_groups user_name = user_ldap_obj["uid"][0].decode("UTF-8") KeyError: 'uid'> 09.10.23 09:33:19.794 MODULE ( PROCESS ) : info:75 Entfernen der Klassenarbeitskonten - beendet... 09.10.23 09:33:19.794 MODULE ( ERROR ) : _finished:1025 Exception during exam_finish: 591 on ucs01.edukl.net (command/schoolexam-master/remove-users-from-non-primary-groups): {'status': 591, 'message': 'Interner Server-Fehler in "schoolexam-master/remove-users-from-non-primary-groups".', 'location': 'https://ucs01.edukl.net/univention/command/schoolexam-master'} Interner Server-Fehler in "schoolexam-master/remove-users-from-non-primary-groups". Request: schoolexam-master/remove-users-from-non-primary-groups Traceback (most recent call last): File "/usr/lib/python3/dist-packages/univention/management/console/base.py", line 383, in __error_handling six.reraise(etype, exc, etraceback) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/univention/management/console/base.py", line 281, in execute function.__func__(self, request, *args, **kwargs) File "/usr/lib/python3/dist-packages/univention/management/console/modules/decorators.py", line 186, in _response return function(self, request) File "/usr/lib/python3/dist-packages/ucsschool/lib/school_umc_ldap_connection.py", line 156, in wrapper_func return func(*args, **kwargs) File "/usr/lib/python3/dist-packages/univention/management/console/modules/schoolexam-master/__init__.py", line 614, in remove_users_from_non_primary_groups user_name = user_ldap_obj["uid"][0].decode("UTF-8") KeyError: 'uid' 09.10.23 09:33:19.794 MODULE ( WARN ) : error:79 Entfernen der Klassenarbeitskonten - Ein unerwarteter Fehler trat währende der Vorbereitung auf: 591 on ucs01.edukl.net (command/schoolexam-master/remove-users-from-non-primary-groups): {'status': 591, 'message': 'Interner Server-Fehler in "schoolexam-master/remove-users-from-non-primary-groups".', 'location': 'https://ucs01.edukl.net/univention/command/schoolexam-master'} Interner Server-Fehler in "schoolexam-master/remove-users-from-non-primary-groups". Request: schoolexam-master/remove-users-from-non-primary-groups Traceback (most recent call last): File "/usr/lib/python3/dist-packages/univention/management/console/base.py", line 383, in __error_handling six.reraise(etype, exc, etraceback) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/univention/management/console/base.py", line 281, in execute function.__func__(self, request, *args, **kwargs) File "/usr/lib/python3/dist-packages/univention/management/console/modules/decorators.py", line 186, in _response return function(self, request) File "/usr/lib/python3/dist-packages/ucsschool/lib/school_umc_ldap_connection.py", line 156, in wrapper_func return func(*args, **kwargs) File "/usr/lib/python3/dist-packages/univention/management/console/modules/schoolexam-master/__init__.py", line 614, in remove_users_from_non_primary_groups user_name = user_ldap_obj["uid"][0].decode("UTF-8") KeyError: 'uid' 09.10.23 09:33:19.801 MODULE ( PROCESS ) : Received request 'schoolexam/progress': ('sun.schein', None, None, 'de_DE.UTF-8') 09.10.23 09:33:19.806 MODULE ( PROCESS ) : Received request 'schoolexam/exam/finish': ('sun.schein', None, None, 'de_DE.UTF-8') 09.10.23 09:33:19.807 MODULE ( PROCESS ) : finish_exam:861 request.options={'exam': 'KA091023_r001', 'room': 'cn=sun-r_001,cn=raeume,cn=groups,ou=sun,dc=schein,dc=net'} 09.10.23 09:33:19.807 MODULE ( PROCESS ) : component:72 Einrichtung -------------------------- Full logfile at Ticket 2023031621000374 message #89
Version Info from the school # univention-app info UCS: 5.0-4 errata753 Installed: cups=2.2.1 dhcp-server=12.0 radius=5.0 samba4=4.16 self-service=5.0 squid=3.5 ucsschool=5.0 v3 4.4/nextcloud=24.0.6-0 4.4/ucsschool-veyon-proxy=4.7.4.14-0 Upgradable: ucsschool nextcloud