Bug#573020: [Pkg-puppet-devel] Bug#573020: exec don't work

2010-03-11 Thread Nigel Kersten
2010/3/11 José L. Redrejo :
> 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.

That's quite ok, no need to apologize for helping with bug reports :)

>
> 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

That's exactly what I was afraid of. This bug is going to snowball 



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#573020: [Pkg-puppet-devel] Bug#573020: exec don't work

2010-03-11 Thread L. Redrejo
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

Bug#573020: [Pkg-puppet-devel] Bug#573020: exec don't work

2010-03-08 Thread Nigel Kersten
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é?



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#573020: exec don't work

2010-03-08 Thread 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.

I guess it might be a problem with ruby and not with puppet, but I'm not
sure. This problem didn't exist with ruby version 1.8.7.174-2 and puppet
version 0.24.8-2

After a Squeeze update, with ruby version 1.8.7.249-1 and puppet version
0.25.4-2 all the rules including exec are failing at the puppet client.
Puppetmaster doesn't seem to fail.

Regards
José L.


signature.asc
Description: Esta parte del mensaje está firmada	digitalmente