SuSE 9.1 und cyrus-imapd

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
tomek
Posts: 243
Joined: 2003-08-05 09:44
Location: Paderborn

SuSE 9.1 und cyrus-imapd

Post by tomek » 2004-09-15 19:09

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:

Code: Select all

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:

Code: Select all

# 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:

Code: Select all

  lmtpunix      cmd="lmtpd" listen="/var/spool/postfix/public/lmtp" prefork=1
Bin für jeden Tipp/jede Hilfe dankbar.

Gruß
Tomek

tomek
Posts: 243
Joined: 2003-08-05 09:44
Location: Paderborn

Re: SuSE 9.1 und cyrus-imapd

Post by tomek » 2004-09-15 19:27

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. :)

tomek
Posts: 243
Joined: 2003-08-05 09:44
Location: Paderborn

Re: SuSE 9.1 und cyrus-imapd

Post by tomek » 2004-09-15 20:03

So, nun das nächste Problem. (Thread doch noch nicht löschen bitte.)

Ich verbinde mich mit cyradm -user cyrus localhost und möchte eine Mailbox für den User Tomek erstellen:

Code: Select all

localhost> cm user.tomek
localhost> lm
user.tomek (HasNoChildren)  
Doch auf dem Dateisystem ist die Mailbox nicht da:

Code: Select all

# ll /var/lib/sieve/t/
total 8
drwxr-x---   2 cyrus mail 4096 2004-08-31 15:34 .
drwxr-x---  28 cyrus mail 4096 2004-09-10 13:06 ..
Somit kann Postfix auch keine Mails zustellen.

tomek
Posts: 243
Joined: 2003-08-05 09:44
Location: Paderborn

Re: SuSE 9.1 und cyrus-imapd

Post by tomek » 2004-09-15 20:31

Funktioniert nun doch. Das wars nun mit diesem Thread. Kann gelöscht werden.

captaincrunch
Userprojekt
Userprojekt
Posts: 7225
Joined: 2002-10-09 14:30
Location: Dorsten

Re: SuSE 9.1 und cyrus-imapd

Post by captaincrunch » 2004-09-15 20:37

Wenn du uns auch diese Lösung noch mitteilst, könnte der eine oder andere vielleicht doch noch davon profitieren. ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

tomek
Posts: 243
Joined: 2003-08-05 09:44
Location: Paderborn

Re: SuSE 9.1 und cyrus-imapd

Post by tomek » 2004-09-15 20:44

Ã?hm Lösung zum letzten Problem? Layer-8 Problem :oops:

Mailbox ist doch vorhanden, nur woanders: /var/spool/imap/user/tomek

Und Mail wird zugestellt.