Univention Bugzilla – Bug 34916
Directory-logger: Traceback delist
Last modified: 2016-10-26 17:09:02 CEST
Traceback (most recent call last): File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 232, in handler (timestamp, dellog_id, modifier, action) = process_dellog( dn ) File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 122, in process_dellog filename = dellist.pop(0); IndexError: pop from empty list LISTENER ( WARN ) : at least one delete handler failed Traceback (most recent call last): File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 191, in handler process_dellog( dn ) File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 160, in process_dellog if not modifier: # Fallback UnboundLocalError: local variable 'modifier' referenced before assignment LISTENER ( WARN ) : at least one delete handler failed
Both tracebacks have been found on a customer system.
*** Bug 38007 has been marked as a duplicate of this bug. ***
The second traceback has been recently found a several hundred times in listener.log when moving user objects. Because of this the directory logger cannot be used to debug another LDAP problem.
r73119 | Bug #34916 log: Do not remove work directory on updates r73118 | Bug #34916 log: Fix tracebacks in dellog processing r73114 | Bug #34916 log: Stop cloning old and new r73113 | Bug #34916 log: Rename debian/ files r73112 | Bug #34916 log: autopep8 Package: univention-directory-logger Version: 7.0.1-2.39.201610131121 Branch: ucs_4.1-0 Scope: errata4.1-3 r73133 | Bug #34916 log: Do not remove work directory on updates r73132 | Bug #34916 log: Fix tracebacks in dellog processing r73129 | Bug #34916 log: Stop cloning old and new r73128 | Bug #34916 log: Rename debian/ files r73127 | Bug #34916 log: autopep8 r73141 | Bug #25404,Bug #34916,Bug #34420,Bug #42665: univention-directory-logger YAML univention-directory-logger.yaml
Created attachment 8118 [details] 34916.diff 65711e6 Bug #34916 log: Do not remove work directory on updates 4c711a3 Bug #34916 log: Fix tracebacks in dellog processing
r73440 | Bug #34916 log: Remove message from dellog processing r73439 | Bug #34916 log: Remove message from dellog processing Package: univention-directory-logger Version: 7.0.1-3.40.201610211249 Branch: ucs_4.1-0 Scope: errata4.1-3 r73441 | Bug #34916 log: Remove message from dellog processing YAML univention-directory-logger.yaml
OK - rename debian files OK - autopep8 OK - stop cloning old and new OK - fix tracebacks in dellog processing (create, move, delete of 500 users, no errors) OK - Do not remove work directory on updates OK - yaml OK - merged to 4.2
<http://errata.software-univention.de/ucs/4.1/317.html>