2.5.x startup problem with mupadatepush enabled

Khalid Mehmood mehmood67 at yahoo.com
Mon Nov 2 00:46:34 EST 2015


Cyrus-imapd-2.5.x wouldn't start with "mupatepush -m" enabled in cyrus.conf on RHEL-7 after a system reboot. After disabling mupdatepush in cyrus.conf the service starts just fine, and subsequent restarts with mupdatepush enabled also work fine. Running a kerberized murder setup based on 2.4.x for more than a decade, we are planning to migrate our mail system to 2.5.x. Frontends and Muder itself don't have this problem, the cyrus service starts and works properly after system reboots. Is anyone else facing such issues?

Backend cyrus.conf:

START {
auth          cmd="/usr/bin/kinit -k -t /etc/xxx.d/krb5.keytab xxx"
recover       cmd="ctl_cyrusdb -r"
#   syncclient    cmd="/usr/lib/cyrus-imapd/sync_client -r" prefork=1
mupdatepush   cmd="ctl_mboxlist -m"
idled         cmd="idled"
}
SERVICES {
imap          cmd="imapd" listen="imap" prefork=10 maxchild=650
imaps         cmd="imapd -s" listen="imaps" prefork=10 maxchild=650
lmtp          cmd="lmtpd" listen="lmtp" prefork=5 maxchild=10
lmtpunix      cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=5 maxchild=10
sieve         cmd="timsieved" listen="sieve" prefork=1 maxchild=10
}
EVENTS {
checkpoint    cmd="ctl_cyrusdb -c" period=5
delprune      cmd="cyr_expire -E 1 -D 7 -X 7 -a" at=2300
deleteprune   cmd="cyr_expire -E 1 -D 7 -X 7 -a" at=2300
expungeprune  cmd="cyr_expire -E 1 -D 7 -X 7 -a" at=2300
tlsprune      cmd="tls_prune" period=1440
squatter      cmd="/usr/lib/cyrus-imapd/squatter -r *" at=0200
#   squatter      cmd="/usr/lib/cyrus-imapd/squatter -r *@*" at=0400
reauth        cmd="/usr/bin/kinit -k -t /etc/xxx.d/krb5.keytab xxx" period="360"
}

maillog:
Nov  2 10:14:02 vcas ctl_cyrusdb[4502]: skiplist: clean shutdown file missing, updating recovery stamp
Nov  2 10:14:02 vcas ctl_cyrusdb[4502]: recovering cyrus databases
Nov  2 10:14:02 vcas ctl_cyrusdb[4502]: done recovering cyrus databases
Nov  2 10:14:02 vcas ctl_mboxlist[4504]: extra arguments recieved, aborting connection
Nov  2 10:14:02 vcas master[4500]: process type:START name:mupdatepush path:/usr/lib/cyrus-imapd/ctl_mboxlist age:0.000s pid:4504 exited, status 1
Nov  2 10:14:02 vcas master[4500]: can't run startup
Nov  2 10:14:02 vcas master[4500]: exiting
.

Thanks

Khalid


More information about the Info-cyrus mailing list