Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So I upgraded from Squeeze to Wheezy and Dovecot failed to resolve dependencies:

dpkg: error processing dovecot-pop3d (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:

After searching around on the internet I found the following article: Now I've got two options:

  • make it work somehow
  • remove the dovecot install and upgrade it to dovecot 2.0

Has anyone used either of these approaches or does anyone have a better idea to make this work?

share|improve this question
up vote 2 down vote accepted

Start by running:

doveconf -n -c /etc/dovecot/dovecot.conf > dovecot-2.conf

It will show you the error messages and which dovecot currently fails. For me this was SSL:

doveconf: Error: ssl enabled, but ssl_cert not set
doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf: ssl enabled, but ssl_cert not set

I ended up uncommenting the SSL section and setting the correct paths to the certificates. After this came the following error:

[....] Starting IMAP/POP3 mail server: dovecotFatal: service(auth) access(/usr/lib/dovecot/dovecot-auth) failed: No such file or directory

I had a /usr/lib/dovecot/auth file but not a dovecot-auth file. So I created a symbolic link:

ln -s /usr/lib/dovecot/auth /usr/lib/dovecot/dovecot-auth

This fixed my issues.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.