cdmon.com wrote:
I have been installed dovecot-0.99.10.6 in my FreeBSD 4.10 with WITH_MYSQL=1 , but when I try to configure it to use mysql.conf file: auth_userdb = mysql /usr/local/etc/dovecot-mysql.conf auth_passdb = mysql /usr/local/etc/dovecot-mysql.conf
the program gives me the next error: dovecot: Jul 13 10:49:03 Info: Dovecot starting up dovecot-auth: Jul 13 10:49:04 Fatal: Unknown userdb type 'mysql' dovecot: Jul 13 10:49:04 Error: Auth process died too early - shutting down dovecot: Jul 13 10:49:04 Error: child 13659 (auth) returned error 89
Somebody knows why? What I'm doing wrong? It's possible to use MySQL with dovecot in a FreeBSD?
As Timo pointed out, the error occurs because dovecot has been compiled without MySQL support. I'm afraid this is likely due to a bug in my port. Apply the following patch, and try again: --- Makefile.old Mon Jun 21 18:56:28 2004 +++ Makefile Tue Jul 13 18:05:16 2004 @@ -93,7 +93,7 @@ # .if defined(WITH_MYSQL) USE_MYSQL= yes -CONFIGURED_ARGS+= --with-mysql +CONFIGURE_ARGS+= --with-mysql .endif pre-build: I've had reports that MySQL support may still be broken, but let me know how you get on. I will fix this bug in the ports tree with the release of 0.99.10.7. I'm also working on a dovecot-devel port to cover the 1.0-test releases, if anyone is interested in testing it, contact me. - Robin