[Dovecot] pam_start() failed: system error

Peter Orlowski petero at itp.physik.tu-berlin.de
Tue Nov 18 17:02:27 EET 2008


Hi,

I'm using dovecot 1.1.3 on FreeBSD 6.3, x86, files are on NFS, 
except control and index files, which are local, on UFS2. It's 
moderately loaded, there are usually not more than 30 clients 
simultaneously.

dovecot runs fine for 3-10 days, then people can't connect any 
more, and dovecot says:

Nov 18 13:20:44 dizzy dovecot-auth: pam_ldap: ldap_simple_bind Can't contact LDAP server
Nov 18 13:20:44 dizzy dovecot-auth: pam_ldap: reconnecting to LDAP server...
Nov 18 13:20:44 dizzy dovecot-auth: pam_ldap: ldap_simple_bind Can't contact LDAP server
Nov 18 13:20:44 dizzy dovecot-auth: pam_ldap: ldap_simple_bind Can't contact LDAP server
Nov 18 13:20:44 dizzy dovecot-auth: pam_ldap: ldap_simple_bind Can't contact LDAP server
Nov 18 13:21:46 dizzy dovecot: auth-worker(default): pam(xxxx,xxx.xxx.xxx.xxx): pam_start() failed: system error
Nov 18 13:21:46 dizzy dovecot-auth: in openpam_load_module(): no pam_permit.so found
Nov 18 13:22:12 dizzy dovecot-auth: in openpam_load_module(): no pam_login_access.so found
Nov 18 13:22:31 dizzy dovecot-auth: in openpam_load_module(): no pam_unix.so found
Nov 18 13:22:42 dizzy dovecot-auth: in openpam_load_module(): no /usr/local/lib/pam_ldap.so found

After restarting dovecot things are back to normal.

I have tried different settings for worker_max_count, 
and I had blocking=no in the passdb config
until a few day ago; changing that didn't help either.





Here's my current config:


# 1.1.3: /usr/local/etc/dovecot.conf
protocols: imaps pop3s
ssl_cert_file: /etc/ssl/certs/mailitp-chain.pem
ssl_key_file: /etc/ssl/certs/mailkey2.pem
login_dir: /var/run/dovecot/login
login_executable(default): /usr/local/libexec/dovecot/imap-login
login_executable(imap): /usr/local/libexec/dovecot/imap-login
login_executable(pop3): /usr/local/libexec/dovecot/pop3-login
verbose_proctitle: yes
first_valid_gid: 0
mail_privileged_group: mail
mail_location:
mbox:~/mail/:INDEX=/srv/dovecot/indexes/%u.oldmail:INBOX=/var/mail/%u
mail_executable(default): /usr/local/libexec/dovecot/imap
mail_executable(imap): /usr/local/libexec/dovecot/imap
mail_executable(pop3): /usr/local/libexec/dovecot/pop3
mail_plugins(default): zlib
mail_plugins(imap): zlib
mail_plugins(pop3):
mail_plugin_dir(default): /usr/local/lib/dovecot/imap
mail_plugin_dir(imap): /usr/local/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/local/lib/dovecot/pop3
imap_client_workarounds(default): delay-newmail outlook-idle
netscape-eoh tb-extra-mailbox-sep
imap_client_workarounds(imap): delay-newmail outlook-idle
netscape-eoh tb-extra-mailbox-sep
imap_client_workarounds(pop3):
pop3_client_workarounds(default):
pop3_client_workarounds(imap):
pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh
namespace:
  type: private
  separator: /
  prefix: NEWmail/
  location:
maildir:~/Maildir/:INDEX=/srv/dovecot/indexes/%u:CONTROL=/srv/dovecot/control/%u
  list: yes
  subscriptions: yes
namespace:
  type: private
  separator: /
  location:
mbox:~/mail/:INBOX=/var/mail/%u:INDEX=/srv/dovecot/indexes/%u.oldmail:CONTROL=/srv/dovecot/control/%u.oldmail
  inbox: yes
  list: yes
  subscriptions: yes
auth default:
  worker_max_count: 20
  passdb:
    driver: pam
    args: blocking=yes
  userdb:
    driver: passwd


Greetings,

-- 
Peter Orlowski		


More information about the dovecot mailing list