[Pkg-puppet-devel] Bug#653439: "puppet agent --disable" doesn't	disable if puppet agent is already running
    Andrei POPESCU 
    andreimpopescu at gmail.com
       
    Wed Dec 28 10:33:19 UTC 2011
    
    
  
Package: puppet
Version: 2.6.2-5+squeeze3
Severity: normal
Hi,
This is probably upstream, but...
Running 'puppet agent --disable' while puppet agent is already running 
will not disable the agent, nor will it inform the admin about this (not 
even with --verbose). 
I would suggest that --disable check for an existing lockfile and 
depending on its contents
if it contains a pid exit with a message like "puppet agent already 
running, retry later - puppet agent NOT disabled"
if it doesn't have a pid exit with a message like "puppet agent already 
disabled".
Does this make sense?
Thanks,
Andrei
-- System Information:
Debian Release: 6.0.3
  APT prefers stable
  APT policy: (990, 'stable')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.39-bpo.2-amd64 (SMP w/2 CPU cores)
Locale: LANG=ro_RO.UTF-8, LC_CTYPE=ro_RO.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages puppet depends on:
ii  adduser              3.112+nmu2          add and remove users and groups
ii  facter               1.5.7-3             a library for retrieving facts fro
pn  libopenssl-ruby      <none>              (no description available)
ii  libruby [libxmlrpc-r 4.5                 Libraries necessary to run Ruby 1.
ii  libshadow-ruby1.8    1.4.1-8             Interface of shadow password for R
ii  lsb-base             3.2-23.2squeeze1    Linux Standard Base 3.2 init scrip
ii  puppet-common        2.6.2-5+squeeze3    Centralized configuration manageme
ii  ruby1.8              1.8.7.302-2squeeze1 Interpreter of object-oriented scr
Versions of packages puppet recommends:
ii  libaugeas-ruby1.8             0.3.0-1.1  Augeas bindings for the Ruby langu
ii  ruby [rdoc]                   4.5        An interpreter of object-oriented 
Versions of packages puppet suggests:
pn  libselinux-ruby1.8      <none>           (no description available)
pn  puppet-el               <none>           (no description available)
ii  vim-puppet              2.6.2-5+squeeze3 syntax highlighting for puppet man
-- Configuration Files:
/etc/default/puppet changed [not included]
-- no debconf information
    
    
More information about the Pkg-puppet-devel
mailing list