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