Ein Kunde wollte über UMC eine UCR Variable ändern. Dabei wurde folgender Traceback ausgegeben: Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/univention/management/console/handlers/__init__.py", line 103, in _exec_if func( *args ) File "/usr/lib/python2.4/site-packages/univention/management/console/handlers/baseconfig/_revam p.py", line 162, in _web_baseconfig_show default.append( ( string.lower( cat ), cat_info[ 'name' ] ) ) TypeError: unsubscriptable object In der syslog gab es u.a. folgende Meldungen: Aug 19 13:45:19 ucs-madrid python2.4: PAM unable to dlopen(/lib/security/pam_passwdcache.so) Aug 19 13:45:19 ucs-madrid python2.4: PAM [dlerror: /lib/security/pam_passwdcache.so: undefined symbol: pam_get_item] Aug 19 13:45:19 ucs-madrid python2.4: PAM adding faulty module: /lib/security/pam_passwdcache.so Ticket Nr.: 2008081910000141
Auch Berichtet an Ticket#: 2009081810000328 Ticket#: 2009081810000319 Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/univention/management/console/handlers/__init__.py", line 107, in _exec_if func( *args ) File "/usr/lib/python2.4/site-packages/univention/management/console/handlers/baseconfig/_revamp.py", line 171, in _web_baseconfig_show default.append( ( string.lower( cat ), cat_info[ 'name' ] ) ) TypeError: unsubscriptable object
Auch berichtet an: Ticket#: 2009082010000298
Created attachment 1815 [details] bug-11996.patch
Der Workaround kann mit "patch -p0< bug-11996.patch" eingespielt werden.
*** Bug 15520 has been marked as a duplicate of this bug. ***
Patch wurde eingespielt. Changelogeintrag ist vorhanden.
Ich habe einer Variable eine nicht existierende Kategorie zugewiesen und sie dann bearbeitet. Dabei ist der Traceback nicht aufgetreten. Auch andere Variablen können bearbeitet werden.
UCS 2.3 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".