Cyrus IMAP 3.0.0-rc1 Config Lint Surprise

Andy Dorman adorman at ironicdesign.com
Mon Jan 16 11:19:07 EST 2017


On 01/13/2017 12:07 AM, ellie timoney via Info-cyrus wrote:
> The Cyrus team is proud to announce the immediate availability of the
> first release candidate from the Cyrus IMAP 3.0 series: 3.0.0-rc1.
>
> As a release candidate, it is considered near-stable for production
> usage.   Interfaces, APIs, features, etc are not likely to change
> between now and the full release.
>
> If you plan to upgrade to 3.0, we recommend starting to test your
> upgrade process now.  Feedback and bug reports will be greatly
> appreciated!
>

Hi everyone.  We started the process of checking our Cyrus configs in 
preparation for testing our dev/beta Debian Cyrus install (2.5.10-3) and 
ran into an issue right away.

I believe the instruction line at this URL:

http://www.cyrusimap.org/dev/imap/download/upgrade.html#copy-config-files-and-update

for lint checking the cyrus & imapd configs have the file types 
backwards.  The instruction shows:

cyr_info conf-lint -C <path to cyrus.conf> -M <path to imapd.conf>

But according to the man page the command should look like this:

cyr_info [ -C alt imapd.conf ] [ -M alt cyrus.conf ] command

And indeed, if you run the command as shown on the web page you get an 
error caused by the first line of the START section.

/usr/lib/cyrus/bin/cyr_info conf-lint -C /etc/cyrus.conf -M /etc/imapd.conf
fatal error: invalid option name on line 6 of configuration file 
/etc/cyrus.conf

If I run it as the man page suggests, the output looks a little more 
reasonable. (and I have a little bit of work to do :-)

Hope this helps.

-- 
Andy Dorman
AnteSpam.com
Ironic Design, Inc.



More information about the Info-cyrus mailing list