Univention Bugzilla – Bug 28876
Einrichten der Software-Komponenten: 'list' object is not callable
Last modified: 2012-12-12 21:09:53 CET
Im system-setup bekam ich den Fehler beim installieren von "Desktop": Einrichten der Software-Komponenten: 'list' object is not callable In den logfiles steht leider nichts. Der request sah so aus: {"options":{"values":{"locale":"en_US.UTF-8:UTF-8 de_DE.UTF-8:UTF-8","components":"univention-kde cups:univention-printserver"}}}
Das sollten wir uns noch einmal zu interim-4 anschauen.
Hmm, provozieren kann ich das in keinster Weise. Auch durch code-review sieht alles korrekt aus, die einzige Stelle, wo die Fehlermeldung entstanden sein kann ist: setup_script.py 269 » » except Exception as e: 270 » » » self.error(str(e)) An diese Stelle habe ich zusätzlich noch eingebaut, dass der Traceback geloggt wird. Ich habe auch alle Codestellen, die Listen enthalten überprüft und leider nichts verdächtiges gefunden. Außerdem habe ich einen kleinen typo in ProgressState.__eq__ beseitigt. WORKSFORME, weil Problem nicht reproduzierbar. Changelog dann nicht notwendig?
Kann ich auch nicht mehr reproduzieren. Changelog nicht notwendig.
Ich konnte das gerade reproduzieren, indem ich Software gleichzeitig installiert und deinstalliert habe.
(In reply to comment #4) > Ich konnte das gerade reproduzieren, indem ich Software gleichzeitig > installiert und deinstalliert habe. Die installation und deinstallation hat geklappt
Zum Glück habe ich das logging der Tracebacks hinzugefügt ;) =) Traceback (most recent call last): File "/usr/lib/pymodules/python2.6/univention/management/console/modules/setup/setup_script.py", line 264, in run success = self.inner_run() File "/usr/lib/univention-system-setup/scripts/software/10software", line 79, in inner_run self.install(pkg) File "/usr/lib/pymodules/python2.6/univention/management/console/modules/setup/setup_script.py", line 370, in install self.package_manager.install(*pkg_names) File "/usr/lib/python2.6/contextlib.py", line 34, in __exit__ self.gen.throw(type, value, traceback) File "/usr/lib/pymodules/python2.6/univention/management/console/modules/setup/setup_script.py", line 343, in noninteractive yield File "/usr/lib/pymodules/python2.6/univention/management/console/modules/setup/setup_script.py", line 370, in install self.package_manager.install(*pkg_names) File "/usr/lib/pymodules/python2.6/univention/lib/package_manager.py", line 599, in install return self.commit(install=pkg_names) File "/usr/lib/pymodules/python2.6/univention/lib/package_manager.py", line 548, in commit self.progress_state.error('%s: %s' % (pkg.name, _('Failed to install'))) TypeError: 'list' object is not callable
fixed in univention-lib (2.0.17-1). Paket baut.
Changelog nicht notwendig, da der code in 3.0-2 noch nicht vorhanden war.
Funktioniert
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".