Bug 52301 - Migrate univention-directory-logger to Python 3
Migrate univention-directory-logger to Python 3
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: LDAP
UCS 4.4
Other Linux
: P5 normal (vote)
: UCS 5.0
Assigned To: Florian Best
Sebastian Lobinger
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2020-11-02 23:22 CET by Florian Best
Modified: 2021-05-25 16:02 CEST (History)
0 users

See Also:
What kind of report is it?: Development Internal
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):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Best univentionstaff 2020-11-02 23:22:39 CET
univention-directory-logger should be migrated to be Python 3 compatible.
Comment 1 Florian Best univentionstaff 2021-01-28 20:30:39 CET
The listener has been migrated to Python 3.

univention-directory-logger (11.0.1-1)
a365e59e9817 | Bug #52301: migrate univention-directory-logger to Python 3

changelog-5.0-0.xml
a365e59e9817 | Bug #52301: migrate univention-directory-logger to Python 3
Comment 2 Sebastian Lobinger univentionstaff 2021-03-11 11:07:55 CET
Traceback (most recent call last): 
  File "<stdin>", line 1, in <module>
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 299, in <module>
    createFile(cachename)
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 249, in createFile
    os.chmod(filename, int(filemode, 0))
ValueError: invalid literal for int() with base 0: '0640'
Comment 3 Florian Best univentionstaff 2021-03-11 16:19:30 CET
Thanks. fixed in:

univention-directory-logger (11.0.2-1)
ff882e3a6e3a | Bug #52301: fix int(filemode, 0) guessing of Python 3
Comment 4 Sebastian Lobinger univentionstaff 2021-03-11 16:51:43 CET
univention-directory-logger now seems to work, get output that looks right in /var/log/univention/directory-logger.log on user creation in UDM.

But on univention-install univention-directory-logger I get the following traceback in /var/log/univention/listener.log

Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()11.03.21 16:33:08.985  LISTENER    ( WARN    ) : handler: directory_logger (failed)
11.03.21 16:33:08.987  LISTENER    ( WARN    ) : handler: directory_logger (failed)

...
11.03.21 16:33:09.052  LISTENER    ( WARN    ) : handler: directory_logger (failed)

  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing11.03.21 

...
11.03.21 16:33:09.124  LISTENER    ( WARN    ) : handler: directory_logger (failed)
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()
  File "/usr/lib/python3.7/hashlib.py", line 150, in __hash_new
    return _hashlib.new(name, data)
TypeError: Unicode-objects must be encoded before hashing
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/directory_logger.py", line 219, in handler
    nexthash = hashlib.new(digest, record[:-1]).hexdigest()11.03.21 16:33:09.131  LISTENER    ( WARN    ) : handler: directory_logger (failed)

Looks like this could be an issue related to this bug.
Comment 5 Florian Best univentionstaff 2021-03-11 18:09:51 CET
Fixed that as well:

univention-directory-logger (11.0.2-1)
7579b6412288 | Bug #52301: style: rename variable
523ac6917152 | Bug #52301: fix byte input for hashlib
Comment 6 Sebastian Lobinger univentionstaff 2021-03-11 19:45:20 CET
verified:
- univention-install univention-directory-logger works without errors in listener.log and with otput in directory-logger.log
- create a user in UDM and checked that the output in directory-logger.log looks plausible and contains no errors

All seems ok.
Just for clarification, after installation the directory-logger.log contains:

ID 364: serviceProviderMetadata:: PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPG1kOkVudGl0eURlc2NyaXB0b3IgeG1sbnM6YWxnPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphbGdzdXBwb3J0IiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyIgeG1sbnM6bWQ9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDptZXRhZGF0YSIgZW50aXR5SUQ9Imh0dHBzOi8vdWNzNW1hc3Rlci5zbG9iaW5nZXIuaW50cmFuZXQvdW5pdmVudGlvbi9zYW1sL21ldGFkYXRhIj48bWQ6RXh0ZW5zaW9ucz48YWxnOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZHNpZy1tb3JlI21kNSIgLz48YWxnOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3JpcGVtZDE2MCIgLz48YWxnOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIiAvPjxhbGc6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjc2hhMjI0IiAvPjxhbGc6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2IiAvPjxhbGc6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjc2hhMzg0IiAvPjxhbGc6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhNTEyIiAvPjxhbGc6U2lnbmluZ01ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNkc2Etc2hhMSIgLz48YWxnOlNpZ25pbmdNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDA5L3htbGRzaWcxMSNkc2Etc2hhMjU2IiAvPjxhbGc6U2lnbmluZ01ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZHNpZy1tb3JlI3JzYS1tZDUiIC8+PGFsZzpTaWduaW5nTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjcnNhLXJpcGVtZDE2MCIgLz48YWxnOlNpZ25pbmdNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjcnNhLXNoYTEiIC8+PGFsZzpTaWduaW5nTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjcnNhLXNoYTIyNCIgLz48YWxnOlNpZ25pbmdNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNyc2Etc2hhMjU2IiAvPjxhbGc6U2lnbmluZ01ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZHNpZy1tb3JlI3JzYS1zaGEzODQiIC8+PGFsZzpTaWduaW5nTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjcnNhLXNoYTUxMiIgLz48L21kOkV4dGVuc2lvbnM+PG1kOlNQU1NPRGVzY3JpcHRvciBBdXRoblJlcXVlc3RzU2lnbmVkPSJ0cnVlIiBXYW50QXNzZXJ0aW9uc1NpZ25lZD0idHJ1ZSIgcHJvdG9jb2xTdXBwb3J0RW51bWVyYXRpb249InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpwcm90b2NvbCI+PG1kOktleURlc2NyaXB0b3IgdXNlPSJzaWduaW5nIj48ZHM6S2V5SW5mbz48ZHM6WDUwOURhdGE+PGRzOlg1MDlDZXJ0aWZpY2F0ZT5NSUlGaVRDQ0JIR2dBd0lCQWdJQkFUQU5CZ2txaGtpRzl3MEJBUXNGQURDQnpURUxNQWtHQTFVRUJoTUNSRVV4CkN6QUpCZ05WQkFnVEFrUkZNUXN3Q1FZRFZRUUhFd0pFUlRFYk1Ca0dBMVVFQ2hNU2MyeHZZbWx1WjJWeUxtbHUKZEhKaGJtVjBNU1F3SWdZRFZRUUxFeHRWYm1sMlpXNTBhVzl1SUVOdmNuQnZjbUYwWlNCVFpYSjJaWEl4T2pBNApCZ05WQkFNVE1WVnVhWFpsYm5ScGIyNGdRMjl5Y0c5eVlYUmxJRk5sY25abGNpQlNiMjkwSUVOQklDaEpSRDFVClVGbHNlblI1VlNreEpUQWpCZ2txaGtpRzl3MEJDUUVXRm5OemJFQnpiRzlpYVc1blpYSXVhVzUwY21GdVpYUXcKSGhjTk1qRXdNekV4TURreU5ETTNXaGNOTWpZd016RXdNRGt5TkRNM1dqQ0J1VEVMTUFrR0ExVUVCaE1DUkVVeApDekFKQmdOVkJBZ1RBa1JGTVFzd0NRWURWUVFIRXdKRVJURWJNQmtHQTFVRUNoTVNjMnh2WW1sdVoyVnlMbWx1CmRISmhibVYwTVNRd0lnWURWUVFMRXh0VmJtbDJaVzUwYVc5dUlFTnZjbkJ2Y21GMFpTQlRaWEoyWlhJeEpqQWsKQmdOVkJBTVRIWFZqY3pWdFlYTjBaWEl1YzJ4dlltbHVaMlZ5TG1sdWRISmhibVYwTVNVd0l3WUpLb1pJaHZjTgpBUWtCRmhaemMyeEFjMnh2WW1sdVoyVnlMbWx1ZEhKaGJtVjBNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DCkFROEFNSUlCQ2dLQ0FRRUF5RUY4bGh1VVV0WjdJT0taSUIyRyt1NDVhZW9UTG1FMjhuZnp0RWsvK2dvUVI1dTYKbTVyWmVXWCtGcE9aNTFTUGxIbzN0eVZYRm84RVJFRFUveUVTWWJ3TFpMUVpsVlY2d0svWnIzWDByY2RnSEZCbQpoQTYrOXc4QzV2S2h0dXVhL1UxQ25weHYwckt6c0tQU0pvdUwwbGM4ZGlSaEtmZFhLcURUUjh6ajlVdndNT25FCnFQcTZNQ2NGOFpOa09IVFhpVUxudjhxYndGQzR1UjU4cFA5NWxRVUJkaFBhMGVES1crUVE4ZFNDbnFMZEZqZHMKNmJsM1QxU3pkbDl1MFBzTVdhSGdibS90cWNxVldZL2poNTdBbEFBWGRKZE16dEJ6cEF5Yjg0QTRGOWFKdWh0WgpqZlBTVllIOVZaN0xGdi9JS0dHNU1tdlZIQytKOWtVYmJ5N2N4d0lEQVFBQm80SUJoRENDQVlBd0NRWURWUjBUCkJBSXdBREFkQmdOVkhRNEVGZ1FVQ29kU0ovcmhiQmdRcGFKcG1HRVA2S1M5K204d2dnRVBCZ05WSFNNRWdnRUcKTUlJQkFvQVV6RDZvM3EyTTNXdVJUaGJhUjhOT1lpRldPY2VoZ2RPa2dkQXdnYzB4Q3pBSkJnTlZCQVlUQWtSRgpNUXN3Q1FZRFZRUUlFd0pFUlRFTE1Ba0dBMVVFQnhNQ1JFVXhHekFaQmdOVkJBb1RFbk5zYjJKcGJtZGxjaTVwCmJuUnlZVzVsZERFa01DSUdBMVVFQ3hNYlZXNXBkbVZ1ZEdsdmJpQkRiM0p3YjNKaGRHVWdVMlZ5ZG1WeU1Ub3cKT0FZRFZRUURFekZWYm1sMlpXNTBhVzl1SUVOdmNuQnZjbUYwWlNCVFpYSjJaWElnVW05dmRDQkRRU0FvU1VROQpWRkJaYkhwMGVWVXBNU1V3SXdZSktvWklodmNOQVFrQkZoWnpjMnhBYzJ4dlltbHVaMlZ5TG1sdWRISmhibVYwCmdoUkZmNUFPVldUUlJjUnhFT1FKQmRmaUtlVHpCakFMQmdOVkhROEVCQU1DQmVBd05BWURWUjBSQkMwd0s0SWQKZFdOek5XMWhjM1JsY2k1emJHOWlhVzVuWlhJdWFXNTBjbUZ1WlhTQ0NuVmpjelZ0WVhOMFpYSXdEUVlKS29aSQpodmNOQVFFTEJRQURnZ0VCQUI2K2d1OFpOQ0c1Sko4UjhoSFdtR0JibFB5LytUVmtDenNtbXI3aHVlWXpHQy9xCkcwcVIvVm9TcS9wY3NZUEE4emRDd1laY2lNZnFvRy83eWc3RFU3NitwQ3dlb2ZYdHg2blUzbjh3aVd6cGJuSVoKa1dxU2lGWkpXWDZMY3BDVDI1OExlUzM0UEJrUFBEQ3VJRjFBUkFod2JoZFllOHZEbXV2MjlZcldZeXAycis0dgpEOE1jN0VibUk5WVNVMFF1a1hGOXFlRHNVM1VuWktiZmM1TDNVWmF1YXBxbGpqaWY4cDVUbjljSnFOemJ2MjMvCkE2bjBMSHRscVExZVROUURKb3hPOUhKbDJCeUU5Rk1nSytMbkhWNEtIVFQ1b0ozdVIyeTdSRVF2d2kxek5uVE4KVGlZM1JjL0JqMjNLc3VYWGludU02eTdRN3RETS9tRFBFcy9WUVVzPQo8L2RzOlg1MDlDZXJ0aWZpY2F0ZT48L2RzOlg1MDlEYXRhPjwvZHM6S2V5SW5mbz48L21kOktleURlc2NyaXB0b3I+PG1kOlNpbmdsZUxvZ291dFNlcnZpY2UgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHBzOi8vdWNzNW1hc3Rlci5zbG9iaW5nZXIuaW50cmFuZXQvdW5pdmVudGlvbi9zYW1sL3Nsby8iIC8+PG1kOlNpbmdsZUxvZ291dFNlcnZpY2UgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUmVkaXJlY3QiIExvY2F0aW9uPSJodHRwczovL3VjczVtYXN0ZXIuc2xvYmluZ2VyLmludHJhbmV0L3VuaXZlbnRpb24vc2FtbC9zbG8vIiAvPjxtZDpTaW5nbGVMb2dvdXRTZXJ2aWNlIEJpbmRpbmc9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpiaW5kaW5nczpIVFRQLVBPU1QiIExvY2F0aW9uPSJodHRwOi8vdWNzNW1hc3Rlci5zbG9iaW5nZXIuaW50cmFuZXQvdW5pdmVudGlvbi9zYW1sL3Nsby8iIC8+PG1kOlNpbmdsZUxvZ291dFNlcnZpY2UgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUmVkaXJlY3QiIExvY2F0aW9uPSJodHRwOi8vdWNzNW1hc3Rlci5zbG9iaW5nZXIuaW50cmFuZXQvdW5pdmVudGlvbi9zYW1sL3Nsby8iIC8+PG1kOlNpbmdsZUxvZ291dFNlcnZpY2UgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHBzOi8vMTAuMjAwLjYzLjIvdW5pdmVudGlvbi9zYW1sL3Nsby8iIC8+PG1kOlNpbmdsZUxvZ291dFNlcnZpY2UgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUmVkaXJlY3QiIExvY2F0aW9uPSJodHRwczovLzEwLjIwMC42My4yL3VuaXZlbnRpb24vc2FtbC9zbG8vIiAvPjxtZDpTaW5nbGVMb2dvdXRTZXJ2aWNlIEJpbmRpbmc9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpiaW5kaW5nczpIVFRQLVBPU1QiIExvY2F0aW9uPSJodHRwOi8vMTAuMjAwLjYzLjIvdW5pdmVudGlvbi9zYW1sL3Nsby8iIC8+PG1kOlNpbmdsZUxvZ291dFNlcnZpY2UgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUmVkaXJlY3QiIExvY2F0aW9uPSJodHRwOi8vMTAuMjAwLjYzLjIvdW5pdmVudGlvbi9zYW1sL3Nsby8iIC8+PG1kOlNpbmdsZUxvZ291dFNlcnZpY2UgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHBzOi8vMTY5LjI1NC45NC4xNzkvdW5pdmVudGlvbi9zYW1sL3Nsby8iIC8+PG1kOlNpbmdsZUxvZ291dFNlcnZpY2UgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUmVkaXJlY3QiIExvY2F0aW9uPSJodHRwczovLzE2OS4yNTQuOTQuMTc5L3VuaXZlbnRpb24vc2FtbC9zbG8vIiAvPjxtZDpTaW5nbGVMb2dvdXRTZXJ2aWNlIEJpbmRpbmc9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpiaW5kaW5nczpIVFRQLVBPU1QiIExvY2F0aW9uPSJodHRwOi8vMTY5LjI1NC45NC4xNzkvdW5pdmVudGlvbi9zYW1sL3Nsby8iIC8+PG1kOlNpbmdsZUxvZ291dFNlcnZpY2UgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUmVkaXJlY3QiIExvY2F0aW9uPSJodHRwOi8vMTY5LjI1NC45NC4xNzkvdW5pdmVudGlvbi9zYW1sL3Nsby8iIC8+PG1kOk5hbWVJREZvcm1hdD51cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6bmFtZWlkLWZvcm1hdDp0cmFuc2llbnQ8L21kOk5hbWVJREZvcm1hdD48bWQ6TmFtZUlERm9ybWF0PnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpuYW1laWQtZm9ybWF0OnBlcnNpc3RlbnQ8L21kOk5hbWVJREZvcm1hdD48bWQ6QXNzZXJ0aW9uQ29uc3VtZXJTZXJ2aWNlIEJpbmRpbmc9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpiaW5kaW5nczpIVFRQLVBPU1QiIExvY2F0aW9uPSJodHRwczovL3VjczVtYXN0ZXIuc2xvYmluZ2VyLmludHJhbmV0L3VuaXZlbnRpb24vc2FtbC8iIGluZGV4PSIxIiAvPjxtZDpBc3NlcnRpb25Db25zdW1lclNlcnZpY2UgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHA6Ly91Y3M1bWFzdGVyLnNsb2Jpbmdlci5pbnRyYW5ldC91bml2ZW50aW9uL3NhbWwvIiBpbmRleD0iMiIgLz48bWQ6QXNzZXJ0aW9uQ29uc3VtZXJTZXJ2aWNlIEJpbmRpbmc9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpiaW5kaW5nczpIVFRQLVBPU1QiIExvY2F0aW9uPSJodHRwczovLzEwLjIwMC42My4yL3VuaXZlbnRpb24vc2FtbC8iIGluZGV4PSIzIiAvPjxtZDpBc3NlcnRpb25Db25zdW1lclNlcnZpY2UgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHA6Ly8xMC4yMDAuNjMuMi91bml2ZW50aW9uL3NhbWwvIiBpbmRleD0iNCIgLz48bWQ6QXNzZXJ0aW9uQ29uc3VtZXJTZXJ2aWNlIEJpbmRpbmc9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpiaW5kaW5nczpIVFRQLVBPU1QiIExvY2F0aW9uPSJodHRwczovLzE2OS4yNTQuOTQuMTc5L3VuaXZlbnRpb24vc2FtbC8iIGluZGV4PSI1IiAvPjxtZDpBc3NlcnRpb25Db25zdW1lclNlcnZpY2UgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHA6Ly8xNjkuMjU0Ljk0LjE3OS91bml2ZW50aW9uL3NhbWwvIiBpbmRleD0iNiIgLz48bWQ6QXR0cmlidXRlQ29uc3VtaW5nU2VydmljZSBpbmRleD0iMSI+PG1kOlNlcnZpY2VOYW1lIHhtbDpsYW5nPSJlbiIgLz48bWQ6U2VydmljZURlc2NyaXB0aW9uIHhtbDpsYW5nPSJlbiI+VW5pdmVudGlvbiBNYW5hZ2VtZW50IENvbnNvbGUgYXQgdWNzNW1hc3Rlci5zbG9iaW5nZXIuaW50cmFuZXQ8L21kOlNlcnZpY2VEZXNjcmlwdGlvbj48bWQ6UmVxdWVzdGVkQXR0cmlidXRlIEZyaWVuZGx5TmFtZT0idWlkIiBOYW1lPSJ1cm46b2lkOjAuOS4yMzQyLjE5MjAwMzAwLjEwMC4xLjEiIE5hbWVGb3JtYXQ9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphdHRybmFtZS1mb3JtYXQ6dXJpIiBpc1JlcXVpcmVkPSJ0cnVlIiAvPjwvbWQ6QXR0cmlidXRlQ29uc3VtaW5nU2VydmljZT48L21kOlNQU1NPRGVzY3JpcHRvcj48bWQ6T3JnYW5pemF0aW9uPjxtZDpPcmdhbml6YXRpb25OYW1lIHhtbDpsYW5nPSJlbiI+VW5pdmVudGlvbiBNYW5hZ2VtZW50IENvbnNvbGUgdWNzNW1hc3Rlci5zbG9iaW5nZXIuaW50cmFuZXQ8L21kOk9yZ2FuaXphdGlvbk5hbWU+PG1kOk9yZ2FuaXphdGlvbkRpc3BsYXlOYW1lIHhtbDpsYW5nPSJlbiI+VW5pdmVudGlvbiBNYW5hZ2VtZW50IENvbnNvbGUgdWNzNW1hc3Rlci5zbG9iaW5nZXIuaW50cmFuZXQ8L21kOk9yZ2FuaXphdGlvbkRpc3BsYXlOYW1lPjxtZDpPcmdhbml6YXRpb25VUkwgeG1sOmxhbmc9ImVuIj5odHRwczovL3VjczVtYXN0ZXIuc2xvYmluZ2VyLmludHJhbmV0L3VuaXZlbnRpb24vbWFuYWdlbWVudC88L21kOk9yZ2FuaXphdGlvblVSTD48L21kOk9yZ2FuaXphdGlvbj48L21kOkVudGl0eURlc2NyaXB0b3I+

is this expected? If so status can be changed to verified.
Comment 7 Florian Best univentionstaff 2021-03-12 09:45:20 CET
(In reply to Sebastian Lobinger from comment #6)
> Just for clarification, after installation the directory-logger.log contains:
> 
> ID 364: serviceProviderMetadata::
> PD94…
> 
> is this expected? If so status can be changed to verified.
Yes, non-ascii data is base64 encoded in the log. That's why there are two colons.
Comment 8 Florian Best univentionstaff 2021-05-25 16:02:48 CEST
UCS 5.0 has been released:
 https://docs.software-univention.de/release-notes-5.0-0-en.html
 https://docs.software-univention.de/release-notes-5.0-0-de.html

If this error occurs again, please use "Clone This Bug".