Trying to fire up Puppet 0.24.7 on an Ubuntu 6.06 x64 machine (yes, I know it''s obsolete, but we have a pile of machines), I get this failure: ---------------------------- # /etc/init.d/puppet start * Starting puppet configuration management tool /usr/lib/ruby/1.8/x86_64-linux/shadow.so: [BUG] Segmentation fault ruby 1.8.4 (2005-12-24) [x86_64-linux] /etc/init.d/puppet: line 35: 25973 Aborted start-stop-daemon --start --quiet --pidfile /var/run/puppet/$NAME.pid --startas $DAEMON -- $DAEMON_OPTS ---------------------------- From my limited understanding, I think this means that the shadow.so in Ubuntu 6.06 x64 is broken, and crashes when Puppet/Rubyattempts to use it. It appears this is a known, fixed problem over on Debian: http://www.mail-archive.com/debian-bugs-closed@lists.debian.org/msg144486.html ... and I plan to dig around and shove a .deb over from Debian in and hopefully get it going. But, I mention it here on the off chance that there is a simpler or Puppet-specific workaround possible. -- Kyle Cordes http://kylecordes.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
Most segfaults are due to old version of ruby... I assume that if you upgrade your ruby everything should work as expected... Cheers, Ohad On Thu, Feb 26, 2009 at 12:47 AM, Kyle Cordes <kyle@kylecordes.com> wrote:> > > Trying to fire up Puppet 0.24.7 on an Ubuntu 6.06 x64 machine (yes, I > know it''s obsolete, but we have a pile of machines), I get this failure: > > ---------------------------- > > # /etc/init.d/puppet start > * Starting puppet configuration management tool > > /usr/lib/ruby/1.8/x86_64-linux/shadow.so: [BUG] Segmentation fault > ruby 1.8.4 (2005-12-24) [x86_64-linux] > > /etc/init.d/puppet: line 35: 25973 Aborted > start-stop-daemon --start --quiet --pidfile /var/run/puppet/$NAME.pid > --startas $DAEMON -- $DAEMON_OPTS > > > ---------------------------- > > From my limited understanding, I think this means that the shadow.so in > Ubuntu 6.06 x64 is broken, and crashes when Puppet/Rubyattempts to use it. > > It appears this is a known, fixed problem over on Debian: > > > http://www.mail-archive.com/debian-bugs-closed@lists.debian.org/msg144486.html > > ... and I plan to dig around and shove a .deb over from Debian in and > hopefully get it going. > > But, I mention it here on the off chance that there is a simpler or > Puppet-specific workaround possible. > > > > -- > Kyle Cordes > http://kylecordes.com > > > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
Ohad Levy wrote:> Most segfaults are due to old version of ruby... I assume that if you > upgrade your ruby everything should work as expected...I was able to get past the segfault by putting in libshadow-ruby1.8_1.4.1-8_i386.deb; I had to force it though (it wanted a newer libc6), so I suspect there is more to do to get it working smoothly. If it turns out to be too much... I''ll upgrade the boxes instead. -- Kyle Cordes http://kylecordes.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---