Bug 44715 - User is unable to access the class lists
User is unable to access the class lists
Status: CLOSED DUPLICATE of bug 42080
Product: UCS@school
Classification: Unclassified
Component: UMC - Classes / Teachers / Workgroup assignment
UCS@school 4.1
Other Linux
: P5 normal (vote)
: ---
Assigned To: Sönke Schwardt-Krummrich
Jürn Brodersen
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2017-05-31 10:36 CEST by Nico Gulden
Modified: 2023-03-25 06:48 CET (History)
2 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number: 2017052321000191
Bug group (optional): External feedback
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nico Gulden univentionstaff 2017-05-31 10:36:42 CEST
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:
Comment 1 Florian Best univentionstaff 2017-05-31 11:03:36 CEST
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
Comment 2 Sönke Schwardt-Krummrich univentionstaff 2018-07-06 11:57:41 CEST

*** This bug has been marked as a duplicate of bug 42080 ***