berks upload core dump
Berksfhel is cookbook dependency for chef. If you are familiar with ruby / python, think of it as a Bundler or virtual environment for chef
I faced this core dump error while doing berks upload
. That command will actualy
push some cookbook to a chef server.
1$ berks upload
2/home/user/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/celluloid-0.14.1/lib/celluloid/tasks.rb:47: [BUG] Segmentation fault
3ruby 1.9.3p362 (2012-12-25 revision 38607) [x86_64-linux]
4
5-- Control frame information -----------------------------------------------
6c:0004 p:0112 s:0009 b:0007 l:002040 d:000006 BLOCK /home/user/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/celluloid-0.14.1/lib/celluloid/tasks.rb:47
7c:0003 p:0031 s:0005 b:0005 l:002108 d:000004 BLOCK /home/user/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/celluloid-0.14.1/lib/celluloid/tasks/task_fiber.rb:11
8c:0002 p:---- s:0003 b:0003 l:000002 d:000002 FINISH
9c:0001 p:---- s:0001 b:-001 l:000000 d:000000 ------
10
11-- Ruby level backtrace information ----------------------------------------
12/home/user/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/celluloid-0.14.1/lib/celluloid/tasks/task_fiber.rb:11:in `block in create'
13/home/user/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/celluloid-0.14.1/lib/celluloid/tasks.rb:47:in `block in initialize'
14
15....
upgrading the ruby verison to 2.0 seems to resolve my issue.