On Wed, Oct 27, 2010 at 1:34 AM, kit <efossv...@gmail.com> wrote:

> Thanks Fredrik for submitting the bug report.
>
> Hopefully it will be looked at soon. I like puppet,
> however when it keeps hanging it's next to unusable.
>
> Doesn't look like anything's happened over at puppet
> yet though, and it's been two months already.
>

You mean this one? I feel the log does a decent job of capturing the current
state, and that is a great bug report Fredrik.

http://projects.puppetlabs.com/issues/4681

Is anyone on FreeBSD 8 *not* seeing this issue?  kit, it would be helpful if
you appended to the bug if you're seeing the same issue with a newer puppet
version than 2.6.1r2 as well.




> Regards
> Erik
>
> On 1 Sep, 20:21, Fredrik Eriksson <feff...@gmail.com> wrote:
> > On 2010-09-01 13:44, Fredrik Eriksson wrote:
> >
> >
> >
> >
> >
> > > On 26 Aug, 16:22, Brice Figureau <brice-pup...@daysofwonder.com>
> > > wrote:
> > >> On Thu, 2010-08-26 at 05:08 -0700, kit wrote:
> > >>> This server is 7.2-RELEASE-p4 #0
> >
> > >> So it has the fix I sent.
> >
> > >>> debug: file_metadata supports formats: b64_zlib_yaml marshal pson raw
> > >>> yaml; using pson
> > >>> debug: file_metadata supports formats: b64_zlib_yaml marshal pson raw
> > >>> yaml; using pson
> > >>> debug: file_metadata supports formats: b64_zlib_yaml marshal pson raw
> > >>> yaml; using pson
> >
> > >> This time it was able to ask for 3 files instead of freezing at the
> 1st
> > >> one.
> >
> > >>> (gdb) thread apply all
> > >>> Please specify a command following the thread ID list
> > >>> (gdb) bt full
> >
> > >> My bad, those two commands are in fact only one:
> >
> > >> thread apply all bt full
> >
> > >> But the issue is that I'm not sure we can find the issue. It is
> > >> certainly some locking issues inside ruby that are invalid onFreeBSD.
> >
> > >> My advice if you really want to get rid of this issue is to rebuild
> ruby
> > >> without pthreads.
> >
> > >> You might also open a ticket on ruby 1.8 bug tracker (or on theFreeBSD
> > >> ruby port).
> > >> --
> > >> Brice Figureau
> > >> Follow the latest Puppet Community evolutions onwww.planetpuppet.org!
> >
> > > Hello,
> >
> > > I think this is the same problem I have seen with my experiments with
> > > puppet onfreebsd. Puppet randomly hangs after exec-statements. A few
> > > examples of where it hangs (ruby18 --debug /usr/local/bin/puppet agent
> > > --test --debug --trace)
> >
> > > /usr/local/lib/ruby/site_ruby/1.8/puppet/type.rb:1881: warning:
> > > instance variable @virtual not initialized
> > > /usr/local/lib/ruby/site_ruby/1.8/puppet/type.rb:1881: warning:
> > > instance variable @virtual not initialized
> > > /usr/local/lib/ruby/site_ruby/1.8/puppet/type.rb:1881: warning:
> > > instance variable @virtual not initialized
> > > debug: /Stage[main]/Webbase::Backup/Line[sudo_backup]/Exec[echo
> > > 'backup  ALL= ( root )   NOPASSWD: /usr/sbin/backup' >> '/usr/local/
> > > etc/sudoers']: Executing check '/usr/bin/grep -qFx 'backup     ALL=
> > > ( root )   NOPASSWD: /usr/sbin/backup' '/usr/local/etc/sudoers''
> > > debug: Executing '/usr/bin/grep -qFx 'backup     ALL= ( root )
> > > NOPASSWD: /usr/sbin/backup' '/usr/local/etc/sudoers''
> > > removing /tmp/puppet20100901-36732-16mgs1p-0...done
> > > <puppet hangs>
> >
> > > debug: /Stage[main]/Webbase::Apache/Exec[apache_purge]: Executing
> > > check '/bin/test -e /usr/local/etc/apache/ssl.crt'
> > > debug: Executing '/bin/test -e /usr/local/etc/apache/ssl.crt'
> > > removing /tmp/puppet20100901-50535-1p6j13j-0...done
> > > <puppet hangs>
> >
> > > /usr/local/lib/ruby/site_ruby/1.8/puppet/type.rb:1881: warning:
> > > instance variable @virtual not initialized
> > > debug: /Stage[main]/Webbase::Nas/Exec[/sbin/mount /proc]: Executing
> > > check '/sbin/mount | /usr/bin/egrep ^procfs'
> > > debug: Executing '/sbin/mount | /usr/bin/egrep ^procfs'
> > > removing /tmp/puppet20100901-95974-1n5jg13-0...done
> > > <puppet hangs>
> >
> > > I'm not really familliar with debugging tools (especially not for ruby
> > > applications), but I've added a few debug-statements and started a
> > > loop that runs puppet to see where it hangs. So far all I know is that
> > > it hangs after Puppet::Util::SUIDManager.run_and_capture() but before
> > > it returns from run(), I'll see if I can find exact statement where it
> > > hangs...
> >
> > > Regards
> > > --
> > > Fredrik Eriksson
> >
> > I created a bug report over at puppetlabs so that someone who has more
> > knowledge and/or time could take a look at it:
> http://projects.puppetlabs.com/issues/4681
> >
> > Regards
> > --
> > Fredrik Eriksson
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to puppet-us...@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>
>


-- 
Nigel Kersten
Product Manager, Puppet Labs
http://www.puppetlabs.com
Twitter: @nigelkersten

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@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.

Reply via email to