auth: Fatal: No passdbs specified in configuration file

rub zorghy gdrub13 at gmail.com
Sat Feb 14 09:36:56 UTC 2015


Hi,

I upgraded to 20150213 (f10725a5eed8+). I chose LDAP as the authentication
source for Dovecot.

Compilation succeeds. Starting dovecot from command line :
 /usr/local/sbin/dovecot -c /usr/local/etc/dovecot/

The error log contains :

"dovecot: auth: Fatal: No passdbs specified in configuration file. PLAIN
mechanism needs one"

It works properly with Dovecot 2.0.9.

Any clues or suggestions, anything I could try...?

Thanks,

This is the output of dovecot -n:

# 20150213 (f10725a5eed8+): /usr/local/etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-504.el6.x86_64 x86_64 Red Hat Enterprise Linux Server
release 6.6 (Santiago)
doveconf: Warning: Dovecot was last started using /usr/local/etc/dovecot/,
but this config is /usr/local/etc/dovecot/dovecot.conf
auth_debug = yes
auth_debug_passwords = yes
auth_master_user_separator = *
auth_mechanisms = plain login
auth_verbose = yes
disable_plaintext_auth = no
mail_debug = yes
mail_gid = 5000
mail_location = maildir:~/Maildir:LAYOUT=fs
mail_plugins = " quota acl"
mail_uid = 5000
mbox_write_locks = fcntl
namespace {
  list = children
  location = maildir:/store/vmail/public:LAYOUT=fs
  prefix = public/
  separator = /
  subscriptions = no
  type = public
}
namespace inbox {
  inbox = yes
  location =
  prefix =
}
passdb {
  args = /usr/local/etc/dovecot/master-users
  driver = passwd-file
  master = yes
  pass = yes
}
passdb {
  args = /usr/local/etc/dovecot/dovecot-ldap.conf.ext
  driver = ldap
}
plugin {
  quota = maildir
  quota_rule = *:storage=50M
  quota_rule2 = Trash:storage=+5M
  quota_warning = storage=95%% quota-warning 95 %u
  quota_warning2 = storage=80%% quota-warning 80 %u
}
service auth {
  client_limit = 9516
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
  unix_listener auth-userdb {
    group = vmail
    mode = 0660
    user = vmail
  }
}
service imap-login {
  process_min_avail = 2
  service_count = 0
}
service imap {
  process_limit = 8192
}
service quota-warning {
  executable = script /usr/local/bin/quota-warning.sh
  unix_listener quota-warning {
    user = vmail
  }
  user = vmail
}
ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
ssl_key = </etc/pki/dovecot/private/dovecot.pem
syslog_facility = local5
userdb {
  args = /usr/local/etc/dovecot/dovecot-ldap.conf.ext
  driver = ldap
}
verbose_ssl = yes


More information about the dovecot mailing list