Bug#852668: cyrus-imapd: Upgrade to 2.5 fails
Mart van de Wege
mart at amek.amsterdam
Thu Jan 26 09:13:29 UTC 2017
Package: cyrus-imapd
Version: 2.5.10-3
Severity: important
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
I tried to upgrade cyrus from Jessie 2.4 to the current 2.5 in Sid; the upgrade failed whe trying to restart cyrus-imapd.
The error in the logs is unhelpful, it seems it is trying to execute something that is missing, but I have no clue what.
Running cyrmaster manually using the arguments in /lib/systemd/system/cyrus-imapd.service produces this in /var/log/mail.log though:
Jan 26 10:08:19 amek cyrus/ctl_cyrusdb[15757]: skiplist: clean shutdown file missing, updating recovery stamp
Jan 26 10:08:19 amek cyrus/ctl_cyrusdb[15757]: recovering cyrus databases
Jan 26 10:08:19 amek cyrus/ctl_cyrusdb[15757]: done recovering cyrus databases
Jan 26 10:08:19 amek cyrus/cyr_expire[15760]: Expired 0 and expunged 0 out of 0 messages from 0 mailboxes
Jan 26 10:08:19 amek cyrus/cyr_expire[15760]: duplicate_prune: pruning back 3.00 days
Jan 26 10:08:19 amek cyrus/cyr_expire[15760]: duplicate_prune: purged 0 out of 0 entries
Jan 26 10:08:20 amek cyrus/tls_prune[15763]: DBERROR: opening /var/lib/cyrus/tls_sessions.db: cyrusdb error
Jan 26 10:08:20 amek cyrus/master[15756]: process type:START name:tlsprune path:/usr/sbin/cyrus age:0.000s pid:15763 exited, status 1
Jan 26 10:08:20 amek cyrus/master[15756]: can't run startup
Jan 26 10:08:20 amek cyrus/master[15756]: exiting
Commenting out tlsprune in /etc/cyrus.conf makes it possible to manually start cyrmaster, but starting it as a service using systemctl *still* fails with the output below.
This is on a pristine system. No mailboxes, a fresh install.
output of journalctl -u cyrus-imapd.service:
Jan 26 09:59:21 <hostname> systemd[1]: Starting Cyrus IMAP/POP3 daemons...
Jan 26 09:59:21 <hostname> cyrus[15508]: ERROR: init-helper: Unknown command or command not installed
Jan 26 09:59:21 <hostname> cyrus[15508]: usage: cyrus COMMAND [ARGS]
Jan 26 09:59:21 <hostname> cyrus[15508]: The most commonly used cyr commands are:
Jan 26 09:59:21 <hostname> cyrus[15508]: reconstruct reconstruct mailboxes
Jan 26 09:59:21 <hostname> cyrus[15508]: quota report and optionally fix quota usage
Jan 26 09:59:21 <hostname> cyrus[15508]: squatter reindex mailboxes
Jan 26 09:59:21 <hostname> cyrus[15508]: mbpath translate mailbox names to filesystem paths
Jan 26 09:59:21 <hostname> cyrus[15508]: mboxlist perform operations on the mailbox list database
Jan 26 09:59:21 <hostname> cyrus[15508]: check perform a consistency check of the cyrus mailstore
Jan 26 09:59:21 <hostname> cyrus[15508]: tls_prune prune expired sessions from the TLS sessions database
Jan 26 09:59:21 <hostname> cyrus[15508]: ctl_cyrusdb perform operations common to all Cyrus databases
Jan 26 09:59:21 <hostname> cyrus[15508]: expire expire messages and duplicate delivery database entries
Jan 26 09:59:21 <hostname> cyrus[15508]: arbitron arbitron mailboxes
Jan 26 09:59:21 <hostname> cyrus[15508]: cvt_cyrusdb convert a database file between cyrus database formats
Jan 26 09:59:21 <hostname> cyrus[15508]: arbitronsort sorts arbitron(8) output
Jan 26 09:59:21 <hostname> cyrus[15508]: ipurge delete mail from IMAP mailbox or partition based on age or size
Jan 26 09:59:21 <hostname> cyrus[15508]: makedirs Sets up the Cyrus IMAPd system directories (spools)
Jan 26 09:59:21 <hostname> cyrus[15508]: You can get manpages for respective command by prepending cyrus-
Jan 26 09:59:21 <hostname> cyrus[15508]: prefix to the command name, f.e.:
Jan 26 09:59:21 <hostname> cyrus[15508]: man 8 cyrus-reconstruct
Jan 26 09:59:21 <hostname> systemd[1]: cyrus-imapd.service: Control process exited, code=exited status=1
Jan 26 09:59:21 <hostname> systemd[1]: Failed to start Cyrus IMAP/POP3 daemons.
Jan 26 09:59:21 <hostname> systemd[1]: cyrus-imapd.service: Unit entered failed state.
Jan 26 09:59:21 <hostname> systemd[1]: cyrus-imapd.service: Failed with result 'exit-code'.
Jan 26 09:59:21 <hostname> systemd[1]: cyrus-imapd.service: Service hold-off time over, scheduling restart.
Jan 26 09:59:21 <hostname> systemd[1]: Stopped Cyrus IMAP/POP3 daemons.
Jan 26 09:59:21 <hostname> systemd[1]: cyrus-imapd.service: Start request repeated too quickly.
Jan 26 09:59:21 <hostname> systemd[1]: Failed to start Cyrus IMAP/POP3 daemons.
Jan 26 09:59:21 <hostname> systemd[1]: cyrus-imapd.service: Unit entered failed state.
Jan 26 09:59:21 <hostname> systemd[1]: cyrus-imapd.service: Failed with result 'exit-code'.
-- System Information:
Debian Release: 9.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.8.4 (SMP w/2 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.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:
ih cyrus-common 2.5.10-3
ii dpkg 1.18.18
ii libc6 2.24-9
ii libicu57 57.1-5
ii libsasl2-2 2.1.27~101-g0780600+dfsg-2
ii libssl1.1 1.1.0c-4
ii libwrap0 7.6.q-26
ii zlib1g 1:1.2.8.dfsg-4
cyrus-imapd recommends no packages.
cyrus-imapd suggests no packages.
-- no debconf information
More information about the Pkg-Cyrus-imapd-Debian-devel
mailing list