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/

Reply via email to