PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cyrus problem nach update von suse (8.0 -> 9.0)



mamue
24.10.03, 20:23
Nach dem Update von SuSE 8 auf 9 sehe ich keine Mailboxen mehr.
Ich kann mich am imapd (cyrus) anmelden, z.B. mit
telnet localhost imap
---schnipp-----
0001 login mamue my-pass
0001 OK user logged in
0002 select INBOX
0002 NO Mailbox does not exist
---schnapp-----

cyradm bereitete mir Schwierigkeiten. Anscheinen gab es einen Wechsel von sasl zu sasl2 oder so. Jedenfalls habe ich mit
saslpasswd2 -c cyrus
einen neuen Eintrag erzeugt:
sasldblistusers2
cyrus@fileserver: userPassword

Der Befehl
cyradm -u cyrus fileserver
sagt im logfile:
imapd: accepted connection
perl: GSSAPI Error: Miscellaneous failure
imapd: DIGEST-MD5 server step 1
perl: DIGEST-MD5 client step 2
imapd: login: fileserver (..) cyrus DIGEST-MD5 User logged in

Naja, ein Error, aber login klappte scheinbar.
In der cyradm shell gibt mir "lm" absolut keine Mailbox aus. Es gibt gar nichts aus. Ich kann aber neue anlegen mit "cm users.peterpan".
Danach gibt "lm" die Mailbox auch aus. Nur wo sind meine alten?
Laut /etc/imapd.conf ist partition.default: /var/spool/imap und das configdirectory ist /var/lib/imap.
Da steht auch eine Menge.
Ich sehe gerade, dort steht eine kleine mailboxes.db von heute und eine grosse von gestern. Stoppe ich cyrus, benenne die mailboxes.db um und starte neu, meldet mir der Prozess "master" in /var/log/messages:
DBERROR: opening /var/lib/imap/mailboxes.db: cyrusdb error.
Das wird wohl der Grund sein. Verschiedene Formate oder kaputte db.
Was kann ich da machen? Eine Sicherungskopie habe ich.

Danke,
mamue