- Timo Sirainen <tss@iki.fi>:
They probably come from files that were already corrupted by the previous version. At least I can't reproduce the error anymore myself.
Well, OK
Here's a script that can detect them:
perl -e '$hdr=0; while (<>) { if (!$hdr) { $oldhdr = 1 if (/^1/); $hdr=1; } elsif ($oldhdr && /^\d+ :/) { print "broken\n"; last; } }' < dovecot-uidlist
You could fix the files by dropping those lines that have ':' character. Although then it'll probably give errors about expunged messages reappearing, or something like that.
I'll try that.
-- Ralf Hildebrandt (Ralf.Hildebrandt@charite.de) snickebo@charite.de Postfix - Einrichtung, Betrieb und Wartung Tel. +49 (0)30-450 570-155 http://www.arschkrebs.de And others again have been told what a Unix would be and how it is working. If this people are extraterrestrial or an ancient mainframe-team of IBM (the difference is not that big), and they then try to build a Unix, you will get a AIX 2 and 3 - a hybride monster with green blood which will not kill you maybe, but when you look at the innwards you wish you where dead afterwards.