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