--- /usr/lib/pymodules/python2.6/univention/management/console/protocol/server.py.orig 2013-08-19 05:09:22.444000000 -0400 +++ /usr/lib/pymodules/python2.6/univention/management/console/protocol/server.py 2013-08-19 05:11:36.624000000 -0400 @@ -437,8 +437,12 @@ self.__realsocket.bind( self.__unix ) # restore old umask os.umask( old_umask ) - except: - os.unlink( self.__unix ) + except Exception, e: + CRYPT.error('Setting up connection to socket %s failed: %s' % (self.__unix, e)) + try: + os.unlink( self.__unix ) + except OSError, oserror: + pass else: self.__realsocket.bind( ( '', self.__port ) ) CRYPT.info( 'Server listening to connections' )