[Mailman-Developers] Mailman 3 not restarting after reboot [addendum]

Mark Sapiro mark at msapiro.net
Sat Sep 2 21:27:44 EDT 2017


On 09/02/2017 12:30 PM, Barry Warsaw wrote:
> It would be interesting to know if the problem is in the init script or Mailman.  You may have to crank up logging of both to find out.  Also, I wonder if the same problem occurs if you use systemd?


It appears to be in Mailman. I added some logging to the init.d/mailman
script as follows:

--- /etc/init.d/mailman.bak	2017-09-03 00:55:54.720770063 +0000
+++ /etc/init.d/mailman	2017-09-03 00:41:49.569395653 +0000
@@ -15,6 +15,8 @@
 USER=mailman
 GROUP=mailman

+date >> /etc/mm_script
+echo $@ >> /etc/mm_script
 # Exit if the package is not installed
 [ -x "$DAEMON" ] || exit 0

@@ -28,9 +30,11 @@

 case "$1" in
   start)
+        echo 'starting' >> /etc/mm_script
         [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
         # use --force to remove a stale lock.
         sudo -u $USER $DAEMON start --force
+        echo 'started' >> /etc/mm_script
         ;;
   stop)
         [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"


Then I rebooted and got this in /etc/mm_script

Sun Sep  3 00:42:25 UTC 2017
stop
Sun Sep  3 00:43:26 UTC 2017
start
starting
started

but Mailman wasn't running so I did 'sudo service mailman start' and got
an additional

Sun Sep  3 00:44:38 UTC 2017
start
starting
started

in /etc/mm_script, after which Mailman was running. mailman.log has

...
Sep 03 00:42:33 2017 (2636) nntp runner caught SIGTERM.  Stopping.
Sep 03 00:42:33 2017 (2636) nntp runner exiting.
Sep 03 00:42:33 2017 (2639) rest runner caught SIGTERM.  Stopping.
Sep 03 00:42:34 2017 (2639) rest runner exiting.
Sep 03 00:42:34 2017 (2616) Master stopped
Sep 03 00:44:44 2017 (2572) Master started
Sep 03 00:44:50 2017 (2590) in runner started.
Sep 03 00:44:50 2017 (2596) retry runner started.
Sep 03 00:44:51 2017 (2595) rest runner started.
Sep 03 00:44:51 2017 (2588) bounces runner started.
...

note that the 'stop' from the reboot produced messages ending with

Sep 03 00:42:34 2017 (2616) Master stopped

and the next message in the log is

Sep 03 00:44:44 2017 (2572) Master started

from the manual start.

This issue began after I installed changes including

commit ae0042a90220119414f61aeb20c6b58bfacb8af2

affecting mailman/bin/mailman.py and mailman/bin/master.py.

I haven't gone through those changes in detail, but I suspect they have
something to do with it.

-- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://mail.python.org/pipermail/mailman-developers/attachments/20170902/d486c597/attachment.sig>


More information about the Mailman-Developers mailing list