[chef] Re: segfault with CentOS 5.4/5.5 + ruby 1.8.7 + chef 0.10.0


Chronological Thread 
  • From: Matthew Kent < >
  • To:
  • Subject: [chef] Re: segfault with CentOS 5.4/5.5 + ruby 1.8.7 + chef 0.10.0
  • Date: Thu, 2 Jun 2011 22:07:38 -0700

On Thu, Jun 2, 2011 at 6:29 PM,  
< >
 wrote:
> Hi all,
>
> I noticed a couple of email threads in the past about seg faults and didn't 
> see
> any resolution so I wanted to share my experience with the same thing 
> happening
> to us on a few CentOS 5.4 and 5.5 servers (we haven't tested the client on 
> 5.6
> yet). I'm consistently able to get our chef-client to segfault whenever it
> handles this package resource (haven't had time to try other packages yet):
>
> [Thu, 02 Jun 2011 17:38:17 -0700] INFO: Processing package[logrotate] action
> upgrade (logrotate::default line 20)
> /usr/lib/ruby/gems/1.8/gems/chef-0.10.0/bin/../lib/chef/provider/package/yum.rb:75:
> [BUG] Segmentation fault
>
> Thu, 02 Jun 2011 17:38:27 -0700] INFO: Processing package[logrotate] action
> upgrade (logrotate::default line 20)
> /usr/lib/ruby/gems/1.8/gems/chef-0.10.0/bin/../lib/chef/provider/package/yum.rb:64:
> [BUG] Segmentation fault
>
> [Thu, 02 Jun 2011 17:38:53 -0700] INFO: Processing package[logrotate] action
> upgrade (logrotate::default line 20)
> /usr/lib/ruby/gems/1.8/gems/chef-0.10.0/bin/../lib/chef/provider/package/yum.rb:66:
> [BUG] Segmentation fault
>
> We were trying this with ruby 1.8.7 p334 from the FrameOS rbel5 i386 repo.
> Since it sounded like an issue with ruby, reinstalling with ruby 1.8.6 p420
> (and rebuilding the rbel5 rubygem-chef rpm to relax the ruby version
> requirement) seemed to solve the problem.
>
> Is anyone else noticing seg fauls with a combination of CentOS 5.x, ruby 
> 1.8.7
> and Chef?
>
> Thanks,
> Ray
>

If you have some time I'd be interested if these segfaults are still
triggered with the rewritten provider coming in 0.10.2. Given the
random nature of the line numbers mentioned it may be a dead end but
details are here

http://lists.opscode.com/sympa/arc/chef-dev/2011-05/msg00014.html

This work was recently merged into chef's master along with further
yum provider improvements, so it's best copied from there.

- Matt



Archive powered by MHonArc 2.6.16.

§