- CentOS liberan 5,4 (Final)
puppet-server-2.7.19-1.el5
se instala desde el repositorio puppetlabs.
puppetmaster
se inició con éxito, pero no crea el archivo pid. Es la razón de [ FAILED ]
mensaje al parar:La secuencia de comandos de inicio Puppet no crea el archivo pid?
/etc/init.d/puppetmaster stop
Stopping puppetmaster: [FAILED]
El script de inicio: http://fpaste.org/nsfI/
El /etc/rc.d/init.d/functions
biblioteca: http://fpaste.org/ox5Q/
Y esto es lo que me pasa cuando se ejecuta en el modo de depuración: http://fpaste.org/DkoS/
Sé el camino a echo
pid a un archivo manualmente después de comenzar, pero ¿por qué daemon
función de --pidfile
trabajo?
daemon $PUPPETMASTER $PUPPETMASTER_OPTS --masterport=${PUPPETMASTER_PORTS[$i]} --pidfile=/var/run/puppet/puppetmaster.${PUPPETMASTER_PORTS[$i]}.pid
Claro, amo de la marioneta se ejecuta como puppet
usuario:
ps -ef | grep [p]uppet
puppet 23418 1 0 18:13 ? 00:00:00 /usr/bin/ruby /usr/sbin/puppetmasterd
y el propietario de /var/run/puppet/
carpeta es puppet
:
# ls -ld /var/run/puppet/
drwxr-xr-x 2 puppet puppet 4096 Sep 17 18:46 /var/run/puppet/
Incluya el nombre/versión/distribución del sistema operativo que está utilizando. También publique la salida de ejecutar "which daemon". El problema es probable con el comando daemon, pero estoy teniendo problemas para rastrear listados de documentos/errores para el mismo. –
En base a Red Hat, 'daemon' es una función" estándar "que se define en el script'/etc/rc.d/init.d/functions'. Actualizado mi pregunta. – quanta
Los enlaces a fpaste.org están rotos ... :( – eikonomega