Cyrus 2.5.7 idled not stopped when server shut down?

ellie timoney ellie at
Thu Sep 15 20:59:09 EDT 2016

On Thu, Sep 15, 2016, at 12:09 AM, Carlos Velasco via Cyrus-devel wrote:
> > We're in the process of moving from Cyrus 2.4.17 to 2.5.7.
> >
> > So far this is going OK - but I've noticed when I stop the 2.5.7 server
> > (this is on FreeBSD so 'service imapd stop') - it leaves behind idled?
> >
> > Should this be stopped by the imap server itself, or does it need stopping
> > manually / by the control scripts?
> I had this problem some time ago.
> For me, solution was to use --with-libcap at configure/compile time.
> Linux here.
> ===
> master sends Term signal to all process group, including idled, although
> ppid is 1.
> Problem here was that idled was being launched by root. So sending it a
> signal from cyrus user will not work.
> Looking into code, I needed to add libcap "--with-libcap" to configure
> and recompile. This makes become_cyrus success before START section and
> idled being launched now by cyrus user.
> ===

Wow, that's an excellent observation about it running as root, thank
you!  You might have just solved

I think idled ought to become_cyrus itself. It shouldn't continue
running as root even if it was started as root.

More information about the Cyrus-devel mailing list