Ich evaluiere die aktuelle Kolab Version 4.0 zusammen mit Kolab Enterprise, dass unsere bisherige Lösung ablösen soll.
Nun bekomme ich schon nach nur wenigen Tagen bereits die ersten Probleme. Hier zuerst meine Vorgehensweise:
- Installation von Univention in einer brandneuen KVM VM
- Einrichtung einer Domäne
- Installation von Kolab Enterprise und Active Directory-kompatibler Domänencontroller aus dem App Center
- es vergehen einige Tage -
- Minor Update von Univention zu 4.0-3 errata342.
- Anlegen eines “meinedomain.de Groupware Account” Joe User joe.user@meinedomain.com
Bis hierhin läuft erstmal alles soweit.
Problem 1:
- Login mit Joe User im Kolab Webmailer gelingt, es kommt aber zu folgender Fehlermeldung: “Serverfehler: STATUS: Mailbox does not exist”
Dementsprechend sehe ich keine Emails - Problemlösung ist eine Mischung aus Kolab-Reinstallation,
kolab delete-mailbox "user/joe.user@meinedomain.com"
und dann den User neu anzulegen
Problem 2:
- Nach dem erfolgreichen Anlegen eines Benutzers kann ich die Option “Account -> Kolab Groupware Konto” nicht entfernen, es kommt zu folgender Fehlermeldung:
“Das LDAP-Objekt konnte nicht gespeichert werden: LDAP-Fehler Object class violation: attribute ‘kolabForwardKeepCopy’ not allowed” - Dafür habe ich noch keinen Workaround gefunden.
Problem 3:
kolab user-info "joe.user@meinedomain.com"
raucht ab mit folgender Fehlermeldung
Traceback (most recent call last):
File "/usr/sbin/kolab", line 39, in <module>
kolab = Cli()
File "/usr/lib/python2.7/dist-packages/pykolab/cli/__init__.py", line 69, in __init__
commands.execute('_'.join(to_execute))
File "/usr/lib/python2.7/dist-packages/pykolab/cli/commands.py", line 138, in execute
commands[cmd_name]['function'](conf.cli_args, kw)
File "/usr/lib/python2.7/dist-packages/pykolab/cli/cmd_user_info.py", line 43, in execute
result = wap_client.authenticate(username=conf.get("ldap", "bind_dn"), password=conf.get("ldap", "bind_pw"))
File "/usr/lib/python2.7/dist-packages/pykolab/wap_client/__init__.py", line 68, in authenticate
response = request('POST', "system.authenticate", post=post)
File "/usr/lib/python2.7/dist-packages/pykolab/wap_client/__init__.py", line 375, in request
response_data = request_raw(method, api_uri, get, post, headers)
File "/usr/lib/python2.7/dist-packages/pykolab/wap_client/__init__.py", line 415, in request_raw
return response_data
UnboundLocalError: local variable 'response_data' referenced before assignment
Problem 4:
- Nach mehrmaligen Anlegen und Entfernen eines Benutzers "joe.user@meinedomain.com" kann dieser sich nicht mehr über das Webinterface anmelden.
root@randomserver:~# kolab lm | grep joe
user/joe.user@mindbit.de
Gibt es eine Möglichkeit LDAP und Kolab zu synchronisieren und falls da was kaputt gegangen ist, das auch gleich zu reparieren?
Viele Grüße,
Paul