Kolab 16 on Debian 8
pykolab is still running into problems with Umlaute.
A similar problem with pykolab (or rather wallace) was fixed in 2015 ? https://issues.kolab.org/show_bug.cgi?id=4953
I also tried to post it to the list to find help or help fight the bug: http://lists.kolab.org/pipermail/users/2017-October/021305.html
I am pretty sure this error is crashing pykolab which in turn is responsible so that I can create new users but the mailbox wont be created.
The User with Umlaut ö is already existing since kolab 3.3
This error does not happen on a identical system with different users (no umlaute)
2017-11-17 15:17:27,205 pykolab.utils WARNING Could not translate Xöxxxxx.xxxxxx@xxxxxxxx.de using locale de_DE 2017-11-17 15:17:27,206 pykolab.auth ERROR An error occured using _paged_search: UnicodeEncodeError('ascii', u'(&(|(mail=x\xf6xxxxxx.xxxxxxx@xxxxxxxx.de)(alias=x\xf6xxxxxx.xxxxxxx@xxxxxxxxxx.de)(nsuniqueid=x\xf6xxxxx.xxxxxxx@xxxxxxxxxx.de))(!(nsuniqueid=27711d01-601d11e4-afec87db-51920d94)))', 11, 12, 'ordinal not in range(128)') 2017-11-17 15:17:27,206 pykolab.auth ERROR Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py", line 3065, in _search secondary_domains File "<string>", line 10, in <module> File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py", line 2842, in _paged_search callback(entry=_result_data) File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py", line 2676, in _synchronize_callback eval("self._change_none_%s(entry, None)" % (entry['type'])) File "<string>", line 1, in <module> File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py", line 2186, in _change_none_user entry_changes = self.recipient_policy(entry) File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py", line 971, in recipient_policy results = self.find_recipient(_primary_mail, entry['id']) File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py", line 747, in find_recipient attrsonly=True File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 552, in search_s return self.search_ext_s(base,scope,filterstr,attrlist,attrsonly,None,None,timeout=self.timeout) File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 870, in search_ext_s return self._apply_method_s(SimpleLDAPObject.search_ext_s,*args,**kwargs) File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 812, in _apply_method_s return func(self,*args,**kwargs) File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 545, in search_ext_s msgid = self.search_ext(base,scope,filterstr,attrlist,attrsonly,serverctrls,clientctrls,timeout,sizelimit) File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 541, in search_ext timeout,sizelimit, File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 99, in _ldap_call result = func(*args,**kwargs) UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 11: ordinal not in range(128)