3 Nov
2017
3 Nov
'17
6:45 p.m.
On 03/11/17 17:43, Mark Moseley wrote:
On Fri, Nov 3, 2017 at 9:35 AM, Jeff Abrahamson
mailto:jeff@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 <jeff@p27.eu <mailto:jeff@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?
Thanks. I tried simply removing the socket listener, as I don't need it. Still no error, still no port 24242 listener.
--
Jeff Abrahamson +33 6 24 40 01 57 +44 7920 594 255