[Dovecot] Wrong protocol in socket (director-doveadm vs director) ?

Edward Carraro ednitido at gmail.com
Mon Nov 1 17:53:23 EET 2010


I just noticed this error in my logs:

director: Error: doveadm not compatible with this server (mixed old and new
binaries?)
director: Error: director(10.161.192.28:541/right): Wrong protocol in socket
(director-doveadm vs director)

The first error I removed by changing
   director_doveadm_port = 541
to
   director_doveadm_port = 542

Not really sure why that fixed it.

The second error I don't know how to clear.

I found this thread,
http://dovecot.org/pipermail/dovecot/2010-July/051022.html but it didn't
work for me.

If I create a new service for dovecot-doveadm

service director-doveadm {
  inet_listener {
    port = 542
  }
}

Then I get a new error saying:

service(director-doveadm): executable is empty

here is my original 10-director.conf file (i'm using dovecot 2.0.6)

director_doveadm_port = 541

service director {
  unix_listener login/director {
    mode = 0666
  }
  fifo_listener login/proxy-notify {
    mode = 0666
  }
  unix_listener director-userdb {
    mode = 0600
  }
  inet_listener {
    port = 541
  }
}

service imap-login {
  executable = imap-login director
}
service pop3-login {
  executable = pop3-login director
}

service managesieve-login {
  executable = managesieve-login director
}

protocol lmtp {
  auth_socket_path = /usr/local/var/run/dovecot/director-userdb
  passdb {
    driver = static
    args = proxy=y nopassword=y port=24
  }
}


More information about the dovecot mailing list