Hallo, ich hab das selbe Problem mit meinem Server als ich von 9.2 auf 9.3 geupdated habe. Da Problem ist dass sich die Berkeley DB Version geaendert hat. Bei mir war die mailboxes.db hinueber. Allerding hatte ich Backups (werden automatisch von System erstellt) und die kannst du mittels ctl_cyrusdb -r < altesMailboxesFile.txt wiederherstellen (vorher cyrus stoppen). Die MailboxesFile.txt sollte ein einfaches Text-File mit einer Liste aller Postfaecher sein. Danach solltest du den Cyrus wieder starten koennen. Ich hoffe es hilft dir weiter, Andreas On Saturday 04 June 2005 10:44, Dieter Kluenter wrote:
Martin Zambo
writes: Hallo Sandy, Hallo Liste,
Am Freitag, 3. Juni 2005 17:23 schrieb Sandy Drobic:
Martin Zambo wrote:
Hallo Liste,
mein Server lief unter suse9.0 ca 2 Jahre problemlos. Jetzt musste ich auf 9.2 umsteigen. Nach der Umstellung klappt die Mailzustellung mit den alten Konfigurationsdateien nicht mehr.
Auf dem Sytem läuft Suse 9.2 aktualisiert, Cyrus-IMAP der zur Clientseite auch funktioniert.Nur kommen da keine Mails an, fetchmail holt ab und weiter kommen die mails dann nicht.
In messages kommt dann diese Meldung:
Jun 4 07:47:01 sky /usr/sbin/cron[23773]: (root) CMD (fetchmail) Jun 4 07:47:33 sky lmtpunix[23690]: accepted connection Jun 4 07:47:33 sky lmtpunix[23690]: lmtp connection preauth'd as postman Jun 4 07:47:33 sky master[23779]: about to exec /usr/lib/cyrus/bin/lmtpd Jun 4 07:47:33 sky lmtpunix[23779]: executed Jun 4 07:47:33 sky lmtpunix[23779]: DBERROR db4: 217 lockers
Ist das ein Hinweis auf mein Problem?
Die von cyrus-imapd benutzte BerkleyDB ist vermutlich defekt. Lass einmal db_recover über die Datenbank laufen. Ich weiss nicht, wo SuSE die versteckt, irgendwo in /var/imapd/db vermute ich mal. Aber Achtung, nicht als root, da sonst die Rechte umgeschrieben werden. Die Parameter zeigt dir db_recover --help an, db_recover -h /pfad/auf/db/ sollte reichen.
-Dieter
-- Dieter Klünter | Systemberatung http://www.dkluenter.de GPG Key ID:01443B53