It turns out the problem is with NoMethodError: undefined method `on_load' for ActiveSupport:Module. Crowbar installs ActiveSupport in two versions: activesupport (3.2.13, 2.3.14), the 2.3.14 doesn't define the on_load method, while the 3.x does. I'll try to change this (during install) and see if it helps.
Marin 2013/4/9 Marin Orlić <[email protected]>: > Hi all, > > I followed the build-your-own instructions for fred/openstack-os-build > and built my own Ubuntu 12.04.2 LTS -based Crowbar (the ISO was > automatically named 'crowbar-v1.3-openstack-77-g20da096-dev.iso', if > it helps). > > When I run the install, Ubuntu gets installed, but Crowbar ./install > fails in barclamp_lib.rb, HTTP Timeout::Error, either on rbuf_fill , > or in http.rb. The error occurs when trying to put_json in > barclamp_lib.rb > > I checked the /opt/dell/crowbar_framework/log/production.log and it's > constantly showing the same thing: > > NOTE: Gem.source_index is deprecated, use Specification. It will be > removed on or after 2011-11-01. > Gem.source_index called from > /var/lib/gems/1.8/gems/rails-2.3.14/lib/rails/gem_dependency.rb:21. > NOTE: Gem::SourceIndex#each is deprecated with no replacement. It will > be removed on or after 2011-11-01. > Gem::SourceIndex#each called from > /var/lib/gems/1.8/gems/rails-2.3.14/lib/rails/vendor_gem_source_index.rb:123. > > The log keeps growing, and the rainbow processes hog the CPU: > > #<NoMethodError: undefined method `on_load' for ActiveSupport:Module> > E, [2013-04-09T17:52:05.519402 #19478] ERROR -- : reaped > #<Process::Status: pid=5866,exited(1)> worker=2 > I, [2013-04-09T17:52:05.519614 #19478] INFO -- : worker=2 spawning... > I, [2013-04-09T17:52:05.536506 #5891] INFO -- : worker=2 spawned pid=5891 > I, [2013-04-09T17:52:05.541956 #5891] INFO -- : Refreshing Gem list > > My guess is that this causes the timeout for the API request to > register barclamps. > > Any ideas? Should I upgrade/downgrade Ruby? > > Thanks, > Marin _______________________________________________ Crowbar mailing list [email protected] https://lists.us.dell.com/mailman/listinfo/crowbar For more information: http://crowbar.github.com/
