Package: dovecot-core Version: 1:2.0.15-1 Severity: minor
Coin, I got this failure: # /etc/init.d/dovecot restartRestarting IMAP/POP3 mail server: dovecotError: service(imap-login): listen(*, 143) failed: Address already in use
Error: service(imap-login): listen(::, 143) failed: Address already in use Error: service(imap-login): listen(*, 993) failed: Address already in use Error: service(imap-login): listen(::, 993) failed: Address already in use Error: service(config): Socket already exists: /var/run/dovecot/config Error: service(auth): Socket already exists: /var/run/dovecot/auth-login Error: service(auth): Socket already exists: /var/run/dovecot/auth-client Error: service(auth): Socket already exists: /var/run/dovecot/auth-userdb Error: service(auth): Socket already exists: /var/run/dovecot/auth-master Error: service(auth): Socket already exists: /var/spool/postfix/private/auth Error: service(anvil): Socket already exists: /var/run/dovecot/anvilError: service(anvil): Socket already exists: /var/run/dovecot/anvil-auth-penalty
Fatal: Failed to start listeners failed! A few seconds later: # /etc/init.d/dovecot restart Restarting IMAP/POP3 mail server: dovecot.When this happened, i just added the antispam plugin and restarted to take it into account. The configuration (dovecot -n) is attached, but this is not a configuration problem, as it starts without any complaint.
I tried to reproduce, switching back and forth between the old to the new configuration multiple times without success. This is probably related to waiting for connections and child processes to finish, even if the init script seems to have some code for the later.
As restarting a few seconds later solves this issue, i downgraded the severity, but the problem remains and should be solved.
Regards. -- Marc Dequènes (Duck)
# 2.0.15: /etc/dovecot/dovecot.conf # OS: Linux 3.1.0-1-amd64 x86_64 Debian wheezy/sid auth_cache_negative_ttl = 15 mins auth_cache_size = 4 k auth_mechanisms = plain login auth_username_format = %Lu auth_verbose = yes auth_worker_max_count = 50 default_client_limit = 100 first_valid_gid = 5000 first_valid_uid = 5000 log_timestamp = "%Y-%m-%d %H:%M:%S " mail_access_groups = vmail mail_debug = yes mail_gid = vmail mail_location = maildir:~/Maildir mail_plugins = " quota zlib fts fts_squat acl virtual" mail_privileged_group = mail mail_uid = vmail managesieve_notify_capability = mailto managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave namespace { hidden = no inbox = yes list = yes location = prefix = separator = . subscriptions = yes type = private } namespace { hidden = no list = children location = maildir:%%h/Maildir:INDEX=~/shared/%%u prefix = "#Shared.%%u." separator = . subscriptions = no type = shared } namespace { hidden = no list = children location = maildir:/vmail/public/milkypond:INDEX=~/public/milkypond prefix = "#MilkyPond." separator = . subscriptions = no type = public } namespace { hidden = no list = children location = virtual:~/virtual/:LAYOUT=maildir++ prefix = "#Virtual." separator = . subscriptions = no type = private } passdb { args = /etc/dovecot/dovecot-ldap.conf.ext driver = ldap } plugin { acl = vfile::cache_secs=300 acl_shared_dict = file:/vmail/shared-mailboxes.db antispam_backend = spool2dir antispam_signature = X-DSPAM-Signature antispam_signature_missing = move antispam_spam = Z-Spam antispam_spool2dir_notspam = /var/spool/dovecot-antispam/ham_%%020lu-%u-%%05lu antispam_spool2dir_spam = /var/spool/dovecot-antispam/spam_%%020lu-%u-%%05lu fts = squat fts_squat = partial=4 full=10 quota = maildir:User quota quota_rule = *:storage=512M recipient_delimiter = + sieve = ~/sieve/active.sieve sieve_dir = ~/sieve/scripts sieve_global_dir = /etc/dovecot/global-sieve/scripts sieve_max_actions = 32 sieve_max_redirects = 4 sieve_max_script_size = 1M sieve_quota_max_scripts = 64 sieve_quota_max_storage = 30M } postmaster_address = postmas...@duckcorp.org protocols = " imap sieve pop3" quota_full_tempfail = yes service anvil { client_limit = 500 } service auth-worker { user = $default_internal_user } service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0660 user = postfix } unix_listener auth-userdb { group = mail mode = 0660 user = vmail } user = $default_internal_user } service imap-login { process_min_avail = 12 service_count = 1 vsz_limit = 64 M } service imap-postlogin { executable = script-login /usr/local/sbin/srv_imap_post_login } service imap { executable = imap imap-postlogin process_limit = 128 vsz_limit = 512 M } service managesieve-login { inet_listener sieve { port = 4190 } service_count = 1 vsz_limit = 64 M } service managesieve { process_limit = 32 } service pop3-login { inet_listener pop3 { port = 110 } inet_listener pop3s { port = 995 ssl = yes } } service pop3 { process_limit = 32 } ssl_cert = </etc/dovecot/certs/server.crt ssl_key = </etc/dovecot/certs/server.key ssl_parameters_regenerate = 24 userdb { driver = prefetch } userdb { args = /etc/dovecot/dovecot-ldap.conf.ext driver = ldap } valid_chroot_dirs = /vmail verbose_proctitle = yes protocol lda { mail_plugins = " quota zlib fts fts_squat acl virtual sieve" } protocol imap { mail_max_userip_connections = 10 mail_plugins = " quota zlib fts fts_squat acl virtual imap_quota imap_zlib imap_acl antispam" } protocol sieve { mail_max_userip_connections = 10 } protocol pop3 { mail_max_userip_connections = 10 pop3_uidl_format = %08Xu%08Xv }
pgpZ1Y1VrDV1f.pgp
Description: PGP Digital Signature