[Dovecot] Dovecot service needs a second restart after boot - euid is not dir owner

Timo Sirainen tss at iki.fi
Mon Aug 29 04:44:19 EEST 2011


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 mailing list