[Dovecot] Dovecot service needs a second restart after boot - euid is not dir owner
pelle2004 at hotmail.com
Tue Aug 30 13:10:08 EEST 2011
I have solved it, it was an SELinux isuue.
init.d seems to have different SELinux rools than 'service restart dovecot' at command prompt.
> From: tss at iki.fi
> To: pelle2004 at hotmail.com
> Date: Mon, 29 Aug 2011 04:44:19 +0300
> CC: dovecot at dovecot.org
> Subject: Re: [Dovecot] Dovecot service needs a second restart after boot - euid is not dir owner
> On Sun, 2011-08-28 at 11:50 +0200, Pelle Svensson wrote:
> > After reboot dovecot service need a restart.
> > dovecot service starts as S99dovecot with only S99rc-local coming up.
> > After boot following error is filled up in dovecot.log
> > Aug 28 11:33:12 imap(vuser): Error: open(/home/fetchmail/mailroot/map/dovecot.index.log) failed: Permission denied (euid=500(vuser) egid=500(vuser) missing +r perm: /home/fetchmail/mailroot/map/dovecot.index.log, euid is not dir owner)
> > Aug 28 11:33:12 imap(vuser): Error: file_dotlock_create(/home/fetchmail/mailroot/map/dovecot-uidlist) failed: Permission denied (euid=500(fetchmail) egid=500(fetchmail) missing +w perm: /home/fetchmail/mailroot/map, euid is not dir owner)
> > Aug 28 11:33:12 imap(vuser): Error: open(/home/fetchmail/mailroot/map/dovecot-uidlist) failed: Permission denied
> > After Linux has booted you just issue
> > service dovecot restart
> > And everything is back to normal and no error.
> Does it actually need the restart? If you don't restart, do these errors
> just keep happening forever?
> I'd guess that the NFS hasn't fully finished mounting by the time
> Dovecot runs so it fails with these errors.. I'm not really sure though.
> In any case I don't think there's anything Dovecot can do about this.
More information about the dovecot