El lun, 08-03-2010 a las 08:44 -0800, Nigel Kersten escribió:
> 2010/3/8 José L. Redrejo :
> > Package: puppet
> > Version: 0.25.4-2
> > Severity: important
> >
> > whenever a class file including exec is executed at the client, the
> > puppet client freezes.
>
> Can you provide a --debug --output --trace log with a simple local
> manifest that only contains one exec please José?
Hello Nigel, sorry for the delay, but I've prefered to do more checks
with a colleague before answering.
I'm attaching you a list of a very simple site.pp used, and the log
outputs when using (and not using) the --debug option in the command
line.
For more fun, the bug doesn't appear everytime you executed puppetd, it
only happens randomly, and it happens much more often if the debug
option is not used.
Anyway, I think you can reproduce it easily using a fresh squeeze
installation at the client and server.
I'm afraid the these symptoms are mostly as those described at
https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/520715
Regards
José L.
r...@puesto1:~# puppetd -t
info: Caching catalog for puesto1.unex.es
info: Applying configuration version '1268302012'
Pilar yerr: //Node[default]/Exec[/usr/bin/touch /tmp/prueba2]/returns:
change from notrun to 0 failed: Command exceeded timeout at
/etc/puppet/manifests/site.pp:35
warning: Value of 'preferred_serialization_format' (pson) is invalid for
report, using default (marshal)
notice: Finished catalog run in 300.48 seconds
class test_class {
file {"/tmp/fichero.test":
ensure => present,
mode=> 744,
owner => root,
group => root
}
}
node default {
include test_class
exec { "/usr/bin/touch /tmp/prueba2":
}
}
Thu Mar 11 13:42:14 +0100 2010 Puppet (debug): Failed to load library 'selinux'
for feature 'selinux'
Thu Mar 11 13:42:14 +0100 2010 Puppet (debug): Puppet::Type::User::ProviderPw:
file pw does not exist
Thu Mar 11 13:42:14 +0100 2010 Puppet (debug):
Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does not exist
Thu Mar 11 13:42:14 +0100 2010 Puppet (debug):
Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist
Thu Mar 11 13:42:14 +0100 2010 Puppet (debug):
Puppet::Type::User::ProviderLdap: true value when expecting false
Thu Mar 11 13:42:15 +0100 2010 Puppet (debug): Failed to load library 'ldap'
for feature 'ldap'
Thu Mar 11 13:42:15 +0100 2010 /File[/var/lib/puppet/ssl/private] (debug):
Autorequiring File[/var/lib/puppet/ssl]
Thu Mar 11 13:42:15 +0100 2010 /File[/var/lib/puppet/ssl/certs/ca.pem] (debug):
Autorequiring File[/var/lib/puppet/ssl/certs]
Thu Mar 11 13:42:15 +0100 2010 /File[/var/lib/puppet/ssl/certs] (debug):
Autorequiring File[/var/lib/puppet/ssl]
Thu Mar 11 13:42:15 +0100 2010 /File[/var/lib/puppet/facts] (debug):
Autorequiring File[/var/lib/puppet]
Thu Mar 11 13:42:15 +0100 2010 /File[/var/lib/puppet/ssl/private_keys] (debug):
Autorequiring File[/var/lib/puppet/ssl]
Thu Mar 11 13:42:15 +0100 2010 /File[/etc/puppet/puppet.conf] (debug):
Autorequiring File[/etc/puppet]
Thu Mar 11 13:42:15 +0100 2010 /File[/var/lib/puppet/state/classes.txt]
(debug): Autorequiring File[/var/lib/puppet/state]
Thu Mar 11 13:42:15 +0100 2010
/File[/var/lib/puppet/ssl/certs/puesto1.unex.es.pem] (debug): Autorequiring
File[/var/lib/puppet/ssl/certs]
Thu Mar 11 13:42:15 +0100 2010 /File[/var/lib/puppet/lib] (debug):
Autorequiring File[/var/lib/puppet]
Thu Mar 11 13:42:15 +0100 2010 /File[/var/run/puppet/puppetd.pid] (debug):
Autorequiring File[/var/run/puppet]
Thu Mar 11 13:42:15 +0100 2010 /File[/var/lib/puppet/clientbucket] (debug):
Autorequiring File[/var/lib/puppet]
Thu Mar 11 13:42:15 +0100 2010 /File[/var/lib/puppet/ssl/crl.pem] (debug):
Autorequiring File[/var/lib/puppet/ssl]
Thu Mar 11 13:42:15 +0100 2010
/File[/var/lib/puppet/ssl/public_keys/puesto1.unex.es.pem] (debug):
Autorequiring File[/var/lib/puppet/ssl/public_keys]
Thu Mar 11 13:42:15 +0100 2010
/File[/var/lib/puppet/ssl/private_keys/puesto1.unex.es.pem] (debug):
Autorequiring File[/var/lib/puppet/ssl/private_keys]
Thu Mar 11 13:42:15 +0100 2010 /File[/var/lib/puppet/ssl/certificate_requests]
(debug): Autorequiring File[/var/lib/puppet/ssl]
Thu Mar 11 13:42:15 +0100 2010 /File[/var/lib/puppet/state] (debug):
Autorequiring File[/var/lib/puppet]
Thu Mar 11 13:42:15 +0100 2010 /File[/var/lib/puppet/state/graphs] (debug):
Autorequiring File[/var/lib/puppet/state]
Thu Mar 11 13:42:15 +0100 2010 /File[/var/lib/puppet/ssl] (debug):
Autorequiring File[/var/lib/puppet]
Thu Mar 11 13:42:15 +0100 2010 /File[/var/lib/puppet/client_yaml] (debug):
Autorequiring File[/var/lib/puppet]
Thu Mar 11 13:42:15 +0100 2010 /File[/var/lib/puppet/ssl/public_keys] (debug):
Autorequiring File[/var/lib/puppet/ssl]
Thu Mar 11 13:42:15 +0100 2010 /File[/var/lib/puppet/state/state.yaml] (debug):
Autorequiring File[/var/lib/puppet/state]
Thu Mar 11 13:42:15 +0100 2010 Pu