Dieser Bugfix sollte auch in UCS@school enthalten sein. +++ This bug was initially created as a clone of Bug #20177 +++ Es gibt in UMC mehrere Stellen, wo einer Funktion der Parameter "socket" übergeben wird. Dies führt bei der Verwendung des Moduls "socket" zu einem Konflikt (siehe unten). 29.09.10 14:54:03 DEBUG_INIT Traceback (most recent call last): File "/usr/sbin/univention-management-console-module", line 100, in ? notifier.loop() File "/usr/lib/python2.4/site-packages/notifier/nf_generic.py", line 272, in loop step() File "/usr/lib/python2.4/site-packages/notifier/nf_generic.py", line 258, in step if cond & condition and fd in __sockets[ cond ] and \ File "/usr/lib/python2.4/site-packages/univention/management/console/protocol/modserver.py", line 154, in _recv self.handle( msg ) File "/usr/lib/python2.4/site-packages/univention/management/console/protocol/modserver.py", line 223, in handle self.__handler.execute( descr.method, msg ) File "/usr/lib/python2.4/site-packages/univention/management/console/handlers/__init__.py", line 170, in execute self.signal_emit( 'failure', res ) File "/usr/lib/python2.4/site-packages/notifier/signals.py", line 68, in signal_emit self.__signals[ signal ].emit( *args ) File "/usr/lib/python2.4/site-packages/notifier/signals.py", line 34, in emit if args: cb( *args ) File "/usr/lib/python2.4/site-packages/notifier/__init__.py", line 107, in __call__ return self._function( *tmp ) File "/usr/lib/python2.4/site-packages/univention/management/console/protocol/modserver.py", line 105, in _reply self.response( msg ) File "/usr/lib/python2.4/site-packages/univention/management/console/protocol/modserver.py", line 278, in response if self._do_send( self.__comm ): File "/usr/lib/python2.4/site-packages/univention/management/console/protocol/modserver.py", line 254, in _do_send except socket.error, e: AttributeError: '_socketobject' object has no attribute 'error'
Version aus UCS 2.4-1 wurde gecherrypickt und neu gebaut. Siehe auch Bug 20177. Changelog-Eintrag wurde gemacht.
Der Traceback tritt nicht mehr auf. Nach der erfolgreichen Installation zeigt das webinterface allerdings eine weiße Seite. Liegt vermutlich an dem Neustart von UMC
UCS@school 2.4 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".