2.4.17 --> 2.5.3

Patrick Goetz pgoetz at mail.utexas.edu
Sat Sep 19 08:00:52 EDT 2015


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.



More information about the Cyrus-devel mailing list