Bug 21234 - Nach der Installation gibt udm users/user list einen Traceback
Nach der Installation gibt udm users/user list einen Traceback
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC - Users
UCS 2.4
Other Linux
: P5 normal (vote)
: UCS 2.4-2
Assigned To: Janek Walkenhorst
Alexander Kläser
:
Depends on: 21175
Blocks: 25360
  Show dependency treegraph
 
Reported: 2011-01-18 15:41 CET by Janek Walkenhorst
Modified: 2011-12-09 11:11 CET (History)
3 users (show)

See Also:
What kind of report is it?: ---
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:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Janek Walkenhorst univentionstaff 2011-01-18 15:41:28 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'
Comment 1 Janek Walkenhorst univentionstaff 2011-01-18 15:57:22 CET
univention-directory-manager-modules (6.0.84-1) unstable; urgency=low

  * check for value before assigning firstname (Bug #21234)

Changelog angepasst und Paket gebaut
Comment 2 Alexander Kläser univentionstaff 2011-02-25 10:48:49 CET
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.
Comment 3 Sönke Schwardt-Krummrich univentionstaff 2011-04-04 15:46:39 CEST
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".