Monday, August 9, 2010

Exception EOFError in spawn manager (Unexpected end-of-file detected.) (process 27930)

ERROR:
/Users/user/.bundle/ruby/1.8/gems/hpricot-0.8.2/lib/fast_xs.bundle: [BUG] Segmentation fault
ruby 1.8.7 (2010-04-19 patchlevel 253) [i686-darwin10.3.0], MBARI 0x6770, Ruby Enterprise Edition 2010.02

*** Exception EOFError in spawn manager (Unexpected end-of-file detected.) (process 27930):
    from /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/utils.rb:374:in `unmarshal_and_raise_errors'
    from /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/rack/application_spawner.rb:71:in `spawn_application'


DESCRIPTION:
This basically means that I installed a gem (hpricot) from bundler or another system app and now its not compatible with my version of ruby.

FIX:
run "sudo gem install gem-name" at command line, then run bundle unlock, bundle install, bundle pack if you are using bundler.

restart apache or whatever web server software you are using.

1 comment:

  1. I think this is the real issue http://myrubybugs.blogspot.com/2012/06/pathtorvmgemsruby-193.html

    ReplyDelete