[Dovecot] How to make Dovecot verbous
Hello
I am struggling with Dovecot 2 (coming from Dovecot 1.0.10) with mysql Authentification for Postfix. I get errors when using it:
dovecot: auth: Fatal: Unknown database driver 'mysql' dovecot: master: Error: service(auth): command startup failed, throttling
But a first thing would be to log the real errors, if there are any, so I set in
/etc/dovecot/conf.d/10-logging.conf
auth_verbose, auth_verbose_passwords, auth_debug, auth_debug_passwords, mail_debug, verbose_ssl
all to yes and I set:
debug_log_path = /var/log/dovecot-debug.log
but there is no logfile after restarting dovecot.
How can I enable a (verbous) own Logfile in Dovecot?
frank
With regard to your original problem, it sounds like you don't have mysql support compiled into Dovecot (--with-mysql option). Not sure what the logging problem is. I've debugged authentication using just auth_debug_passwords=yes, but I didn't enable separate log files so the messages were in maillog.
On 2012-05-16 09:20, Frank Walter wrote:
Hello
I am struggling with Dovecot 2 (coming from Dovecot 1.0.10) with mysql Authentification for Postfix. I get errors when using it:
dovecot: auth: Fatal: Unknown database driver 'mysql' dovecot: master: Error: service(auth): command startup failed, throttling
But a first thing would be to log the real errors, if there are any, so I set in
/etc/dovecot/conf.d/10-logging.conf
auth_verbose, auth_verbose_passwords, auth_debug, auth_debug_passwords, mail_debug, verbose_ssl
all to yes and I set:
debug_log_path = /var/log/dovecot-debug.log
but there is no logfile after restarting dovecot.
How can I enable a (verbous) own Logfile in Dovecot?
frank
I found the logfile problem:
it was an error in 10-logging.conf
auth_verbose_passwords = yes
this gives an error and all the logging settings are not working. I found it with:
doveadm log find
Now dovecot logs into the given logfiles. but really not much, still the same information only.
I read there:
May 16 15:24:16 auth: Fatal: Unknown database driver 'mysql' May 16 15:24:16 master: Error: service(auth): command startup failed, throttling
But I have the mysql driver, when checking:
root@myserver:# dovecot --build-options | tail -n4 Mail storages: shared mdbox sdbox maildir mbox cydir raw --> SQL driver plugins: --> mysql postgresql sqlite Passdb: checkpassword ldap pam passwd passwd-file shadow sql Userdb: checkpassword ldap(plugin) nss passwd prefetch passwd-file sql
Anyway I didn't compile it myself, I installed it with aptitude on ubuntu 12.04. Must be with mysql.
-----Ursprüngliche Nachricht----- Von: dovecot-bounces@dovecot.org [mailto:dovecot-bounces@dovecot.org] Im Auftrag von Ken Stevenson Gesendet: Mittwoch, 16. Mai 2012 15:32 An: dovecot@dovecot.org Betreff: Re: [Dovecot] How to make Dovecot verbous
With regard to your original problem, it sounds like you don't have mysql support compiled into Dovecot (--with-mysql option). Not sure what the logging problem is. I've debugged authentication using just auth_debug_passwords=yes, but I didn't enable separate log files so the messages were in maillog.
On 2012-05-16 09:20, Frank Walter wrote:
Hello
I am struggling with Dovecot 2 (coming from Dovecot 1.0.10) with mysql Authentification for Postfix. I get errors when using it:
dovecot: auth: Fatal: Unknown database driver 'mysql' dovecot: master: Error: service(auth): command startup failed, throttling
But a first thing would be to log the real errors, if there are any, so I set in
/etc/dovecot/conf.d/10-logging.conf
auth_verbose, auth_verbose_passwords, auth_debug, auth_debug_passwords, mail_debug, verbose_ssl
all to yes and I set:
debug_log_path = /var/log/dovecot-debug.log
but there is no logfile after restarting dovecot.
How can I enable a (verbous) own Logfile in Dovecot?
frank
On 16.5.2012, at 16.40, Frank Walter wrote:
I found the logfile problem:
it was an error in 10-logging.conf
auth_verbose_passwords = yes
this gives an error and all the logging settings are not working.
Auth process doesn't log anything except the one error at startup, because it dies immediately after that.
May 16 15:24:16 auth: Fatal: Unknown database driver 'mysql' .. Anyway I didn't compile it myself, I installed it with aptitude on ubuntu 12.04. Must be with mysql.
apt-get install dovecot-mysql
Thank you very much, this was not installed!!!
dovecot-mysql
Oh my god :)
-----Ursprüngliche Nachricht----- Von: dovecot-bounces@dovecot.org [mailto:dovecot-bounces@dovecot.org] Im Auftrag von Timo Sirainen Gesendet: Mittwoch, 16. Mai 2012 15:45 An: Frank Walter Cc: Dovecot Mailing List Betreff: Re: [Dovecot] How to make Dovecot verbous
On 16.5.2012, at 16.40, Frank Walter wrote:
I found the logfile problem:
it was an error in 10-logging.conf
auth_verbose_passwords = yes
this gives an error and all the logging settings are not working.
Auth process doesn't log anything except the one error at startup, because it dies immediately after that.
May 16 15:24:16 auth: Fatal: Unknown database driver 'mysql' .. Anyway I didn't compile it myself, I installed it with aptitude on ubuntu 12.04. Must be with mysql.
apt-get install dovecot-mysql
participants (3)
-
Frank Walter
-
Ken Stevenson
-
Timo Sirainen