sieve parse error problems

Gary Windham windhamg at email.arizona.edu
Fri Mar 12 15:05:08 EST 2004


Hi all,

I'm running 2.1.14 on Redhat Linux 7.3 w/ reiserfs for the mailbox and config
partitions.

We recently had some hardware problems with our disk array, had to run a
'reiserfsck --rebuild-tree' against our config partition, and had to perform a
few reconstructs on some users' mailboxes.  Everything appears to be running
fine now, with the exception of a large number of "sieve parse errors" in the
Cyrus log, such as as follows:

Mar 12 12:45:49 smeagol-hb lmtpd[19356]: sieve parse error for devra: line 1:
parse error, unexpected $undefined.
Mar 12 12:46:25 smeagol-hb lmtpd[19356]: sieve parse error for rnr: line 1:
parse error, unexpected NUMBER
Mar 12 12:46:45 smeagol-hb lmtpd[19356]: sieve parse error for smetzger: line 1:
parse error, unexpected $undefined.

I've read the archives and am aware of bug #1951 (Sieve lexer/parser not
resetting its state after a runtime failure).  My problem is, this _never_
happened prior to this hardware issue.  I have gone through the logs and, every
time this problem occurs I find the very first instance of a parse error for
the particular lmtpd process in question.  None of the sieve scripts for these
"first instances" have been corrupt--they all look fine and run fine through
the sieve/test utility.

So, my question is there any way I can determine what is initially causing the
sieve code to get into a bad state?  Nothing in the log indicates where the
initial failure is occuring.

Thanks for any and all assistance,
--Gary
--
Gary Windham
Systems Programmer, Principal
The University of Arizona, CCIT

---
Home Page: http://asg.web.cmu.edu/cyrus
Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list