Pelle Svensson
2011-Aug-28 09:50 UTC
[Dovecot] Dovecot service needs a second restart after boot - euid is not dir owner
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. Running on a Pentium 800MHz not too fast pc
Timo Sirainen
2011-Aug-29 01:44 UTC
[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.