Package: puppetmaster Version: 2.6.2-5+squeeze6 Severity: important
Every Sunday morning when logrotate runs puppetmaster fails to restart. Altering the logrotate script to call "bash -x /etc/init.d/puppetmaster restart" shows that the stop succeeds, but the start fails. Checking the system logs shows that whilst the puppet-master process reports it's being asked to stop it's still logging activity 2 seconds afterwards which would mean that it's still active when the init script tries to start it again. Viz: Mar 3 05:20:26 puppet puppet-master[15182]: Caught TERM; calling stop [...] Mar 3 05:20:28 puppet puppet-master[15182]: Compiled catalog for www-test.vlsci.unimelb.edu.au in environment production in 6.37 seconds I will attempt a work around of modifying the init script to sleep for 10 seconds between the stop and the start, rather than the current 1 second sleep. -- System Information: Debian Release: 6.0.7 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.32-7-pve (SMP w/1 CPU core) Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/dash Versions of packages puppetmaster depends on: ii facter 1.5.7-3 a library for retrieving facts fro ii lsb-base 3.2-23.2squeeze1 Linux Standard Base 3.2 init scrip ii puppet-common 2.6.2-5+squeeze6 Centralized configuration manageme ii ruby1.8 1.8.7.302-2squeeze1 Interpreter of object-oriented scr Versions of packages puppetmaster recommends: ii libldap-ruby1.8 0.9.7-1.1 OpenLDAP library binding for Ruby ii rails 2.3.5-1.2+squeeze7 MVC ruby based framework geared fo ii ruby [rdoc] 4.5 An interpreter of object-oriented Versions of packages puppetmaster suggests: ii apache2 2.2.16-6+squeeze10 Apache HTTP Server metapackage ii apache2-mpm-worker [a 2.2.16-6+squeeze10 Apache HTTP Server - high speed th ii libactiverecord-ruby1 2.3.5-1.2+squeeze7 ORM database interface for ruby pn libapache2-mod-passen <none> (no description available) ii libmysql-ruby1.8 2.8.2-1 MySQL module for Ruby 1.8 ii librack-ruby 1.1.0-4 A modular Ruby webserver interface pn libstomp-ruby1.8 <none> (no description available) pn mongrel <none> (no description available) pn puppet-el <none> (no description available) pn stompserver <none> (no description available) ii vim-puppet 2.6.2-5+squeeze6 syntax highlighting for puppet man -- Configuration Files: /etc/logrotate.d/puppetmaster changed: /var/log/puppet/masterhttp.log { missingok notifempty create 0644 puppet puppet compress rotate 4 postrotate ps auxww | egrep puppet.master | Mail -s "Puppet master status pre-restart" sam...@csamuel.org [ -x /etc/init.d/puppetmaster ] && ulimit -a && bash -x /etc/init.d/puppetmaster restart || true ps auxww | egrep puppet.master | Mail -s "Puppet master status post-restart" sam...@csamuel.org endscript } /etc/puppet/fileserver.conf changed: [files] path /etc/puppet/files allow *.vlsci.unimelb.edu.au [plugins] allow *.vlsci.unimelb.edu.au -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org