[one-users] OpenNebula 2.2 Sunstone Error : Unable to Login

KINGLABS kinglabs.in at gmail.com
Wed Apr 6 03:54:14 PDT 2011


It worked after I changed the permissions for sunstone to oneadmin user 
, the following is what I observed.

king at frontend:/$ ls -lrt /var/log/one/
total 1392
-rw-r--r-- 1 root     root      25601 2011-04-06 01:10 sunstone.log
-rw-r--r-- 1 oneadmin oneadmin 606478 2011-04-06 06:34 sched.log
-rw------- 1 oneadmin oneadmin 348766 2011-04-06 06:34 one_xmlrpc.log
-rw-r--r-- 1 oneadmin oneadmin 421791 2011-04-06 06:34 oned.log

While I understand the permission issue, I am puzzled about what went 
wrong with permissions of sunstone.log,

touch /var/log/one/test works without any issues.

I have used 2.2 .deb files in the express install script.

Regards,
Kinglabs

On 04/06/2011 03:06 PM, Jaime Melis wrote:
> Hello,
>
> I forgot to mention that you need to set the ONE_AUTH environment 
> variable:
> http://opennebula.org/documentation:rel2.2:cg#opennebula_users
>
> Regards,
> Jaime
>
> On Wed, Apr 6, 2011 at 10:44 AM, Jaime Melis <jmelis at opennebula.org 
> <mailto:jmelis at opennebula.org>> wrote:
>
>     Hi,
>
>     It seems that you don't have write permissions in /var/log/one,
>     could you try the following?
>     touch /var/log/one/test
>     If that's the problem try to fix it with chown or chmod.
>
>     However, you shouldn't be having that problem, how have you
>     installed OpenNebula? what package and what distro?
>
>     Regards,
>     Jaime
>
>     On Wed, Apr 6, 2011 at 7:12 AM, KING LABS <kinglabs.in
>     <http://kinglabs.in>@gmail.com <http://gmail.com>> wrote:
>
>         Hi ,
>
>         I have been trying to install and configure 2.2 with Sunstone.
>         I unable to login into the sunstone . The details of the error
>         are as follows when I log in as a normal user on the frontend.
>
>         Also when i try while logged in as oneadmin I get
>
>         oneadmin at frontend:~$ sunstone-server start
>         /usr/bin/sunstone-server: line 70: /var/log/one/sunstone.log:
>         Permission denied
>         sunstone-server started
>         oneadmin at frontend:~$
>
>
>         Please correct me if I am missing anything.
>
>
>
>
>
>
>
>         -------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>
>
>         RuntimeError - ONE_AUTH file not present:
>          /usr/lib/one/ruby/OpenNebula.rb:93:in `initialize'
>          /usr/lib/one/sunstone/models/SunstoneServer.rb:51:in `new'
>          /usr/lib/one/sunstone/models/SunstoneServer.rb:51:in `authorize'
>          /usr/lib/one/sunstone/sunstone-server.rb:48:in `build_session'
>          /usr/lib/one/sunstone/sunstone-server.rb:120:in `POST /login'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:1125:in
>         `call'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:1125:in
>         `compile!'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:709:in
>         `instance_eval'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:709:in
>         `route_eval'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:693:in
>         `route!'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:741:in
>         `process_route'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:738:in
>         `catch'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:738:in
>         `process_route'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:692:in
>         `route!'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:691:in
>         `each'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:691:in
>         `route!'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:826:in
>         `dispatch!'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:619:in
>         `call!'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:791:in
>         `instance_eval'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:791:in
>         `invoke'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:791:in
>         `catch'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:791:in
>         `invoke'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:619:in
>         `call!'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:604:in
>         `call'
>          /var/lib/gems/1.8/gems/rack-1.2.2/lib/rack/session/abstract/id.rb:63:in
>         `context'
>          /var/lib/gems/1.8/gems/rack-1.2.2/lib/rack/session/abstract/id.rb:58:in
>         `call'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/showexceptions.rb:21:in
>         `call'
>          /var/lib/gems/1.8/gems/rack-1.2.2/lib/rack/methodoverride.rb:24:in
>         `call'
>          /var/lib/gems/1.8/gems/rack-1.2.2/lib/rack/commonlogger.rb:18:in
>         `call'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:1245:in
>         `call'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:1276:in
>         `synchronize'
>          /var/lib/gems/1.8/gems/sinatra-1.2.1/lib/sinatra/base.rb:1245:in
>         `call'
>          /var/lib/gems/1.8/gems/rack-1.2.2/lib/rack/lint.rb:48:in `_call'
>          /var/lib/gems/1.8/gems/rack-1.2.2/lib/rack/lint.rb:36:in `call'
>          /var/lib/gems/1.8/gems/rack-1.2.2/lib/rack/showexceptions.rb:24:in
>         `call'
>          /var/lib/gems/1.8/gems/rack-1.2.2/lib/rack/commonlogger.rb:18: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 - - [06/Apr/2011 01:07:05] "POST /login HTTP/1.1"
>         500 138892 0.0876
>         127.0.0.1 - - [06/Apr/2011 01:07:05] "POST /login HTTP/1.1"
>         500 138892 0.0885
>         ^C
>         king at frontend:~$
>         ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>         _______________________________________________
>         Users mailing list
>         Users at lists.opennebula.org <mailto:Users at lists.opennebula.org>
>         http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>
>
>
>     -- 
>     Jaime Melis, Cloud Technology Engineer/Researcher
>     Major Contributor
>     OpenNebula - The Open Source Toolkit for Cloud Computing
>     www.OpenNebula.org <http://www.OpenNebula.org> |
>     jmelis at opennebula.org <mailto:jmelis at opennebula.org>
>
>
>
>
> -- 
> Jaime Melis, Cloud Technology Engineer/Researcher
> Major Contributor
> OpenNebula - The Open Source Toolkit for Cloud Computing
> www.OpenNebula.org <http://www.OpenNebula.org> | jmelis at opennebula.org 
> <mailto:jmelis at opennebula.org>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20110406/7a3871a2/attachment-0003.htm>


More information about the Users mailing list