Konfigproblem Setup mit mehreren Servern (kolab 3)

Tobias Szyndler szyndler at datapark.ch
Di Sep 3 16:34:32 CEST 2013


Hallo Liste

mein erster Post, drum hoffe ich um Nachsicht falls ich etwas vollkommen
offensichtliches Frage :-)
Mein Ziel ist es die Installation von Kolab auf mehrere Server zu
verteilen. Solange alles auf einem Server ist funzt es wunderbar.
Zuerst also auf einem Server den LDAP (setup-kolab ldap) und auf dem
anderen die Maildienste als Backend (setup-kolab {imap,mta,kolabd})
installiert.
Dann habe ich einen LDAP Account für den Testuser gemacht. Das hat
gemäss LDAP auch geklappt.
Allerdings schiesst mir dann der Backend die Konsole mit Fehlern voll
<<
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/kolabd/process.py", line 44, in
synchronize
    auth.synchronize()
  File "/usr/lib/python2.7/dist-packages/pykolab/auth/__init__.py", line
243, in synchronize
    self._auth.synchronize()
  File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py",
line 860, in synchronize
    callback=self._synchronize_callback,
  File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py",
line 2151, in _search
    secondary_domains
  File "<string>", line 10, in <module>
  File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py",
line 1895, in _persistent_search
    secondary_domains=secondary_domains
  File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py",
line 1735, in _synchronize_callback
    eval("self._change_none_%s(entry, change_dict)" % (entry['type']))
  File "<string>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py",
line 1389, in _change_none_user
    self.imap.connect(domain=self.domain)
  File "/usr/lib/python2.7/dist-packages/pykolab/imap/__init__.py", line
144, in connect
    self._imap[hostname].login(admin_login, admin_password)
  File "/usr/lib/python2.7/dist-packages/pykolab/imap/cyrus.py", line
133, in login
    cyruslib.CYRUS.login(self, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/cyruslib.py", line 416, in login
    self.__doexception("LOGIN", error)
  File "/usr/lib/python2.7/dist-packages/cyruslib.py", line 359, in
__doexception
    self.__doraise( function.upper(), msg )
  File "/usr/lib/python2.7/dist-packages/cyruslib.py", line 368, in
__doraise
    raise CYRUSError( idError[0], mode, msg )
CYRUSError: (10, 'LOGIN', 'Invalid user')
>>
Also scheinbar falsche Zugangsdaten für den cyrus. Während der
Installation habe ich aber das cyrus admin PW auf den Wert gesetzt, der
auch auf dem LDAP in der kolab.conf so ist.
<<
# LDAP Server
[cyrus-imap]
uri = imaps://IP_BACKEND_SERVER:993
admin_login = cyrus-admin
admin_password = MEIN_PW
>>
Die Fehlermeldungen laufen dauernd, auch wenn ich den cyrus am Backend
stoppe. Erst wenn ich den User im LDAP wieder lösche hören die
Fehlermeldungen auf.

Ich bin mir sicher ich habe irgendwo einen kapitalen Bock geschossen.
Nur leider keinen Plan wo :-)
Wäre sehr dankbar wenn mir jemand einen Tipp hätte wo ich noch gucken
könnte  resp was ich verbockt habe.
Kennt jemand zudem ein gutes HowTo wie man die Kolab Dienste auf
verschiedene Server verteilen kann?

Danke vielmals für alle Tipps/Links und rtfms :-)

tobi


Mehr Informationen über die Mailingliste users-de