PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cyrus unter SuSE 8.1



einherjer
17.02.03, 21:24
Hallo

Hatte früher Cyrus unter SuSE 7.2 laufen und bin jetzt auf 8.1 umgestiegen.

Leider scheiterten bis jetzt alle meine Versuche Cyrus hier wieder an laufen zu bekommen.

Hab erst das Paket via Yast installiert und wollte dann mittels cyradm Benutzer anlegen usw.

Da ich damit keinen Erfolg hatte hab ich es dann nach diesem Howto probiert: http://www.linux-tin.org/tin.german/setupguide/server/suse/html/mailserver.htm

Aber auch damit komm ich nicht recht weiter.

Ich kann mich mittels cyradm nicht mit dem laufenden Cyrus verbinden.
Auf einem System bleibt er ohne Fehlermeldung hängen, auf einem anderen kommt es bis zur Passwortabfrage, dann Fehler:
cyradm --user cyrus --auth login localhost
IMAP Password:
Login failed: generic failure at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 114
cyradm: cannot authenticate to server with login as cyrus

Passwort für user cyrus hab ich mittels saslpasswd vergeben, das Vorgehen sollte ja noch so stimmen?

in /var/log/messages hab ich folgende Meldungen:
Feb 17 21:20:19 jesus master: setrlimit: Unable to set file descriptors limit to -1: Operation not permitted
Feb 17 21:20:19 jesus master[5860]: process started
Feb 17 21:20:19 jesus master[5861]: about to exec /usr/lib/cyrus/bin/ctl_cyrusdb
Feb 17 21:20:19 jesus ctl_cyrusdb[5861]: recovering cyrus databases
Feb 17 21:20:19 jesus ctl_cyrusdb[5861]: DBERROR db4: /var/lib/imap/db/__db.001: Permission denied
Feb 17 21:20:19 jesus ctl_cyrusdb[5861]: DBERROR: dbenv->open '/var/lib/imap/db' failed: Permission denied
Feb 17 21:20:19 jesus ctl_cyrusdb[5861]: DBERROR: init /var/lib/imap/db: cyrusdb error
Feb 17 21:20:19 jesus ctl_cyrusdb[5861]: DBERROR: reading /var/lib/imap/db/skipstamp, assuming the worst: No such file or directory
Feb 17 21:20:19 jesus ctl_cyrusdb[5861]: IOERROR: opening /var/lib/imap/mailboxes.db: Permission denied
Feb 17 21:20:19 jesus ctl_cyrusdb[5861]: DBERROR: opening /var/lib/imap/mailboxes.db: cyrusdb error
Feb 17 21:20:19 jesus master[5860]: process 5861 exited, status 75
Feb 17 21:20:20 jesus master[5860]: ready for work
Feb 17 21:20:20 jesus master[5862]: about to exec /usr/lib/cyrus/bin/ctl_cyrusdb
Feb 17 21:20:20 jesus ctl_cyrusdb[5862]: checkpointing cyrus databases
Feb 17 21:20:20 jesus ctl_cyrusdb[5862]: DBERROR db4: /var/lib/imap/db/__db.001: Permission denied
Feb 17 21:20:20 jesus ctl_cyrusdb[5862]: DBERROR: dbenv->open '/var/lib/imap/db' failed: Permission denied
Feb 17 21:20:20 jesus ctl_cyrusdb[5862]: DBERROR: init /var/lib/imap/db: cyrusdb error
Feb 17 21:20:20 jesus ctl_cyrusdb[5862]: done checkpointing cyrus databases
Feb 17 21:20:20 jesus master[5860]: process 5862 exited, status 1
Feb 17 21:20:20 jesus master[5863]: about to exec /usr/lib/cyrus/bin/ctl_deliver
Feb 17 21:20:20 jesus master[5864]: about to exec /usr/lib/cyrus/bin/tls_prune
Feb 17 21:20:20 jesus ctl_deliver[5863]: DBERROR db4: /var/lib/imap/db/__db.001: Permission denied
Feb 17 21:20:20 jesus ctl_deliver[5863]: DBERROR: dbenv->open '/var/lib/imap/db' failed: Permission denied
Feb 17 21:20:20 jesus ctl_deliver[5863]: DBERROR: init /var/lib/imap/db: cyrusdb error
Feb 17 21:20:20 jesus master[5860]: process 5863 exited, status 1
Feb 17 21:20:20 jesus tls_prune[5864]: DBERROR db4: /var/lib/imap/db/__db.001: Permission denied
Feb 17 21:20:20 jesus tls_prune[5864]: DBERROR: dbenv->open '/var/lib/imap/db' failed: Permission denied
Feb 17 21:20:20 jesus tls_prune[5864]: DBERROR db4: environment not yet opened
Feb 17 21:20:20 jesus tls_prune[5864]: DBERROR: opening /var/lib/imap/tls_sessions.db: Invalid argument
Feb 17 21:20:20 jesus tls_prune[5864]: DBERROR: opening /var/lib/imap/tls_sessions.db: cyrusdb error
Feb 17 21:20:20 jesus master[5860]: process 5864 exited, status 1
Feb 17 21:20:33 jesus master[5867]: about to exec /usr/lib/cyrus/bin/imapd
Feb 17 21:20:33 jesus imap[5867]: executed
Feb 17 21:20:33 jesus imapd[5867]: DBERROR: reading /var/lib/imap/db/skipstamp, assuming the worst: No such file or directory
Feb 17 21:20:33 jesus imapd[5867]: IOERROR: opening /var/lib/imap/mailboxes.db: Permission denied
Feb 17 21:20:33 jesus imapd[5867]: DBERROR: opening /var/lib/imap/mailboxes.db: cyrusdb error
Feb 17 21:20:33 jesus master[5860]: process 5867 exited, status 75

In /var/lib/imap/log hab ich keinerlei Einträge.

Hat sich bei Cyrus zwischen 7.2 und 8.1 grundlegendes geändert? Oder überseh ich was (bin zu doof)?

An den Konfigfiles hab ich noch nichts gedreht bzw. hab ich die vom System angelegten wiederhergestellt (anstelle der die ich unter 7.2 hatte)

Hat einer von Euch die Kombination erfolgreich am laufen und kann mir kurz sagen wie er sie eingerichtet hat? Oder hat wer eine Idee?
Spiel schon seit 2 Tagen damit rum und komm nicht so recht weiter....

Edit: Die anderen Beiträge zu dem Thema hab ich gelesen, eine Suche mit google hat ich auch nicht weitergebracht ;)

In /var/log/localmessages taucht noch auf:
Feb 17 22:32:48 imapd[7414]: accepted connection
Feb 17 22:32:50 imapd[7414]: badlogin: localhost.localdomain[127.0.0.1] plaintext cyrus SASL(-1): generic failure: checkpass failed

Edit2:
AARGGHH!! Asche auf mein Haupt!
Wenn im Konfigfile schon fett sasl_pwcheck_method: saslauthd steht ist es natürlich ungemein hilfreich wenn der Dienst auch gestartet wird :ugly:
Das vorgefertigte Startskript aktiviert und schon klappts....