<div dir="ltr">Ubuntu server 14.04.2<br>Linux poseidon 2.6.32-042stab088.4 #1 SMP Thu Apr 3 17:41:05 MSK 2014 x86_64 x86_64 x86_64 GNU/Linux<br>cyrus-imapd-2.4 (2.4.17+caldav~beta9-3)<br><br><br>After rebooting my server yesterday (after a package upgrade having nothing to do with cyrus afaict) cyrus-imapd is silently failing. The logs complain that the socket does not exist:<br><br>status=deferred (connect to <a href="http://poseidon.xxxx.com">poseidon.xxxx.com</a>[/run/cyrus/socket/lmtp]: No such file or directory)<br><br>Indeed, there&#39;s nothing cyrus related in /var/run (/run). In /etc/init.d/cyrus-imapd:<br><br>NAME=cyrmaster<br>DAEMON=/usr/sbin/${NAME}<br>PIDFILE=&quot;/var/run/${NAME}.pid&quot;<br><br>Attempting to manually start it tells me nothing:<br><br># service cyrus-imapd status [or start]<br>[no response]<br><br><br>None of the cyrus or postfix configs have been altered recently. I see nothing in any log to suggest a problem upon startup.<br><br>/etc/cyrus.conf:<br>START {<br>  recover         cmd=&quot;/usr/sbin/cyrus ctl_cyrusdb -r&quot;<br>  #idled          cmd=&quot;idled&quot;<br>  #mupdatepush   cmd=&quot;/usr/sbin/cyrus ctl_mboxlist -m&quot;<br>  delprune        cmd=&quot;/usr/sbin/cyrus expire -E 3&quot;<br>  tlsprune        cmd=&quot;/usr/sbin/cyrus tls_prune&quot;<br>}<br><br>SERVICES {<br>  imap            cmd=&quot;imapd -U 30&quot; listen=&quot;imap&quot; prefork=0 maxchild=100<br>  imaps           cmd=&quot;imapd -s -U 30&quot; listen=&quot;imaps&quot; prefork=0 maxchild=100<br>  #pop3            cmd=&quot;pop3d -U 30&quot; listen=&quot;pop3&quot; prefork=0 maxchild=50<br>  #pop3s          cmd=&quot;pop3d -s -U 30&quot; listen=&quot;pop3s&quot; prefork=0 maxchild=50<br>  nntp            cmd=&quot;nntpd -U 30&quot; listen=&quot;nntp&quot; prefork=0 maxchild=100<br>  #nntps          cmd=&quot;nntpd -s -U 30&quot; listen=&quot;nntps&quot; prefork=0 maxchild=100<br><br>  #lmtp           cmd=&quot;lmtpd&quot; listen=&quot;localhost:lmtp&quot; prefork=0 maxchild=20<br>  #lmtp            cmd=&quot;lmtpd -a&quot; listen=&quot;localhost:lmtp&quot; proto=tcp4<br>  lmtpunix        cmd=&quot;lmtpd&quot; listen=&quot;/run/cyrus/socket/lmtp&quot; prefork=0 maxchild=20<br><br>  sieve           cmd=&quot;timsieved&quot; listen=&quot;localhost:sieve&quot; prefork=0 maxchild=100<br>  notify          cmd=&quot;notifyd&quot; listen=&quot;/var/run/cyrus/socket/notify&quot; proto=&quot;udp&quot; prefork=1<br>  #mupdate       cmd=&quot;mupdate&quot; listen=3905 prefork=1<br>  #mupdate       cmd=&quot;mupdate -m&quot; listen=3905 prefork=1<br>  #imap           cmd=&quot;proxyd&quot; listen=&quot;imap&quot; prefork=0 maxchild=100<br>  #imaps          cmd=&quot;proxyd -s&quot; listen=&quot;imaps&quot; prefork=0 maxchild=100<br>  #pop3           cmd=&quot;pop3proxyd&quot; listen=&quot;pop3&quot; prefork=0 maxchild=50<br>  #pop3s          cmd=&quot;pop3proxyd -s&quot; listen=&quot;pop3s&quot; prefork=0 maxchild=50<br>  #lmtp           cmd=&quot;lmtpproxyd&quot; listen=&quot;lmtp&quot; prefork=1 maxchild=20<br>}<br><br>EVENTS {<br>  checkpoint      cmd=&quot;/usr/sbin/cyrus ctl_cyrusdb -c&quot; period=30<br>  delprune        cmd=&quot;/usr/sbin/cyrus expire -E 3&quot; at=0401<br>  expunge         cmd=&quot;cyr_expire -X 8&quot; at=0600<br>  tlsprune        cmd=&quot;/usr/sbin/cyrus tls_prune&quot; at=0401<br>  #squatter_1     cmd=&quot;/usr/bin/nice -n 19 /usr/sbin/cyrus squatter -s&quot; period=120<br>  #squatter_a     cmd=&quot;/usr/sbin/cyrus squatter&quot; at=0517<br>}<br><br>Note the lmtp/lmtpunix lines. At some point i made a change, then a second one. Unfortunately, that was a long time ago and i stupidly didn&#39;t leave any comments here. However, everything has been working well for several years.<br><br><br>/etc/imapd.conf:<br><br>configdirectory: /var/lib/cyrus<br>proc_path: /run/cyrus/proc<br>mboxname_lockpath: /run/cyrus/lock<br>lmtpsocket: /run/cyrus/socket/lmtp<br>idlesocket: /run/cyrus/socket/idle<br>notifysocket: /run/cyrus/socket/notify<br>syslog_prefix: cyrus<br><br>I do have socket and lock dirs under /var/lib/cyrus but they were last modified several years ago and seem to be left over from some other config. Other dirs there have seen more recent activity. Everything seems to be pointing towards the socket &amp; lock dirs being created under /run but there&#39;s nothing there.<br><br>I found this bug report from the previous version which seems to be related:<br><br><a href="http://www.ubuntuupdates.org/package/core/trusty/universe/base/cyrus-imapd-2.4">http://www.ubuntuupdates.org/package/core/trusty/universe/base/cyrus-imapd-2.4</a><br><br><br>Finally, the following is from apt-history log for the update done yesterday. I&#39;ve included everything regardless of whether i know it&#39;s of consequence. I also rebooted the server afterwards so it&#39;s entirely possible that the package upgrades have nothing to do with the problem with cyrus.<br><br>amd64 (2.88dsf-41ubuntu6, 2.88dsf-41ubuntu6.1)<br>apache2-bin:amd64 (2.4.7-1ubuntu4.1, 2.4.7-1ubuntu4.4)<br>apache2-data:amd64 (2.4.7-1ubuntu4.1, 2.4.7-1ubuntu4.4)<br>apache2-doc:amd64 (2.4.7-1ubuntu4.1, 2.4.7-1ubuntu4.4)<br>apache2-mpm-prefork:amd64 (2.4.7-1ubuntu4.1, 2.4.7-1ubuntu4.4)<br>apache2-utils:amd64 (2.4.7-1ubuntu4.1, 2.4.7-1ubuntu4.4)<br>apache2.2-bin:amd64 (2.4.7-1ubuntu4.1, 2.4.7-1ubuntu4.4)<br>apache2:amd64 (2.4.7-1ubuntu4.1, 2.4.7-1ubuntu4.4)<br>apt-utils:amd64 (1.0.1ubuntu2.6, 1.0.1ubuntu2.7)<br>apt:amd64 (1.0.1ubuntu2.6, 1.0.1ubuntu2.7)<br>ca-certificates:amd64 (20130906ubuntu2, 20141019ubuntu0.14.04.1)<br>dpkg-dev:amd64 (1.17.5ubuntu5.3, 1.17.5ubuntu5.4)<br>dpkg:amd64 (1.17.5ubuntu5.3, 1.17.5ubuntu5.4)<br>dselect:amd64 (1.17.5ubuntu5.3, 1.17.5ubuntu5.4)<br>e2fslibs:amd64 (1.42.9-3ubuntu1, 1.42.9-3ubuntu1.2)<br>e2fsprogs:amd64 (1.42.9-3ubuntu1, 1.42.9-3ubuntu1.2)<br>gnupg:amd64 (1.4.16-1ubuntu2.1, 1.4.16-1ubuntu2.3)<br>gpgv:amd64 (1.4.16-1ubuntu2.1, 1.4.16-1ubuntu2.3)<br>isc-dhcp-client:amd64 (4.2.4-7ubuntu12, 4.2.4-7ubuntu12.1)<br>isc-dhcp-common:amd64 (4.2.4-7ubuntu12, 4.2.4-7ubuntu12.1)<br>language-pack-en-base:amd64 (14.04+20140707, 14.04+20150219)<br>language-pack-en:amd64 (14.04+20141110, 14.04+20150219)<br>libapache2-mod-php5:amd64 (5.5.9+dfsg-1ubuntu4.6, 5.5.9+dfsg-1ubuntu4.9)<br>libapt-inst1.5:amd64 (1.0.1ubuntu2.6, 1.0.1ubuntu2.7)<br>libapt-pkg4.12:amd64 (1.0.1ubuntu2.6, 1.0.1ubuntu2.7)<br>libasn1-8-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1, 1.6~git20131207+dfsg-1ubuntu1.1)<br>libc-bin:amd64 (2.19-0ubuntu6.5, 2.19-0ubuntu6.6)<br>libc-dev-bin:amd64 (2.19-0ubuntu6.5, 2.19-0ubuntu6.6)<br>libc6-dev:amd64 (2.19-0ubuntu6.5, 2.19-0ubuntu6.6)<br>libc6:amd64 (2.19-0ubuntu6.5, 2.19-0ubuntu6.6)<br>libcomerr2:amd64 (1.42.9-3ubuntu1, 1.42.9-3ubuntu1.2)<br>libcups2:amd64 (1.7.2-0ubuntu1.2, 1.7.2-0ubuntu1.5)<br>libcupsfilters1:amd64 (1.0.52-0ubuntu1.2, 1.0.52-0ubuntu1.4)<br>libcupsimage2:amd64 (1.7.2-0ubuntu1.2, 1.7.2-0ubuntu1.5)<br>libdpkg-perl:amd64 (1.17.5ubuntu5.3, 1.17.5ubuntu5.4)<br>libfreetype6:amd64 (2.5.2-1ubuntu2.3, 2.5.2-1ubuntu2.4)<br>libgcrypt11:amd64 (1.5.3-2ubuntu4.1, 1.5.3-2ubuntu4.2)<br>libgnutls-openssl27:amd64 (2.12.23-12ubuntu2.1, 2.12.23-12ubuntu2.2)<br>libgnutls26:amd64 (2.12.23-12ubuntu2.1, 2.12.23-12ubuntu2.2)<br>libgssapi3-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1, 1.6~git20131207+dfsg-1ubuntu1.1)<br>libhcrypto4-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1, 1.6~git20131207+dfsg-1ubuntu1.1)<br>libhdb9-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1, 1.6~git20131207+dfsg-1ubuntu1.1)<br>libheimbase1-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1, 1.6~git20131207+dfsg-1ubuntu1.1)<br>libheimntlm0-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1, 1.6~git20131207+dfsg-1ubuntu1.1)<br>libhx509-5-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1, 1.6~git20131207+dfsg-1ubuntu1.1)<br>libicu52:amd64 (52.1-3, 52.1-3ubuntu0.2)<br>libkdc2-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1, 1.6~git20131207+dfsg-1ubuntu1.1)<br>libkrb5-26-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1, 1.6~git20131207+dfsg-1ubuntu1.1)<br>libmysqlclient18:amd64 (5.5.41-0ubuntu0.14.04.1, 5.5.43-0ubuntu0.14.04.1)<br>libroken18-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1, 1.6~git20131207+dfsg-1ubuntu1.1)<br>libss2:amd64 (1.42.9-3ubuntu1, 1.42.9-3ubuntu1.2)<br>libssl-dev:amd64 (1.0.1f-1ubuntu2.8, 1.0.1f-1ubuntu2.11)<br>libssl-doc:amd64 (1.0.1f-1ubuntu2.8, 1.0.1f-1ubuntu2.11)<br>libssl1.0.0:amd64 (1.0.1f-1ubuntu2.8, 1.0.1f-1ubuntu2.11)<br>libtasn1-6:amd64 (3.4-3ubuntu0.1, 3.4-3ubuntu0.2)<br>libtiff5:amd64 (4.0.3-7ubuntu0.1, 4.0.3-7ubuntu0.3)<br>libudev1:amd64 (204-5ubuntu20.10, 204-5ubuntu20.11)<br>libwbclient0:amd64 (4.1.6+dfsg-1ubuntu2.14.04.5, 4.1.6+dfsg-1ubuntu2.14.04.7)<br>libwind0-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1, 1.6~git20131207+dfsg-1ubuntu1.1)<br>libxext6:amd64 (1.3.2-1, 1.3.2-1ubuntu0.0.14.04.1)<br>libxrender1:amd64 (0.9.8-1, 0.9.8-1build0.14.04.1)<br>linux-libc-dev:amd64 (3.13.0-45.74, 3.13.0-49.83)<br>multiarch-support:amd64 (2.19-0ubuntu6.5, 2.19-0ubuntu6.6)<br>mysql-client-5.5:amd64 (5.5.41-0ubuntu0.14.04.1, 5.5.43-0ubuntu0.14.04.1)<br>mysql-client-core-5.5:amd64 (5.5.41-0ubuntu0.14.04.1, 5.5.43-0ubuntu0.14.04.1)<br>mysql-common:amd64 (5.5.41-0ubuntu0.14.04.1, 5.5.43-0ubuntu0.14.04.1)<br>mysql-server-5.5:amd64 (5.5.41-0ubuntu0.14.04.1, 5.5.43-0ubuntu0.14.04.1)<br>mysql-server-core-5.5:amd64 (5.5.41-0ubuntu0.14.04.1, 5.5.43-0ubuntu0.14.04.1)<br>mysql-server:amd64 (5.5.41-0ubuntu0.14.04.1, 5.5.43-0ubuntu0.14.04.1)<br>openssl:amd64 (1.0.1f-1ubuntu2.8, 1.0.1f-1ubuntu2.11)<br>patch:amd64 (2.7.1-4ubuntu1, 2.7.1-4ubuntu2)<br>php-pear:amd64 (5.5.9+dfsg-1ubuntu4.6, 5.5.9+dfsg-1ubuntu4.9)<br>php5-cli:amd64 (5.5.9+dfsg-1ubuntu4.6, 5.5.9+dfsg-1ubuntu4.9)<br>php5-common:amd64 (5.5.9+dfsg-1ubuntu4.6, 5.5.9+dfsg-1ubuntu4.9)<br>php5-dev:amd64 (5.5.9+dfsg-1ubuntu4.6, 5.5.9+dfsg-1ubuntu4.9)<br>php5-gd:amd64 (5.5.9+dfsg-1ubuntu4.6, 5.5.9+dfsg-1ubuntu4.9)<br>php5-intl:amd64 (5.5.9+dfsg-1ubuntu4.6, 5.5.9+dfsg-1ubuntu4.9)<br>php5-mysql:amd64 (5.5.9+dfsg-1ubuntu4.6, 5.5.9+dfsg-1ubuntu4.9)<br>php5-pspell:amd64 (5.5.9+dfsg-1ubuntu4.6, 5.5.9+dfsg-1ubuntu4.9)<br>php5-readline:amd64 (5.5.9+dfsg-1ubuntu4.6, 5.5.9+dfsg-1ubuntu4.9)<br>php5-sqlite:amd64 (5.5.9+dfsg-1ubuntu4.6, 5.5.9+dfsg-1ubuntu4.9)<br>php5:amd64 (5.5.9+dfsg-1ubuntu4.6, 5.5.9+dfsg-1ubuntu4.9)<br>python-samba:amd64 (4.1.6+dfsg-1ubuntu2.14.04.5, 4.1.6+dfsg-1ubuntu2.14.04.7)<br>samba-common-bin:amd64 (4.1.6+dfsg-1ubuntu2.14.04.5, 4.1.6+dfsg-1ubuntu2.14.04.7)<br>samba-common:amd64 (4.1.6+dfsg-1ubuntu2.14.04.5, 4.1.6+dfsg-1ubuntu2.14.04.7)<br>samba-dsdb-modules:amd64 (4.1.6+dfsg-1ubuntu2.14.04.5, 4.1.6+dfsg-1ubuntu2.14.04.7)<br>samba-libs:amd64 (4.1.6+dfsg-1ubuntu2.14.04.5, 4.1.6+dfsg-1ubuntu2.14.04.7)<br>samba-vfs-modules:amd64 (4.1.6+dfsg-1ubuntu2.14.04.5, 4.1.6+dfsg-1ubuntu2.14.04.7)<br>samba:amd64 (4.1.6+dfsg-1ubuntu2.14.04.5, 4.1.6+dfsg-1ubuntu2.14.04.7)<br>sudo:amd64 (1.8.9p5-1ubuntu1, 1.8.9p5-1ubuntu1.1)<br>sysv-rc:amd64 (2.88dsf-41ubuntu6, 2.88dsf-41ubuntu6.1)<br>sysvinit-utils:amd64 (2.88dsf-41ubuntu6, 2.88dsf-41ubuntu6.1)<br>tcpdump:amd64 (4.5.1-2ubuntu1.1, 4.5.1-2ubuntu1.2)<br>tzdata:amd64 (2015a-0ubuntu0.14.04, 2015d-0ubuntu0.14.04)<br>udev:amd64 (204-5ubuntu20.10, 204-5ubuntu20.11)<br></div>