PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SuSE 9.1 und cyrus-imapd



Tomek
15.09.04, 19:18
Hi,

ich komme nicht mehr weiter. Ich habe als Aufgabe Postfix+Cyrus+Horde+SASL unter SuSE 9.1 ans Rennen zu kriegen. Horde/Postfix/SASL sind soweit kein Problem, aber an Cyrus beiße ich mir gerade die Zähne aus. Auch Google konnte mir nicht helfen.

Die verwendeten Pakete sind die originalen von SuSE 9.1 mit offiziellen Updates.

Meldungen aus /var/log/messages nach dem Start von cyrus:

Sep 15 18:54:59 stargazer master[8925]: about to exec /usr/lib/cyrus/bin/lmtpd
Sep 15 18:54:59 stargazer lmtpunix[8925]: DBERROR db4: Berkeley DB library configured to support only DB_PRIVATE environments
Sep 15 18:54:59 stargazer lmtpunix[8925]: DBERROR: dbenv->open '/var/lib/imap/db' failed: Invalid argument
Sep 15 18:54:59 stargazer lmtpunix[8925]: DBERROR: init() on berkeley
Sep 15 18:54:59 stargazer lmtpunix[8925]: executed
Sep 15 18:55:00 stargazer lmtpunix[8925]: DBERROR db4: environment not yet opened
Sep 15 18:55:00 stargazer lmtpunix[8925]: DBERROR: opening /var/lib/imap/deliver.db: Invalid argument
Sep 15 18:55:00 stargazer lmtpunix[8925]: DBERROR: opening /var/lib/imap/deliver.db: cyrusdb error
Sep 15 18:55:00 stargazer lmtpunix[8925]: FATAL: lmtpd: unable to init duplicate delivery database
Sep 15 18:55:00 stargazer master[8727]: process 8925 exited, status 75
Sep 15 18:55:00 stargazer master[8727]: service lmtpunix pid 8925 in READY state: terminated abnormally

Muss ich db42 RPM-Paket neu kompilieren? Wenn ja, mit welchen zusätzlichen Optionen?

Die installierten Pakete:

# rpm -qa |egrep -i '(cyrus|sasl|postfix|db)'
gdbm-1.8.3-225
db-4.2.52-86
cyrus-sasl-2.1.18-29
postfix-2.0.19_20040312-11
perl-Cyrus-IMAP-2.2.3-79
cyrus-imapd-2.2.3-83.8
db40-4.0.14-148
perl-DBI-1.41-28
perl-DBD-mysql-2.9003-22
db-utils-4.2.52-85
perl-Cyrus-SIEVE-managesieve-2.2.3-79
cyrus-sasl-plain-2.1.18-29
db41-4.1.25-72

Aus der /etc/cyrus.conf:

lmtpunix cmd="lmtpd" listen="/var/spool/postfix/public/lmtp" prefork=1

Bin für jeden Tipp/jede Hilfe dankbar.

Tomek
15.09.04, 19:26
Thread kann gelöscht werden.

Lösung, falls es einen interessiert:
Aktuelles SuSE 9.1 Paket db-4.2.52-86.i586.rpm ist broken.
Älteres SuSE 9.1 Paket db-4.2.52-85.i586.rpm löst das Problem.

Nicht lustig. :)