close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 14 years ago

Closed 14 years ago

#712 closed Defekt (erledigt)

Mail erscheint immer wieder als "neu"

Reported by: Rüdiger Kupper Owned by: bau
Priority: bald erledigen Milestone: Schuljahr 2012/13
Component: Server: LML-Server (paedml) Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc:

Description

Seit ein paar Tagen beobachte ich den seltsamen und etwas nervigen Effekt, dass sich unser Mailserver nicht mehr merkt, ob ich eine Mail bereits gelesen hatte. In meinem Thunderbird erscheinen alle Mails immer als "ungelesen". Bin ich der einzige, bei dem dieser Effekt auftritt, oder liegt's am Server?

Ob der Effekt bei Horde genauso auftritt, habe ich noch nicht geprüft.

Change History (6)

comment:1 by bau, 14 years ago

Ist bei mir nicht so

comment:2 by Rüdiger Kupper, 14 years ago

Das Problem ist hier beschrieben:

Ich sehe die gleichen Fehlermeldungen im Mail-Log. Die Datei ist vermutlich beschädigt worden, während das /var/-Verzeichnis voll war. Möglicherweise sind auch andere Nutzer betroffen.

Statt das "*.seen"-File einfach zu löschen, kann man auch versuchen, es zu reparieren. Dazu gibt es ein Python-Skript:

Das werde ich ausprobieren.

Last edited 14 years ago by Rüdiger Kupper (previous) (diff)

comment:3 by Rüdiger Kupper, 14 years ago

Das Skript hat mein *.seen-File ordentlich rekonstruiert. Lediglich die Mails in Inbox haben ihren gelesen-Status nicht zurückerhalten, aber damit kann man leben.

comment:4 by Rüdiger Kupper, 14 years ago

Weiterer betroffener Nutzer laut Mail-Log: rol.
Werde das Skript auch dort drüberlaufen lassen.

comment:5 by Rüdiger Kupper, 14 years ago

So findet man die betroffenen Nutzer:

grep "Could not open seen state" /var/log/mail*

comment:6 by Rüdiger Kupper, 14 years ago

Resolution: → erledigt
Status: new → closed

Habe das Verfahren für Nutzer rol durchgeführt.
Das "skiplist.py"-Skript befindet sich jetzt in /usr/sbin

Note: See TracTickets for help on using tickets.