On Fri, Nov 3, 2017 at 9:35 AM, Jeff Abrahamson <j...@p27.eu> wrote: > Sorry, Aki, I don't follow you. Did I do it wrong in the file 91-stats > that I shared in my original mail (attached here)? > > Jeff > > > On 03/11/17 16:50, Aki Tuomi wrote: > > You need to add the stats listener, by yourself. > > > > Aki > > > >> On November 3, 2017 at 5:19 PM Jeff Abrahamson <j...@p27.eu> wrote: > >> > >> > >> Thanks for your suggestions, Steffen. > >> > >> Running doveconf -n shows no errors and also, sadly, no mention of the > >> stats listener: > >> > >> ╭╴ (master=)╶╮ > >> ╰ [T] jeff@nantes-1:p27 $ doveconf -n > >> # 2.2.22 (fe789d2): /etc/dovecot/dovecot.conf > >> # Pigeonhole version 0.4.13 (7b14904) > >> # OS: Linux 4.4.0-97-generic x86_64 Ubuntu 16.04.3 LTS > >> auth_mechanisms = plain login > >> auth_socket_path = /var/run/dovecot/auth-userdb > >> mail_location = maildir:~/Maildir > >> 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 index ihave duplicate mime foreverypart > >> extracttext > >> namespace inbox { > >> inbox = yes > >> location = > >> mailbox Drafts { > >> special_use = \Drafts > >> } > >> mailbox Junk { > >> special_use = \Junk > >> } > >> mailbox Sent { > >> special_use = \Sent > >> } > >> mailbox "Sent Messages" { > >> special_use = \Sent > >> } > >> mailbox Trash { > >> special_use = \Trash > >> } > >> prefix = > >> } > >> passdb { > >> driver = pam > >> } > >> plugin { > >> sieve = ~/.dovecot.sieve > >> sieve_dir = ~/sieve > >> } > >> protocols = imap sieve > >> service auth { > >> unix_listener /var/spool/postfix/private/auth { > >> group = postfix > >> mode = 0666 > >> user = postfix > >> } > >> unix_listener /var/spool/postfix/private/dovecot-auth { > >> group = postfix > >> mode = 0660 > >> user = postfix > >> } > >> } > >> service imap-login { > >> inet_listener imaps { > >> port = 993 > >> ssl = yes > >> } > >> } > >> ssl_cert = </etc/dovecot/dovecot.pem > >> ssl_cipher_list = > >> EDH+CAMELLIA:EDH+aRSA:EECDH+aRSA+AESGCM:EECDH+aRSA+SHA384: > EECDH+aRSA+SHA256:EECDH:+CAMELLIA256:+AES256:+CAMELLIA128:+AES128:+SSLv3:! > aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!DSS:!RC4:!SEED:! > ECDSA:CAMELLIA256-SHA:AES256-SHA:CAMELLIA128-SHA:AES128-SHA > >> ssl_key = </etc/dovecot/private/dovecot.pem > >> ssl_protocols = !SSLv2 !SSLv3 > >> userdb { > >> driver = passwd > >> } > >> protocol lda { > >> deliver_log_format = msgid=%m: %$ > >> mail_plugins = sieve > >> postmaster_address = postmaster > >> quota_full_tempfail = yes > >> rejection_reason = Your message to <%t> was automatically > >> rejected:%n%r > >> } > >> protocol imap { > >> imap_client_workarounds = delay-newmail > >> mail_max_userip_connections = 20 > >> } > >> protocol pop3 { > >> mail_max_userip_connections = 10 > >> pop3_client_workarounds = outlook-no-nuls oe-ns-eoh > >> } > >> ╭╴ (master=)╶╮ > >> ╰ [T] jeff@nantes-1:p27 $ > >> > >> Here I have a tail -f /var/log/mail.log and mail.err running in the > >> background so we can see the results of the restart: > >> > >> [T] jeff@nantes-1:conf.d $ ls -l > >> total 136 > >> -rw-r--r-- 1 root root 5301 Aug 25 15:26 10-auth.conf > >> -rw-r--r-- 1 root root 1893 Mar 16 2016 10-director.conf > >> -rw-r--r-- 1 root root 2805 Mar 16 2016 10-logging.conf > >> -rw-r--r-- 1 root root 16172 Aug 25 15:35 10-mail.conf > >> -rw-r--r-- 1 root root 3547 Aug 25 15:40 10-master.conf > >> -rw-r--r-- 1 root root 2307 Aug 25 16:27 10-ssl.conf > >> -rw-r--r-- 1 root root 291 Apr 11 2017 10-tcpwrapper.conf > >> -rw-r--r-- 1 root root 1668 Mar 16 2016 15-lda.conf > >> -rw-r--r-- 1 root root 2808 Mar 16 2016 15-mailboxes.conf > >> -rw-r--r-- 1 root root 3295 Mar 16 2016 20-imap.conf > >> -rw-r--r-- 1 root root 2398 Apr 11 2017 20-managesieve.conf > >> -rw-r--r-- 1 root root 4109 Aug 25 15:28 20-pop3.conf > >> -rw-r--r-- 1 root root 676 Mar 16 2016 90-acl.conf > >> -rw-r--r-- 1 root root 292 Mar 16 2016 90-plugin.conf > >> -rw-r--r-- 1 root root 2502 Mar 16 2016 90-quota.conf > >> -rw-r--r-- 1 root root 6822 Apr 11 2017 90-sieve.conf > >> -rw-r--r-- 1 root root 1829 Apr 11 2017 90-sieve-extprograms.conf > >> -rw-r--r-- 1 root root 1856 Nov 3 16:11 91-stats > >> -rw-r--r-- 1 root root 1430 Oct 31 16:33 > 99-mail-stack-delivery.conf > >> -rw-r--r-- 1 root root 499 Mar 16 2016 > auth-checkpassword.conf.ext > >> -rw-r--r-- 1 root root 489 Mar 16 2016 auth-deny.conf.ext > >> -rw-r--r-- 1 root root 343 Mar 16 2016 auth-dict.conf.ext > >> -rw-r--r-- 1 root root 561 Mar 16 2016 auth-master.conf.ext > >> -rw-r--r-- 1 root root 515 Mar 16 2016 auth-passwdfile.conf.ext > >> -rw-r--r-- 1 root root 788 Mar 16 2016 auth-sql.conf.ext > >> -rw-r--r-- 1 root root 611 Mar 16 2016 auth-static.conf.ext > >> -rw-r--r-- 1 root root 2185 Mar 16 2016 auth-system.conf.ext > >> -rw-r--r-- 1 root root 330 Mar 16 2016 auth-vpopmail.conf.ext > >> [T] jeff@nantes-1:conf.d $ sudo service dovecot restart > >> Nov 3 16:14:26 nantes-1 dovecot: master: Warning: Killed with > >> signal 15 (by pid=5845 uid=0 code=kill) > >> Nov 3 16:14:26 nantes-1 dovecot: imap(jeff): Server shutting down. > >> in=3514 out=2605 > >> Nov 3 16:14:26 nantes-1 dovecot: master: Dovecot v2.2.22 (fe789d2) > >> starting up for imap, sieve (core dumps disabled) > >> [T] jeff@nantes-1:conf.d $ > >> > >> No errors there, either. > >> > >> And, just to be clear that I'm not missing anything: > >> > >> ╭╴ (master=)╶╮ > >> ╰ [T] jeff@nantes-1:p27 $ netstat -a | grep 242 > >> ╭╴ (master=)╶╮ > >> ╰ 1,[T] jeff@nantes-1:p27 $ doveconf -n | grep stat > >> ╭╴ (master=)╶╮ > >> ╰ 1,[T] jeff@nantes-1:p27 $ > >> > >> The file 91-stats contains the contents I pasted in my earlier mail. > >> I'm a bit unclear what to check next. > >> > >> Jeff > >> > >> > >> On 03/11/17 08:06, Steffen Kaiser wrote: > >>> On Thu, 2 Nov 2017, Jeff Abrahamson wrote: > >>> > >>>> In particular, nothing listens on 24242. > >>>> service stats { > >>>> inet_listener { > >>>> address = 127.0.0.1 > >>>> port = 24242 > >>>> } > >>>> } > >>> my conf looks almost identitical. This should do the trick, IMHO. > >>> > >>> check "doveconf -n" to see, if you have a typo somewhere or any errors > >>> show up. Second check out the error log (there might be (re)bind > >>> failures). Third, make sure you have restarted Dovecot. > >>> > >>> -- Steffen Kaiser >
Don't know if it matters but you have two 'service stats {}' sections, one for unix socket, one for tcp. Maybe move the inet_listener into the upper one?