Bug 33086 - UMC-Server: crash after IP address configuration
UMC-Server: crash after IP address configuration
Status: RESOLVED WORKSFORME
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 3.1
Other Linux
: P5 normal (vote)
: UCS 3.2-x
Assigned To: UMC maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-11-01 09:28 CET by Alexander Kläser
Modified: 2016-09-23 12:40 CEST (History)
2 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): Error handling
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Kläser univentionstaff 2013-11-01 09:28:32 CET
From Bug 31233, Comment #6:
> # pgrep -fl univention-management-console
> 8388 /usr/bin/python2.6 /usr/sbin/univention-management-console-web-server
> restart
> 
> # tail /var/log/univention/management-console-server.log
> 31.10.13 11:29:41.188  MAIN        ( PROCESS ) : Server started
> 31.10.13 11:38:06.305  MAIN        ( ERROR   ) : Traceback (most recent call
> last):
>   File "/usr/sbin/univention-management-console-server", line 209, in
> <module>
>     umc_daemon.do_action()
>   File "/usr/lib/pymodules/python2.6/daemon/runner.py", line 186, in
> do_action
>     func(self)
>   File "/usr/sbin/univention-management-console-server", line 142, in
> _restart
>     self._start()
>   File "/usr/lib/pymodules/python2.6/daemon/runner.py", line 131, in _start
>     self.app.run()
>   File "/usr/sbin/univention-management-console-server", line 192, in run
>     notifier.loop()
>   File "/usr/lib/pymodules/python2.6/notifier/nf_generic.py", line 284, in
> loop
>     step()
>   File "/usr/lib/pymodules/python2.6/notifier/nf_generic.py", line 271, in
> step
>     not __sockets[ cond ][ fd ]( sock_obj ):
>   File
> "/usr/lib/pymodules/python2.6/univention/management/console/protocol/server.
> py", line 165, in _receive
>     self._handle( state, msg )
>   File
> "/usr/lib/pymodules/python2.6/univention/management/console/protocol/server.
> py", line 279, in _handle
>     state.processor = Processor( *state.credentials() )
>   File
> "/usr/lib/pymodules/python2.6/univention/management/console/protocol/session.
> py", line 213, in __init__
>     ldap_dn = self.lo.searchDn( '(&(uid=%s)(objectClass=posixAccount))' %
> self.__username )
>   File "/usr/lib/pymodules/python2.6/univention/admin/uldap.py", line 361,
> in searchDn
>     raise univention.admin.uexceptions.noObject, _err2str(msg)
> noObject: No such object
> 31.10.13 11:38:06.367  MAIN        ( PROCESS ) : Processor: dying
Comment 1 Florian Best univentionstaff 2016-09-23 12:40:04 CEST
Never happened again, error handling was also much improved.