[one-users] Sunstone on OpenNebula 3

Héctor Sanjuán hsanjuan at opennebula.org
Thu Sep 1 08:29:41 PDT 2011


Hi,

To me it looks like the path to "rackup" is not the one it should be (im
guessing its Ubuntu here?). If rack is installed via "gem install", the
right "rackup" is probably under "/var/lib/gems/1.8/bin".

Commonly this problem appears because Sunstone is using
"/usr/bin/rackup" (probably from a package) instead of the
"/var/lib/gems/1.8/bin/rackup".

Check that this is the case (run "which rackup") and, if so, uninstall
any rack packages and a) include /var/lib/gems/1.8/bin in PATH or b)
Create a symlink to "/var/lib/gems/1.8/bin/rackup" in /usr/bin.

Hope it helps and let us know if it works,

Hector

El 01/09/11 13:26, Amine Ghrab escribió:
> Hi all,
> 
> I'm trying to install Sunstone on OpenNebula 3, and I'm getting the
> following error when trying to log at the address : http://localhost:9869/
> 
> The server seems to be correctly started :
> 
>     oneadmin at ena-desktop:~$ /usr/bin/sunstone-server start
>     sunstone-server listening on 127.0.0.1:9869 <http://127.0.0.1:9869>
> 
> 
> I've followed the discussion
> : http://comments.gmane.org/gmane.comp.distributed.opennebula.user/2257
> 
>>     gem install json sinatra thin rack
>>     cd /usr/bin/; ln -s rackup1.8 rackup # might be required
>>     apt-get install rails thin
> 
> The log file output is : 
> 
>         NameError: uninitialized constant Rack::Multipart
> 
>         /var/lib/gems/1.8/gems/rack-1.3.2/lib/rack/request.rb:306:in
>         `parse_multipart'
> 
>         /var/lib/gems/1.8/gems/rack-1.3.2/lib/rack/request.rb:182:in `POST'
> 
>         /var/lib/gems/1.8/gems/rack-1.3.2/lib/rack/methodoverride.rb:15:in
>         `call'
> 
>         /var/lib/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1272:in
>         `call'
> 
>         /var/lib/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1303:in
>         `synchronize'
> 
>         /var/lib/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1272:in
>         `call'
> 
>         /var/lib/gems/1.8/gems/rack-1.3.2/lib/rack/lint.rb:48:in `_call'
> 
>         /var/lib/gems/1.8/gems/rack-1.3.2/lib/rack/lint.rb:36:in `call'
> 
>         /var/lib/gems/1.8/gems/rack-1.3.2/lib/rack/showexceptions.rb:24:in
>         `call'
> 
>         /var/lib/gems/1.8/gems/rack-1.3.2/lib/rack/commonlogger.rb:20:in
>         `call'
> 
>         /usr/lib/ruby/1.8/rack/content_length.rb:13:in `call'
> 
>         /usr/lib/ruby/1.8/rack/chunked.rb:15:in `call'
> 
>         /usr/lib/ruby/1.8/thin/connection.rb:76:in `pre_process'
> 
>         /usr/lib/ruby/1.8/thin/connection.rb:74:in `catch'
> 
>         /usr/lib/ruby/1.8/thin/connection.rb:74:in `pre_process'
> 
>         /usr/lib/ruby/1.8/thin/connection.rb:57:in `process'
> 
>         /usr/lib/ruby/1.8/thin/connection.rb:42:in `receive_data'
> 
>         /usr/lib/ruby/1.8/eventmachine.rb:240:in `run_machine'
> 
>         /usr/lib/ruby/1.8/eventmachine.rb:240:in `run'
> 
>         /usr/lib/ruby/1.8/thin/backends/base.rb:57:in `start'
> 
>         /usr/lib/ruby/1.8/thin/server.rb:156:in `start'
> 
>         /usr/lib/ruby/1.8/rack/handler/thin.rb:14:in `run'
> 
>         /usr/lib/ruby/1.8/rack/server.rb:155:in `start'
> 
>         /usr/lib/ruby/1.8/rack/server.rb:83:in `start'
> 
>         /usr/bin/rackup:4
> 
>         127.0.0.1 - - [01/Sep/2011 12:17:36] "POST /login HTTP/1.1" 500
>         1538 0.0211
> 
> 
> Regards,
> 
> Amine 
> 
> 
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org


-- 
Héctor Sanjuán
OpenNebula Sunstone Developer



More information about the Users mailing list