Bug 18228 - Traceback beim CLI udm bei remove auf ein nicht Multivalue Attribute
Summary: Traceback beim CLI udm bei remove auf ein nicht Multivalue Attribute
Status: RESOLVED DUPLICATE of bug 7389
Alias: None
Product: UCS
Classification: Unclassified
Component: UDM - CLI
Version: UCS 3.0
Hardware: Other Linux
: P3 normal
Target Milestone: ---
Assignee: Bugzilla Mailingliste
QA Contact:
URL:
Keywords:
: 20899 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-04-23 14:17 CEST by Felix Botner
Modified: 2012-01-18 15:49 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):
Customer ID:
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Botner univentionstaff 2010-04-23 14:17:05 CEST
udm users/user modify --dn uid=test,cn=users,dc=univention,dc=qa  \
--remove  description

Traceback (most recent call last):
  File "/usr/share/univention-directory-manager-tools/univention-cli-server", line 231, in doit
    output = univention.admincli.admin.doit(arglist)
  File "/usr/lib/python2.4/site-packages/univention/admincli/admin.py", line 901, in doit
    out.extend(object_input(module, object, input, append, remove))
  File "/usr/lib/python2.4/site-packages/univention/admincli/admin.py", line 306, in object_input
    for val in vallist:
TypeError: iteration over non-sequence
Comment 1 Alexander Kläser univentionstaff 2011-12-15 14:35:58 CET
Das Problem besteht weiterhin. Man muss den Wert mit angeben (also key=value), um den Eintrag zu löschen:

====================
root# udm users/user modify --dn uid=hans1,cn=umc,cn=univention,cn=dev --set description="foo bar"
Object modified: uid=hans1,cn=umc,cn=univention,cn=dev
root# udm users/user modify --dn uid=hans1,cn=umc,cn=univention,cn=dev --remove description="foo bar"
Object modified: uid=hans1,cn=umc,cn=univention,cn=dev
root# udm users/user modify --dn uid=hans1,cn=umc,cn=univention,cn=dev --set description="foo bar"
Object modified: uid=hans1,cn=umc,cn=univention,cn=dev
root# udm users/user modify --dn uid=hans1,cn=umc,cn=univention,cn=dev --remove description
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/pymodules/python2.6/univention/admincli/admin.py", line 932, in doit
    out.extend(object_input(module, object, input, append, remove))
  File "/usr/lib/pymodules/python2.6/univention/admincli/admin.py", line 324, in object_input
    for val in vallist:
TypeError: 'NoneType' object is not iterable
====================
Comment 2 Alexander Kläser univentionstaff 2011-12-15 14:38:04 CET
*** Bug 20899 has been marked as a duplicate of this bug. ***
Comment 3 Lukas Walter univentionstaff 2012-01-18 15:49:26 CET

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