I recall Bron telling us that the upgrade from 2.4.x to 2.5.x would be completely painless. That was mostly, but not completely true.

A bunch of variable names in /etc/cyrus/imapd.conf changed (OK, that was easy to fix), and the upgrade did mostly work out of the box. There was one issue, however, and there are some new and improved error messages in the logs that I'm sufficiently OCD to have questions about.


One one of my installs, I had this line in /etc/cyrus.conf:

  squatter_a  cmd="/usr/sbin/squatter" at=0517


This worked for 2.4.17, but caused cyrus-master to fail to start with this error message:

Sep 19 05:27:58 www cyrus/master[29646]: configuration file /etc/cyrus/cyrus.conf: bad character '_' in name on line 57 Sep 19 05:27:58 www systemd[1]: cyrus-master.service: Main process exited, code=exited, status=78/n/a

For the time being, I just commented out the squatter line. I'm unclear on how necessary it is to re-index the mailboxes every day. If necessary/useful, did the syntax for this command change?

Also, I'm now getting these warnings (maybe some were there for 2.4.17, I can't remember):

---------------------------
Sep 19 05:44:54 toad systemd[1]: Starting Cyrus IMAP mail server...
Sep 19 05:44:54 toad cyrus/master[22860]: setrlimit: Unable to set file descriptors limit to -1: Operation not permitted
Sep 19 05:44:54 toad cyrus/master[22860]: retrying with 4096 (current max)
Sep 19 05:44:54 toad systemd[1]: Started Cyrus IMAP mail server.
Sep 19 05:44:54 toad cyrus/ctl_cyrusdb[22861]: skiplist: clean shutdown file missing, updating recovery stamp
Sep 19 05:44:54 toad cyrus/ctl_cyrusdb[22861]: recovering cyrus databases
Sep 19 05:44:54 toad cyrus/ctl_cyrusdb[22861]: done recovering cyrus databases Sep 19 05:44:54 toad cyrus/master[22860]: unable to open imap/ipv6 socket: Address family not supported by protocol Sep 19 05:44:54 toad cyrus/master[22860]: unable to open imaps/ipv6 socket: Address family not supported by protocol Sep 19 05:44:54 toad cyrus/master[22860]: unable to open sieve/ipv6 socket: Address family not supported by protocol Sep 19 05:44:54 toad cyrus/master[22860]: unable to setsocketopt(IP_TOS) service lmtpunix/unix: Operation not supported
-----------------------------

We're not using ipv6 -- is there any way to let cyrus know so that it doesn't freak out?


Second, where is this coming from?

Sep 19 05:44:54 toad cyrus/master[22860]: setrlimit: Unable to set file descriptors limit to -1: Operation not permitted


Finally, should I worry about this?

  setsocketopt(IP_TOS) service lmtpunix/unix: Operation not supported


Thanks.

Reply via email to