[Dovecot] New problem with migration to 2.0

Carsten Laun-De Lellis carsten.laun-delellis at delellis.net
Thu Aug 26 17:20:11 EEST 2010


Hi Thomas

Thank you very much. To wrap the lines does the trick. But as always my
dovecot -n is now:

root at S000004:/usr/local/etc/dovecot# dovecot -n
# 2.0.0: /usr/local/etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-24-generic i686 Ubuntu 10.04.1 LTS
auth_mechanisms = plain login
disable_plaintext_auth = no
log_timestamp = %Y-%m-%d %H:%M:%S
mail_location = maildir:/mail/%d/%n/Maildir
mail_privileged_group = mail
managesieve_notify_capability = mailto
managesieve_sieve_capability = comparator-i;octet
comparator-i;ascii-casemap fileinto reject envelope encoded-character
vacation subaddress comparator-i;ascii-numeric relational regex imap4flags
copy include variables body enotify environment mailbox date spamtest
spamtestplus virustest
namespace {
  inbox = yes
  location =
  prefix = INBOX.
  separator = .
}
passdb {
  args = /usr/local/etc/dovecot/dovecot-sql.conf
  driver = sql
}
protocols = imap
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = vmail
    mode = 0666
    user = vmail
  }o
  unix_listener auth-master {
    mode = 0666
  }
}
ssl_cert = /keys/mail.pem
ssl_key = /keys/mail.pem
userdb {
  args = uid=10000 gid=10000 home=/mail/%d/%n allow_all_users=yes
  driver = static
}
verbose_ssl = yes
protocol lda {
  auth_socket_path = /var/run/dovecot/auth-master
  log_path = /var/log/mail.log
  postmaster_address = postmaster at delellis.net
}

No more errors !!!!!

But when i try to start dovecot the following message appears:
root at S000004:/usr/local/etc/dovecot# /etc/init.d/dovecot start
Starting DovecotFatal: service(imap-login) User doesn't exist: dovenull

But i am never using a user like dovenull.

Any ideas ??

Mit freundlichem Gruß

Carsten Laun-De Lellis
Dipl.-Ing. Elektrotechnik
Certified Information Systems Auditor (CISA)

Hauptstrasse 13
D-67705 Trippstadt

Phone:   +49 (6306) 992140
Mobile:  +49 (151) 27530865
email:   carsten.laun-delellis at delellis.net

Thomas Leuxner
> Am 26.08.2010 um 15:45 schrieb Carsten Laun-De Lellis:
>
>> verbose_ssl = yes
>> doveconf: Error: userdb is missing driver
>> doveconf: Fatal: Error in configuration file
>> /usr/local/etc/dovecot/dovecot.conf: userdb is missing driver
>
> See except from ' /etc/dovecot/conf.d/auth-static.conf.ext'
>
>  #userdb {
> #  driver = static
> #  args = uid=vmail gid=vmail home=/home/%u
> #}
>
> Not sure why it is not applied, as 'doveconf -n' gives parsed output, so
> it seems it does not understand the syntax used below:
>
>>> userdb { driver=static
>>> args = uid=10000 gid=10000 home=/mail/%d/%n allow_all_users=yes }
>
> Maybe wrap it to a new line like:
>
> userdb {
>   driver = static
>   args = uid=10000 gid=10000 home=/mail/%d/%n
>   allow_all_users=yes
> }




More information about the dovecot mailing list