Hi, I am also still seeing this bug. I am running cyrus-imapd 3.2.3-3 and the last time my machine rebooted I had the same issue: idled refused to start due to the missing directory `/run/cyrus/socket`.
I ended up having to do: mkdir -p /run/cyrus/socket chown cyrus:mail -R /run/cyrus to make it work. I think I've got packages that should have the fix: $ dpkg -l cyrus-common cyrus-imapd | cat Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============-============-============-================================= ii cyrus-common 3.2.3-3 amd64 Cyrus mail system - common files ii cyrus-imapd 3.2.3-3 amd64 Cyrus mail system - IMAP support But it looks like the tmpfiles conf didn't get installed correctly: $ ls -l /usr/lib/tmpfiles.d/cyrus-imapd.conf ls: cannot access '/usr/lib/tmpfiles.d/cyrus-imapd.conf': No such file or directory I don't see that file in either of the .deb files (but I'm not super familiar with tmpfiles so maybe that's expected?). Thanks, David