On Thursday, November 22, 2012 6:23:06 AM UTC-6, Mon wrote: > > > > > Hello all, >> >> We have a problem with puppet and certain kind of machines from our farm >> (+300), those with Supermicro X8SIE motherboard. Sometime when running >> puppet the machine crashes, we lose access to it and logging through IPMI >> doesn't show anything in the console, the only thing we can do is a cold >> reboot. Then if we run puppet again, nothing happens. If we run puppet >> several days after it could be another crash or not, it is random. >> I debugged the problem and got the conclusion that the cause was when >> running "facter", running it in a mpssh session caused 7 or 8 crashes in >> different machines. >> >> Soft Version: >> S.O: ubuntu 8.04 >> facter 1.5.4-1ubuntu1 >> puppet 0.25.1-2 >> >> After upgrading to facter -1.6.11-1 crashes continued. (last .deb in >> puppetlabs to hardy) >> >> > Sorry, I sent before ending....... > > I managed to get some traces executing with "strace" that I could paste if > you consider so. > > Someone has experienced something like that? > > >
For what it's worth, Facter itself is unlikely to be crashing your system, but it runs a variety of commands that probe system details, and it's possible that one or a combination of those sometimes crashes them. It should be possible to crash the systems by running the same commands from the shell. If you have straces of facter sessions that resulted in crashes then they might be illuminating. The key thing I would be looking for is what commands Facter is trying to run when the crashes occurred. Unfortunately, the nature of the problem precludes being certain that the last thing in the captured trace is actually the thing Facter was trying to do when the crash happened. If there is a software bug then it is probably in a separate tool or in the OS kernel. It might also be that you have a firmware (i.e. BIOS) bug on the affected systems, or even that the particular motherboard model that is affected has a design or fabrication flaw. John -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/uRikgvYaJN8J. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.