Hello again!
My bad! The linux folder permission setting wasn't right. I fixed it and here is the latest error I am getting. It still complaints about scruffy.
Sorry for dumping the logs here.
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010. Use #requirement
/home/xx/deltacloud/aggregator/src/vendor/gems/rest-client-1.6.1/lib/restclient/abstract_response.rb:50: warning: parenthesize argument(s) for future
version
=> Booting WEBrick
Could not find RubyGem builder (>= 2.0)
/usr/lib/ruby/site_ruby/1.8/rubygems.rb:779:in `report_activate_error'
/usr/lib/ruby/site_ruby/1.8/rubygems.rb:214:in `activate'
/usr/lib/ruby/site_ruby/1.8/rubygems.rb:1082:in `gem'
/home/xx/deltacloud/aggregator/src/vendor/gems/scruffy-0.2.6/lib/scruffy.rb:18
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/gem_dependency.rb:208:in `load'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:307:in `load_gems'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:307:in `each'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:307:in `load_gems'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:164:in `process'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in `send'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in `run'
/home/xx/deltacloud/aggregator/src/config/environment.rb:29
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
/home/xx/deltacloud/aggregator/src/config.ru:4
/usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/builder.rb:46:in `instance_eval'
/usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/builder.rb:46:in `initialize'
/home/xx/deltacloud/aggregator/src/config.ru:1:in `new'
/home/xx/deltacloud/aggregator/src/config.ru:1
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `eval'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/commands/server.rb:78
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
./script/server:9
Could not find RubyGem builder (>= 2.0)
/usr/lib/ruby/site_ruby/1.8/rubygems.rb:779:in `report_activate_error'
/usr/lib/ruby/site_ruby/1.8/rubygems.rb:214:in `activate'
/usr/lib/ruby/site_ruby/1.8/rubygems.rb:1082:in `gem'
/home/xx/deltacloud/aggregator/src/vendor/gems/scruffy-0.2.6/lib/scruffy.rb:18
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/gem_dependency.rb:208:in `load'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:307:in `load_gems'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:307:in `each'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:307:in `load_gems'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:169:in `process'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in `send'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in `run'
/home/xx/deltacloud/aggregator/src/config/environment.rb:29
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/aMissing these required gems:
scruffy
You're running:
ruby 1.8.6.399 at /usr/bin/ruby
rubygems 1.3.7 at /home/xx/.gem/ruby/1.8, /usr/lib/ruby/gems/1.8
Run `rake gems:install` to install the missing gems.
ctive_support/dependencies.rb:156:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
/home/xx/deltacloud/aggregator/src/config.ru:4
/usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/builder.rb:46:in `instance_eval'
/usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/builder.rb:46:in `initialize'
/home/xx/deltacloud/aggregator/src/config.ru:1:in `new'
/home/xx/deltacloud/aggregator/src/config.ru:1
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `eval'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/commands/server.rb:78
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
./script/server:9
From: Mohammed Morsi <mmorsi@redhat.com>
To: deltacloud-users@lists.fedorahosted.org
Sent: Thu, September 16, 2010 6:20:07 PM
Subject: Re: Error on starting aggregator
On 09/16/2010 08:40 PM, Xavier J wrote:
Hello All,
I
know this is rather a ruby question than deltacloud. I am
quite new to ruby so any help would be appreciated.
When I run ./script/server to start the
agrgtr, I get the permission error. So I try to execute the rake
dc:site_admin[xxx] command. Then I
get the following error.
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31
/usr/bin/rake:19:in `load'
/usr/bin/rake:19
Missing these required gems:
scruffy
You're running:
ruby 1.8.6.399 at /usr/bin/ruby
rubygems 1.3.7 at /root/.gem/ruby/1.8,
/usr/lib/ruby/gems/1.8
I do have scruffy installed, but it isn't working!
[root@fedora13 src]# rake gems
(in /root/deltacloud/aggregator/src)
- [F] authlogic
- [R] activesupport
- [F] deltacloud-client >= 0.0.9.6
- [F] rest-client >= 1.4.2
- [F] mime-types >= 1.16
- [R] nokogiri >= 1.4.1
- [F] haml
- [F] will_paginate
- [R] nokogiri >= 1.4.0
- [F] gnuplot
- [F] scruffy
- [F] compass >= 0.10.2
- [F] haml >= 3.0.4
- [F] compass-960-plugin
- [F] compass >= 0.10.0.rc3
- [F] haml >= 3.0.4
- [F] simple-navigation
I = Installed
F = Frozen
R = Framework (loaded before rails starts)
I notice scriffy is "Frozen". What does it mean? How do I
get it working?
Again sorry for posting this question here.
~x
When gems are frozen in rails, the particular version is unpacked
into your vendor directory, so that rails will use that and ignore
anything installed system wide or in your ~/.gem dir. To unfreeze
simply run 'rake rails:unfreeze' (to get a list of all supported
rake tasks, run 'rake -T')
Somewhat weird that the scruffy gem is reporting as missing. What
does 'gem list -d scruffy' turn up. Does it work after gem
installing scruffy?
Also you shouldn't get a permission error when running
./script/server. What is the error exactly? The rake
dc:site_admin[user] simply grants a deltacloud user (in the db) site
admin privileges in the ui.
-Mo