PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cyrus Problem



thetom
01.02.10, 13:03
Hallo!
Bei meinem Mail Server war die Festplatte komplett voll. Seit dem funktioniert mein cyrus-imap Server nicht mehr :-(

Der Server startet zwar ganz normal, es stehen auch keine Fehler in den logfiles, nur kann ich mich nicht verbinden.
Der Port 143 ist geschlossen, obwohl cyrus gestartet ist und keine Fehlermeldung ausgibt. :-(

Hat jemand eine Idee?

muell200
01.02.10, 13:48
Der Server startet zwar ganz normal, es stehen auch keine Fehler in den logfiles, nur kann ich mich nicht verbinden.


sorry kann ich mir nicht vorstellen...
irgendwas steht drin...

es geht nicht - ist keine fehlermeldung




Der Port 143 ist geschlossen, obwohl cyrus gestartet ist und keine Fehlermeldung ausgibt. :-(


wer sagt das?
wie kommst du auf die aussage...

läuft dein cyrus wirklich...



Hat jemand eine Idee?


JA - deine db ist defekt...
aber das ist nur geraten, poste mehr infos...

thetom
01.02.10, 14:26
Danke für die schnelle Antwort!
Wie kann man die ggf reparieren?

Als die Festplatte voll war:


Feb 1 06:58:18 mail-server cyrus/lmtpunix[17853]: DBERROR: opening /var/lib/cyrus/deliver.db: cyrusdb error
Feb 1 06:58:18 mail-server cyrus/imaps[17854]: DBERROR: error exiting application: No space left on device
Feb 1 06:58:18 mail-server cyrus/lmtpunix[17853]: DBERROR: error exiting application: No space left on device
Feb 1 06:58:18 mail-server cyrus/lmtpunix[17855]: DBERROR: opening /var/lib/cyrus/deliver.db: Cannot allocate memor

Jetzt, wo wieder genug Speicherplatz verfügbar ist, kommt die Meldung nicht mehr.



/etc/init.d/cyrus2.2 status
cyrmaster running with PID 3279


ps -A |grep cyr
3279 ? 00:00:00 cyrmaster
3290 ? 00:00:02 ctl_cyrusdb


nmap -p 143 localhost

Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2010-02-01 14:15 CET
Interesting ports on localhost (127.0.0.1):
PORT STATE SERVICE
143/tcp closed imap

muell200
01.02.10, 14:47
Wie man die ggf reparieren?


db_recover






Feb 1 06:58:18 mail-server cyrus/lmtpunix[17853]: DBERROR: opening /var/lib/cyrus/deliver.db: cyrusdb error



dachte es gibt keine logs... :)

thetom
01.02.10, 16:00
db_recover
dachte es gibt keine logs... :)

Erwischt! :-)

Versuche die db jetzt zu reparieren, vielen Dank für die Hilfe! :)

//EDIT
Die deliver.db ist nach wie vor korrupt, der Rest scheint zu funktionieren, man kann sich wieder einloggen und sieht auch alle mails und ordner... Allerdings werden keine mails mehr zugestellt, weil die deliver.db defekt ist :(

Ich hab in einem Forum gelesen das die deliver.db, sofern man sie löscht, automatisch neu erstellt wird wenn man den mail server neu startet. Ich habe also die alte deliver.db gesichert und dann das original gelöscht, allerdings wird keine neue deliver.db erstellt :-/
(DBERROR: dbenv->open '/var/lib/cyrus/db' failed: No such file or directory)