Univention Bugzilla – Bug 21234
Nach der Installation gibt udm users/user list einen Traceback
Last modified: 2011-12-09 11:11:41 CET
Wenn der firstname required ist, aber nicht am ldap-Objekt gesetzt ist (givenName), für ein udm users/user list zu einem Traceback: +++ This bug was initially created as a clone of Bug #21175 +++ Traceback (most recent call last): File "/usr/share/univention-directory-manager-tools/univention-cli-server", line 233, in doit output = univention.admincli.admin.doit(arglist) File "/usr/lib/python2.4/site-packages/univention/admincli/admin.py", line 1053, in doit out.append( 'DN: %s' % _2utf8( univention.admin.objects.dn (object ) ) ) File "/usr/lib/python2.4/site-packages/univention/admincli/admin.py", line 227, in _2utf8 return text.decode( 'iso-8859-1' ) AttributeError: 'NoneType' object has no attribute 'decode'
univention-directory-manager-modules (6.0.84-1) unstable; urgency=low * check for value before assigning firstname (Bug #21234) Changelog angepasst und Paket gebaut
QA: OK, der Bug konnte nachvollzogen werden und ist behoben: # erster Aufruf keine Fehlermeldung udm users/user list # Änderung des Attributes 'firstname' als required ucr set directory/manager/web/modules/users/user/properties/firstname/required=1 pkill -f univention-cli udm users/user list # → Traceback Nach Update des Paketes python-univention-directory-manager tritt der Fehler nicht mehr auf.
UCS 2.4-2 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".