[Dovecot] Strange doveadm behaviour (was: v2.0.rc1 released)
Luigi Rosa
lists at luigirosa.com
Sat Jul 3 21:22:40 EEST 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Timo Sirainen said the following on 02/07/10 22:22:
> http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc1.tar.gz
> http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc1.tar.gz.sig
I compiled and installed the latest version on a CentOS x64 server and I started
playing with doveadm to familiarize with it.
I noticed this:
# doveadm -D user *
doveadm(root): Debug: Loading modules from directory: /usr/local/lib/dovecot/doveadm
doveadm(root): Error:
dlopen(/usr/local/lib/dovecot/doveadm/lib10_doveadm_expire_plugin.so) failed:
/usr/local/lib/dovecot/doveadm/lib10_doveadm_expire_plugin.so: undefined symbol:
expire_set_lookup
doveadm(root): Error:
dlopen(/usr/local/lib/dovecot/doveadm/lib10_doveadm_quota_plugin.so) failed:
/usr/local/lib/dovecot/doveadm/lib10_doveadm_quota_plugin.so: undefined symbol:
quota_user_module
userdb lookup: user ****XXX*** doesn't exist
userdb lookup: user ****XXX*** doesn't exist
userdb lookup: user dovecot doesn't exist
userdb lookup: user dovecotpw doesn't exist
userdb lookup: user ****XXX*** doesn't exist
userdb lookup: user ****XXX*** doesn't exist
Of course instead of "****XXX***" the utility wrote something else. I discovered
that all "userdb lookup:" lines list the actual content of /usr/local/sbin
directory.
I only use MySQL userdb and passdb
Dovecot has been compiled with this configure command line:
./configure --with-mysql --with-ssl=openssl --sysconfdir=/etc --localstatedir=/var
# doveconf -n
# 2.0.rc1: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.18-194.8.1.el5 x86_64 CentOS release 5.5 (Final)
auth_cache_negative_ttl = 3600 s
auth_cache_size = 1048576
auth_mechanisms = plain login digest-md5 cram-md5
auth_verbose = yes
base_dir = /var/run/dovecot/
disable_plaintext_auth = no
login_greeting = Ready.
login_trusted_networks = ******************/24
passdb {
args = /etc/dovecot/**************
driver = sql
}
postmaster_address = postmaster at example.com
protocols = imap
service imap-login {
inet_listener imap {
port = 143
}
inet_listener imaps {
port = 993
ssl = yes
}
}
service pop3-login {
inet_listener pop3 {
port = 110
}
inet_listener pop3s {
port = 995
ssl = yes
}
}
ssl_cert = </etc/dovecot/************************
ssl_key = </etc/dovecot/*******************
ssl_parameters_regenerate = 200
syslog_facility = local5
userdb {
args = /etc/dovecot/***********************
driver = sql
}
verbose_proctitle = yes
protocol imap {
imap_client_workarounds = tb-extra-mailbox-sep
}
Ciao,
luigi
- --
/
+--[Luigi Rosa]--
\
Genius doesn't work on an assembly line basis.
You can't simply say, "Today I will be brilliant."
--Kirk, "The Ultimate Computer"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkwvf+wACgkQ3kWu7Tfl6ZTSHQCdGWTS0dLrY8WI5v9hOLxzuKVH
41cAoLWHbguQ3Yj0/Uq9pksOBNOyjHXW
=dUAd
-----END PGP SIGNATURE-----
More information about the dovecot
mailing list