Package: cyrus-imapd Version: 2.5.10-3 Severity: normal Dear Maintainer,
I ran into a couple of bumps on the way to the upgrade. In brief, the http service doesn't seem to work, and the names in some currently commented out jobs are no longer valid. * What led up to the situation? I belatedly upgraded a system running cyrus from Jessie to Stretch. I manually adjusted a lot of configuration files. When I tried to restart cyrus-imapd, it failed, apparently because of a problem with http: Apr 19 12:34:11 ross-mail systemd[1]: Started Cyrus IMAP/POP3 daemons. Apr 19 12:34:11 ross-mail cyrus/ctl_cyrusdb[9860]: skiplist: clean shutdown file missing, updating recovery stamp Apr 19 12:34:11 ross-mail cyrus/ctl_cyrusdb[9860]: recovering cyrus databases Apr 19 12:34:11 ross-mail cyrus/ctl_cyrusdb[9860]: done recovering cyrus databases Apr 19 12:34:12 ross-mail cyrus/cyr_expire[9863]: Expired 0 and expunged 0 out of 1209976 messages from 54 mailboxes Apr 19 12:34:12 ross-mail cyrus/cyr_expire[9863]: duplicate_prune: pruning back 3.00 days Apr 19 12:34:12 ross-mail cyrus/cyr_expire[9863]: duplicate_prune: purged 0 out of 0 entries Apr 19 12:34:12 ross-mail cyrus/tls_prune[9866]: tls_prune: purged 0 out of 0 entries Apr 19 12:34:12 ross-mail cyrus/master[9859]: cannot find executable for service 'http' Apr 19 12:34:12 ross-mail cyrus/master[9859]: exiting Apr 19 12:34:12 ross-mail systemd[1]: cyrus-imapd.service: Main process exited, code=exited, status=78/n/a Apr 19 12:34:12 ross-mail systemd[1]: cyrus-imapd.service: Unit entered failed state. Apr 19 12:34:12 ross-mail systemd[1]: cyrus-imapd.service: Failed with result 'exit-code'. * What exactly did you do (or not do) that was effective (or ineffective)? Reviewed my old conf and the new one; I think both had the http service uncommented. Internet search and check of bugs.debian.org didn't turn up much, which seems a little odd. The search did suggest that the error, even if fatal for http, shouldn't be fatal for the other services. Checked that all recommended packages were installed. Commented out the http, since I'm not even sure what it provides (is it related to caldav? I'm not using caldav.) This ended the complaints about http, but showed a new problem, which may have been the real reason for the original failure of imapd. Apr 19 13:19:11 ross-mail systemd[1]: Started Cyrus IMAP/POP3 daemons. Apr 19 13:19:11 ross-mail cyrus/ctl_cyrusdb[7282]: skiplist: clean shutdown file missing, updating recovery stamp Apr 19 13:19:11 ross-mail cyrus/ctl_cyrusdb[7282]: recovering cyrus databases Apr 19 13:19:11 ross-mail cyrus/ctl_cyrusdb[7282]: done recovering cyrus databases Apr 19 13:19:16 ross-mail cyrus/master[7281]: configuration file /etc/cyrus.conf: bad character '_' in name on line 98 Apr 19 13:19:16 ross-mail cyrus/master[7281]: exiting Apr 19 13:19:16 ross-mail systemd[1]: cyrus-imapd.service: Main process exited, code=exited, status=78/n/a Apr 19 13:19:16 ross-mail systemd[1]: cyrus-imapd.service: Unit entered failed state. Apr 19 13:19:16 ross-mail systemd[1]: cyrus-imapd.service: Failed with result 'exit-code'. That was the squatter_a job in cyrus.conf. I had this uncommented from before. So I deleted the _ from it and from squatter_1 just above it. Both are commented out in the files distributed with the package, and so wouldn't cause a complaint. But if anyone uncomments them, I believe it will fail. * What was the outcome of this action? cyrus is now running. I don't know if the fact that http is not there matters. * What outcome did you expect instead? That it ran the first time :) -- System Information: Debian Release: 9.8 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-8-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages cyrus-imapd depends on: ii cyrus-common 2.5.10-3 ii dpkg 1.18.25 ii libc6 2.24-11+deb9u4 ii libicu57 57.1-6+deb9u2 ii libsasl2-2 2.1.27~101-g0780600+dfsg-3 ii libssl1.1 1.1.0j-1~deb9u1 ii libwrap0 7.6.q-26 ii zlib1g 1:1.2.8.dfsg-5 cyrus-imapd recommends no packages. cyrus-imapd suggests no packages. -- no debconf information