Univention Bugzilla – Bug 44715
User is unable to access the class lists
Last modified: 2023-03-25 06:48:37 CET
User feedback at Ticket#2017052321000191 with Traceback. UCS Version: 4.1-3 errata292 (Vahr) Execution of command 'schoolusers/query student' has failed: permissionDenied raise univention.admin.uexceptions.permissionDenied File "/usr/lib/pymodules/python2.7/univention/admin/uldap.py", line 396, in modify self.lo.modify(self.dn, [('gidNumber', 'None', primaryGroupNumber)]) File "/usr/lib/pymodules/python2.7/univention/admin/handlers/users/user.py", line 1680, in __primary_group self.__primary_group() File "/usr/lib/pymodules/python2.7/univention/admin/handlers/users/user.py", line 1422, in open udm_obj.open() File "/usr/lib/pymodules/python2.7/ucsschool/lib/models/base.py", line 724, in get_all users = cls.get_all(ldap_connection, school, LDAP_Filter.forUsers(pattern)) File "/usr/lib/pymodules/python2.7/ucsschool/lib/schoolldap.py", line 439, in _users } for usr in self._users(ldap_user_read, request.options['school'], group=klass, user_type=request.flavor, pattern=request.options.get('pattern', ''))] File "/usr/lib/pymodules/python2.7/univention/management/console/modules/schoolusers/__init__.py", line 77, in query return func(*args, **kwargs) File "/usr/lib/pymodules/python2.7/ucsschool/lib/schoolldap.py", line 140, in wrapper_func return function(self, request) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/decorators.py", line 190, in _response function(self, request) File "/usr/lib/pymodules/python2.7/univention/management/console/base.py", line 283, in execute Traceback (most recent call last): Execution of command 'schoolusers/query student' has failed:
Reverse the traceback: Traceback (most recent call last): File "/usr/lib/pymodules/python2.7/univention/management/console/base.py", line 283, in execute function(self, request) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/decorators.py", line 190, in _response return function(self, request) File "/usr/lib/pymodules/python2.7/ucsschool/lib/schoolldap.py", line 140, in wrapper_func return func(*args, **kwargs) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/schoolusers/__init__.py", line 77, in query } for usr in self._users(ldap_user_read, request.options['school'], group=klass, user_type=request.flavor, pattern=request.options.get('pattern', ''))] File "/usr/lib/pymodules/python2.7/ucsschool/lib/schoolldap.py", line 439, in _users users = cls.get_all(ldap_connection, school, LDAP_Filter.forUsers(pattern)) File "/usr/lib/pymodules/python2.7/ucsschool/lib/models/base.py", line 724, in get_all udm_obj.open() File "/usr/lib/pymodules/python2.7/univention/admin/handlers/users/user.py", line 1422, in open self.__primary_group() File "/usr/lib/pymodules/python2.7/univention/admin/handlers/users/user.py", line 1680, in __primary_group self.lo.modify(self.dn, [('gidNumber', 'None', primaryGroupNumber)]) File "/usr/lib/pymodules/python2.7/univention/admin/uldap.py", line 396, in modify raise univention.admin.uexceptions.permissionDenied permissionDenied
*** This bug has been marked as a duplicate of bug 42080 ***