[Dovecot] 2.1: Error: Maildir filename has wrong S value, renamed the file from
Robert Schetterer
rs at sys4.de
Wed Mar 27 19:41:24 EET 2013
Am 27.03.2013 17:51, schrieb Peer Heinlein:
> Am 25.03.2013 15:27, schrieb Robert Schetterer:
>
>
>> please reread the list archive ,solutions where massive posted
>> and a new repair script was created
>
> We did that before, for sure.
>
> But there are NO working solutions for that and the problem still exists
> and ist a massive problem, because a simple version upgrade doesn't work
> and leads to a DOS of the infected systems.
>
> The repair script hasn't worked at all with our kind of Maildir-Filenames.
>
> If others run into the same problem:
>
> We used this simple piece of code (which is much easier to read and adapt):
>
> for FILE in * ; do
> OLDNAME=$FILE
> SIZE=`zcat $FILE | wc -c`
> NEWNAME=`echo $FILE | sed "s/\(.*\)S=.*:\(.*\)/\1S=$SIZE:\2/g"`
>
> if [ ! $OLDNAME = $NEWNAME ] ; then
> echo mv "$OLDNAME" "$NEWNAME"
> fi
> done
>
>
> Peer
>
>
Hi Peer , as talked to Gordon, this was a total upgrade from 2.0.x to
2.1.x and you converted all maildir to compressed before, right ?
posting some conf parameters might be helpfull , did you investigated
broken maildirs for mixing compressed and uncompressed mails exist, as i
understand Gordon there should be only compressed ? Have you checked
about double compressed mails in broken maildirs ?
As wrote before, at my bug time after repair with script and upgrading
dovecot, failures had gone and never returned, but my setup may be
different from yours and failure did happend sometime upgrade dove 2.1.x
not at migrate from dove 2.0.x, did you changed something other too ?
Best Regards
MfG Robert Schetterer
--
[*] sys4 AG
http://sys4.de, +49 (89) 30 90 46 64
Franziskanerstraße 15, 81669 München
Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Axel von der Ohe, Marc Schiffbauer
Aufsichtsratsvorsitzender: Joerg Heidrich
More information about the dovecot
mailing list