-   Linux - Server (
-   -   /usr/local/libexec/dovecot/dovecot-lda - IS MISSING ?!? (

snowweb 08-14-2012 06:00 AM

/usr/local/libexec/dovecot/dovecot-lda - IS MISSING ?!?
I'm trying to trouble shoot (on a CentOS6.3 server I'm building) the postfix service, which uses the Dovecot LDA. However, I'm getting the following entries in my /var/log/maillog:

Aug 14 16:58:03 bk1 pipe[23213]: fatal: pipe_command: execvp
/usr/local/libexec/dovecot/dovecot-lda: No such file or directory
Aug 14 16:58:03 bk1 postfix/pipe[23212]: 587F92197D: to=<>,
relay=dovecot, delay=803, delays=803/0.01/0/0.03, dsn=4.3.0, status=deferred
(temporary failure. Command output: pipe: fatal: pipe_command: execvp
/usr/local/libexec/dovecot/dovecot-lda: No such file or directory )
Aug 14 16:58:07 bk1 dovecot: imap: Server shutting down. bytes=1075/3421

When I tried to check the permissions on /usr/local/libexec/dovecot/dovecot-lda, I found that the path only goes as far as /usr/local/libexec/.

Can anyone tell me what I'm missing and how I might get it? Extra points for telling me why I don't have it already!

Many thanks guys.


snowweb 08-14-2012 08:05 AM

Further investigation shows me that the path is used in the /etc/postfix/

dovecot  unix  -      n      n      -      -      pipe
  flags=DRhu user=vuser:vusers argv=/usr/local/libexec/dovecot/dovecot-lda -f ${sender} -d ${recipient}

That line is there to make Postfix communicate with Dovecot, for the purpose of authenticating users and locating users Maildirs (as far as I understand it) and it comes direct from the dovecot documentation here.

I've searched Google for the error in my log file (/usr/local/libexec/dovecot/dovecot-lda: No such file or directory) but it returns absolutely nothing when inside quotes. It's hard to believe out of all the log files excepts posted online, that not one of them has been indexed containing that line! It's very curious.
Meanwhile, I have no idea how or where to get the missing components? Please can someone check their installation and tell me what should be there?



All times are GMT -5. The time now is 07:07 AM.