Martin Zambo wrote:
Hallo Sandy, Hallo Dieter, Hallo Liste,
vielen Dank für die Hilfe, jetzt läuft alles bis auf ein Problem. Mails kommen wieder rein und werden auch wieder richtig sortiert. Wenn ich aber auf den Imap-Server zugreife bekomme ich die Fehlermeldung Status der Ressource lässt sich nicht ermitteln.
Was hast du denn geändert in Cyrus und Postfix?
In /var/log/messages steht,
Jun 6 10:40:32 sky imap[20413]: skiplist: invalid magic header: /var/lib/imap/user/m/martin.seen Jun 6 10:40:32 sky imap[20413]: DBERROR: opening /var/lib/imap/user/m/martin.seen: cyrusdb error
Das klingt ja ganz nach einem Berkeley DB Error. Da der Zugriff auf Cyrus Imap ja vorher geklappt hat, verwundert mich das etwas. Oder hattest du nicht getestet, ob du den gelesen/ungelesen Status ändern kannst?
Das was Dieter dazu vorgeschlagen hat habe ich probiert, Cyrus gestoppt su cyrus /usr/bin/db_recover -h /var/lib/imap/user/m/
Da bekomme ich keine Fehlerausgabe.
Da scheint auch nichts zu geschehen. Die Hilfe zu dem Befehl ist auch wirklich elend.
Kennt dazu jemand einen Lösungsvorschlag, vielen Dank.
Im schlimmsten Fall mache für jeden Ordner einen Unterordner, schiebe dort die ungelesenen Mails rein, fahre Cyrus runter und lösche martin.seen. Beim Hochfahren von Cyrus wird die Datei wieder angelegt, du kannst du Ordner mit den ungelesenen Mails entsprechend markieren und wieder in den richtigen Ordner zurückschieben. Ist aber wie gesagt nur die Brutalo-Methode als letzter Notnagel. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply (@) japantest (.) homelinux (.) com