Red Hat Bugzilla – Bug 175550
cvt_cyrusdb_all misidentifies skiplist files
Last modified: 2007-11-30 17:11:18 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8) Gecko/20051111 Firefox/1.5
Description of problem:
Cyrus-imapd failed to start on our systems, reporting failure when "preparing databases". I discovered that the problem was that /usr/lib/cyrus-imapd/cvt_cyrusdb_all misidentified skiplist files.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Ensure that your system magic file contains the line:
4 string skip Apple QuickTime movie (modified)
2. Try to start cyrus-imapd using the init.d script (altnernatively, try to run /usr/lib/cyrus-imapd/cvt_cyrusdb_all).
Actual Results: cvt_cyrusdb_all fails, causing the startup script to fail.
Expected Results: It should have realized that the "seen" files were skiplist files and moved on.
The fix is easy: change "$system_magic:$cyrus_magic" on line 144 to "$cyrus_magic:$system_magic" so that the cyrus magic file takes precedence and skiplist files are identified correctly.
*** This bug has been marked as a duplicate of 163527 ***