Got it all working Daniel, thanks in advance. What I actually did was e steps you provided. ried this after a hread started by Duverne.
Thanks in advance! On Tue, Nov 27, 2012 at 8:22 AM, Daniel Molina <[email protected]>wrote: > Hi Rodolfo, > > On 22 November 2012 13:45, Rodolfo Conte Brufatto <[email protected]> > wrote: > > > > Hey guys, I've had a similar issue, nothing in the sunstone.error file > and the logs are showing: > > > > <..> > > :auth=>"sunstone"} > > Thu Nov 22 10:42:37 2012 [E]: Error initializing authentication system > > Thu Nov 22 10:42:37 2012 [E]: [UserPoolInfo] User couldn't be > authenticated, aborting call. > > > > > > Checked for the same problem as Valentin, but everything seems to be > normal. > > > > Anything else I might check? > > > * Check that the AUTH_MAD section is enabled in your oned.conf and > contains the server_cipher driver > * Check that the Auth Manager starts correctly in your oned.conf > Mon Nov 19 16:35:46 2012 [AuM][I]: Loading Auth. Manager driver. > Mon Nov 19 16:35:46 2012 [AuM][I]: Auth Manager loaded > * Check that the serveradmin driver is set to server_cipher (oneuser > show serveradmin) > * Update the serveradmin user password using the one contained in > /var/lib/one/.one/sunstone_auth. Do not forget to add the --sha1 > option > $ cat /var/lib/one/.one/sunstone_auth > serveradmin:newpass > $oneuser passwd serveradmin newpass --sha1 > > Hope this helps > > > > > > Cheers > > > > > > > > On Tue, Nov 20, 2012 at 8:56 AM, Daniel Molina <[email protected]> > wrote: > >> > >> > >> > >> On 20 November 2012 11:54, Valentin Bud <[email protected]> wrote: > >>> > >>> On Tue, Nov 20, 2012 at 11:36:11AM +0100, Daniel Molina wrote: > >>> > On 20 November 2012 11:04, Valentin Bud <[email protected]> > wrote: > >>> > > >>> > > Hi Daniel, > >>> > > > >>> > > Yes, it's there. > >>> > > > >>> > > ``` > >>> > > /etc/one/oned.conf > >>> > > ... > >>> > > AUTH_MAD = [ > >>> > > executable = "one_auth_mad", > >>> > > authn = "ssh,x509,ldap,server_cipher,server_x509" > >>> > > ] > >>> > > ... > >>> > > ``` > >>> > > > >>> > > >>> > Could you check in your oned.log if it is loaded: > >>> > Mon Nov 19 16:35:46 2012 [AuM][I]: Loading Auth. Manager driver. > >>> > Mon Nov 19 16:35:46 2012 [AuM][I]: Auth Manager loaded > >>> > > >>> > And check the error in oned.log when the sunstone-server is started. > (There > >>> > >>> I have restarted `one` and yes the Auth. Manager is loaded. > >>> > >>> `/var/log/one/oned.log` > >>> ``` > >>> Tue Nov 20 11:43:14 2012 [AuM][I]: Loading Auth. Manager driver. > >>> Tue Nov 20 11:43:14 2012 [AuM][I]: Auth Manager loaded > >>> ``` > >>> > >>> Issued `sunstone-server start` as `oneadmin` and the logs show: > >>> > >>> `/var/log/one/oned.log` > >>> ``` > >>> Tue Nov 20 11:45:25 2012 [AuM][D]: Message received: AUTHENTICATE > >>> FAILURE 0 Authentication driver 'server_core' not available > >>> > >>> Tue Nov 20 11:45:25 2012 [AuM][E]: Auth Error: Authentication driver > >>> 'server_core' not available > >>> Tue Nov 20 11:45:25 2012 [ReM][D]: Req:3952 UID:- UserPoolInfo invoked > >>> Tue Nov 20 11:45:25 2012 [ReM][E]: Req:3952 UID:- UserPoolInfo result > >>> FAILURE [UserPoolInfo] User couldn't be authenticated, aborting call. > >>> ``` > >>> > >>> No `server_core` Authentication driver. I have changed > >>> `/etc/one/oned.conf` to include it in `AUTH_MAD`. > >>> > >>> Again as `oneadmin` issue `sunstone-server start`. Now the `oned.log` > >>> shows something different: > >>> > >>> `/var/log/one/oned.log` > >>> ``` > >>> Tue Nov 20 11:47:52 2012 [AuM][E]: Auth Error: > >>> Tue Nov 20 11:47:52 2012 [ReM][D]: Req:8512 UID:- UserPoolInfo invoked > >>> Tue Nov 20 11:47:52 2012 [ReM][E]: Req:8512 UID:- UserPoolInfo result > >>> FAILURE [UserPoolInfo] User couldn't be authenticated, aborting call. > >>> ``` > >>> > >>> Found out what was wrong. User `serveradmin` had `server_core` setup as > >>> `AUTH_DRIVER`. Changed it to `server_cipher` and it works now, Sinatra > >>> has taken the stage. > >>> > >>> Thanks you all for time and help. > >>> > >> > >> Great! You're welcome > >> > >>> > >>> Cheers and Goodwill, > >>> v > >>> > >>> > > > >>> > > Thank you. > >>> > > > >>> > > On Tue, Nov 20, 2012 at 10:47:31AM +0100, Daniel Molina wrote: > >>> > > > On 20 November 2012 10:41, Valentin Bud <[email protected]> > wrote: > >>> > > > > >>> > > > > Hi Daniel, > >>> > > > > On Tue, Nov 20, 2012 at 10:31:22AM +0100, Daniel Molina wrote: > >>> > > > > > Hi Valentin, > >>> > > > > > > >>> > > > > > On 20 November 2012 08:36, Valentin Bud < > [email protected]> > >>> > > wrote: > >>> > > > > > > >>> > > > > > > Hi Ruben, > >>> > > > > > > > >>> > > > > > > Thanks for your time. I followed the proposed solution but > the > >>> > > result > >>> > > > > is > >>> > > > > > > the same. > >>> > > > > > > > >>> > > > > > > As `oneadmin` > >>> > > > > > > ``` > >>> > > > > > > $ oneuser show 1 | grep PASS > >>> > > > > > > PASSWORD : afc0f1457b5480afd548d5a09e14171bab315d2c > >>> > > > > > > > >>> > > > > > > $ oneuser passwd 1 1234 --sha1 > >>> > > > > > > $ oneuser show 1 | grep PASS > >>> > > > > > > PASSWORD : 7110eda4d09e062aa5e4a390b0a572ac0d2c0220 > >>> > > > > > > > >>> > > > > > > $ echo "serveradmin:1234" > ~/.one/sunstone_auth > >>> > > > > > > > >>> > > > > > > >>> > > > > > You have to update the file in /var/lib/one (If you installed > >>> > > > > system-wide) > >>> > > > > > $ echo "serveradmin:1234" > /var/lib/one/.one/sunstone_auth > >>> > > > > > >>> > > > > That was the file, `oneadmin` user has `/var/lib/one` as $HOME > (~). > >>> > > > > I should have posted using full path not ~ shortcut. > >>> > > > > > >>> > > > > ``` > >>> > > > > oneadmin@:~$ cat /var/lib/one/.one/sunstone_auth > >>> > > > > serveradmin:1234 > >>> > > > > ``` > >>> > > > > > >>> > > > > Yes the installation is done system-wide from 3.8.1 sources. > >>> > > > > > >>> > > > > >>> > > > Could you check in your oned.conf, if the AUTH_MAD section > exists. It > >>> > > > should look like this: > >>> > > > > >>> > > > AUTH_MAD = [ > >>> > > > executable = "one_auth_mad", > >>> > > > authn = "ssh,x509,ldap,server_cipher,server_x509" > >>> > > > ] > >>> > > > > >>> > > > > >>> > > > > Thank you. Cheers and Goodwill, > >>> > > > > v > >>> > > > > > > >>> > > > > > Cheers > >>> > > > > > > >>> > > > > > $ cat ~/.one/sunstone_auth > >>> > > > > > > serveradmin:1234 > >>> > > > > > > > >>> > > > > > > $ sunstone-server start > >>> > > > > > > Stale .lock detected. Erasing it. > >>> > > > > > > Error executing sunstone-server. > >>> > > > > > > Check /var/log/one/sunstone.error and > /var/log/one/sunstone.log for > >>> > > > > more > >>> > > > > > > information > >>> > > > > > > ``` > >>> > > > > > > > >>> > > > > > > `/var/log/one/sunstone.log` > >>> > > > > > > > >>> > > > > > > ``` > >>> > > > > > > -------------------------------------- > >>> > > > > > > Server configuration > >>> > > > > > > -------------------------------------- > >>> > > > > > > {:vnc_proxy_support_wss=>false, > >>> > > > > > > :vnc_proxy_cert=>nil, > >>> > > > > > > :one_xmlrpc=>"http://localhost:2633/RPC2", > >>> > > > > > > :marketplace_url=>"https://marketplace.c12g.com/appliance > ", > >>> > > > > > > :vnc_proxy_key=>nil, > >>> > > > > > > :debug_level=>3, > >>> > > > > > > > :vnc_proxy_path=>"/usr/share/one/websockify/websocketproxy.py", > >>> > > > > > > :core_auth=>"cipher", > >>> > > > > > > :host=>"127.0.0.1", > >>> > > > > > > :lang=>"en_US", > >>> > > > > > > :vnc_proxy_port=>29876, > >>> > > > > > > :auth=>"sunstone", > >>> > > > > > > :port=>9869, > >>> > > > > > > :tmpdir=>"/var/tmp"} > >>> > > > > > > Tue Nov 20 08:32:16 2012 [E]: Error initializing > >>> > > > > > > authentication system > >>> > > > > > > Tue Nov 20 08:32:16 2012 [E]: [UserPoolInfo] User > >>> > > > > > > couldn't be authenticated, aborting call. > >>> > > > > > > ``` > >>> > > > > > > > >>> > > > > > > `/var/log/one/sunstone.error` is empty. > >>> > > > > > > > >>> > > > > > > Some guidance on how to debug further would be useful. > Thank you. > >>> > > > > > > > >>> > > > > > > Cheers and Goodwill, > >>> > > > > > > v > >>> > > > > > > > >>> > > > > > > On Mon, Nov 19, 2012 at 10:37:02PM +0100, Ruben S. Montero > wrote: > >>> > > > > > > > Hi > >>> > > > > > > > > >>> > > > > > > > It is in plain password, try the following to recreate > the > >>> > > > > serveradmin > >>> > > > > > > > passwd and sunstone credentials: > >>> > > > > > > > > >>> > > > > > > > 1.- oneuser passwd 1 1234 --sha1 > >>> > > > > > > > 2.- echo "serveradmin:1234" > > /var/lib/one/.one/sunstone_auth > >>> > > > > > > > 3.- sunstone-server start > >>> > > > > > > > > >>> > > > > > > > Cheers > >>> > > > > > > > > >>> > > > > > > > Ruben > >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > On Mon, Nov 19, 2012 at 2:58 PM, Valentin Bud < > >>> > > > > [email protected] > >>> > > > > > > >wrote: > >>> > > > > > > > > >>> > > > > > > > > Hello World, > >>> > > > > > > > > > >>> > > > > > > > > I have updated today from 3.6 to 3.8.1 from source on > a Debian > >>> > > > > Squeeze > >>> > > > > > > > > machine. I didn't need nor want Sunstone until now. So > I have > >>> > > > > followed > >>> > > > > > > > > the Sunstone documentation [1] to install and > configure it. > >>> > > > > > > > > > >>> > > > > > > > > As `oneadmin` user when I try to start Sunstone I get > the > >>> > > > > following the > >>> > > > > > > > > logs: > >>> > > > > > > > > > >>> > > > > > > > > ``` > >>> > > > > > > > > /var/log/one/sunstone.log > >>> > > > > > > > > -------------------------------------- > >>> > > > > > > > > Server configuration > >>> > > > > > > > > -------------------------------------- > >>> > > > > > > > > {:vnc_proxy_support_wss=>false, > >>> > > > > > > > > :vnc_proxy_cert=>nil, > >>> > > > > > > > > :one_xmlrpc=>"http://localhost:2633/RPC2", > >>> > > > > > > > > :marketplace_url=>" > https://marketplace.c12g.com/appliance", > >>> > > > > > > > > :vnc_proxy_key=>nil, > >>> > > > > > > > > :debug_level=>3, > >>> > > > > > > > > > >>> > > :vnc_proxy_path=>"/usr/share/one/websockify/websocketproxy.py", > >>> > > > > > > > > :core_auth=>"cipher", > >>> > > > > > > > > :host=>"127.0.0.1", > >>> > > > > > > > > :lang=>"en_US", > >>> > > > > > > > > :vnc_proxy_port=>29876, > >>> > > > > > > > > :auth=>"sunstone", > >>> > > > > > > > > :port=>9869, > >>> > > > > > > > > :tmpdir=>"/var/tmp"} > >>> > > > > > > > > Mon Nov 19 14:41:21 2012 [E]: Error initializing > >>> > > authentication > >>> > > > > system > >>> > > > > > > > > Mon Nov 19 14:41:21 2012 [E]: No such file or > directory - > >>> > > > > > > > > /var/lib/one/.one/sunstone_auth > >>> > > > > > > > > ``` > >>> > > > > > > > > > >>> > > > > > > > > Indeed the file in missing. > >>> > > > > > > > > > >>> > > > > > > > > ``` > >>> > > > > > > > > oneadmin@frontend:~$ ls -al > /var/lib/one/.one/sunstone_auth > >>> > > > > > > > > ls: cannot access /var/lib/one/.one/sunstone_auth: No > such > >>> > > file or > >>> > > > > > > > > directory > >>> > > > > > > > > ``` > >>> > > > > > > > > > >>> > > > > > > > > It was missing even before I have updated to 3.8.1. I > have > >>> > > > > created the > >>> > > > > > > > > file with the following contents: > >>> > > > > > > > > > >>> > > > > > > > > ``` > >>> > > > > > > > > /var/lib/one/.one/sunstone_auth > >>> > > > > > > > > serveradmin:af84cc76ff2f6bbede661a62f4932d739f0e1fb0 > >>> > > > > > > > > ``` > >>> > > > > > > > > > >>> > > > > > > > > The password part is the hashed serveradmin's key as > shown by > >>> > > > > `oneuser > >>> > > > > > > > > show`. > >>> > > > > > > > > > >>> > > > > > > > > ``` > >>> > > > > > > > > $ oneuser show serveradmin | grep PASS > >>> > > > > > > > > PASSWORD : > af84cc76ff2f6bbede661a62f4932d739f0e1fb0 > >>> > > > > > > > > ``` > >>> > > > > > > > > > >>> > > > > > > > > Trying to start the server again I receive the same > error a > >>> > > little > >>> > > > > bit > >>> > > > > > > > > different: > >>> > > > > > > > > > >>> > > > > > > > > ``` > >>> > > > > > > > > ... > >>> > > > > > > > > Mon Nov 19 14:53:53 2012 [E]: Error initializing > authentication > >>> > > > > system > >>> > > > > > > > > Mon Nov 19 14:53:53 2012 [E]: [UserPoolInfo] User > couldn't be > >>> > > > > > > > > authenticated, aborting call. > >>> > > > > > > > > ``` > >>> > > > > > > > > > >>> > > > > > > > > I didn't know if $HOME/.one/sunstone_auth should list > the > >>> > > hashed > >>> > > > > > > > > password or the clear text one, so I've given it one > more try > >>> > > and > >>> > > > > set > >>> > > > > > > up > >>> > > > > > > > > the password in clear text. Same output as the one > above. > >>> > > > > > > > > > >>> > > > > > > > > If it matters here goes the content of $HOME/.one > directory: > >>> > > > > > > > > > >>> > > > > > > > > ``` > >>> > > > > > > > > oneadmin@frontend:~/.one$ ls -1 $HOME/.one > >>> > > > > > > > > one_auth > >>> > > > > > > > > sunstone_auth > >>> > > > > > > > > ``` > >>> > > > > > > > > > >>> > > > > > > > > [1]: > http://opennebula.org/documentation:rel3.8:sunstone > >>> > > > > > > > > > >>> > > > > > > > > Any hints? Thank you. > >>> > > > > > > > > v > >>> > > > > > > > > _______________________________________________ > >>> > > > > > > > > Users mailing list > >>> > > > > > > > > [email protected] > >>> > > > > > > > > > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > -- > >>> > > > > > > > Ruben S. Montero, PhD > >>> > > > > > > > Project co-Lead and Chief Architect > >>> > > > > > > > OpenNebula - The Open Source Solution for Data Center > >>> > > Virtualization > >>> > > > > > > > www.OpenNebula.org | [email protected] | > @OpenNebula > >>> > > > > > > _______________________________________________ > >>> > > > > > > Users mailing list > >>> > > > > > > [email protected] > >>> > > > > > > > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > >>> > > > > > > > >>> > > > > > > >>> > > > > > > >>> > > > > > > >>> > > > > > -- > >>> > > > > > Daniel Molina > >>> > > > > > Project Engineer > >>> > > > > > OpenNebula - The Open Source Solution for Data Center > Virtualization > >>> > > > > > www.OpenNebula.org | [email protected] | @OpenNebula > >>> > > > > > >>> > > > > >>> > > > > >>> > > > > >>> > > > -- > >>> > > > Daniel Molina > >>> > > > Project Engineer > >>> > > > OpenNebula - The Open Source Solution for Data Center > Virtualization > >>> > > > www.OpenNebula.org | [email protected] | @OpenNebula > >>> > > > >>> > > >>> > > >>> > > >>> > -- > >>> > Daniel Molina > >>> > Project Engineer > >>> > OpenNebula - The Open Source Solution for Data Center Virtualization > >>> > www.OpenNebula.org | [email protected] | @OpenNebula > >> > >> > >> > >> > >> -- > >> Daniel Molina > >> Project Engineer > >> OpenNebula - The Open Source Solution for Data Center Virtualization > >> www.OpenNebula.org | [email protected] | @OpenNebula > >> > >> _______________________________________________ > >> Users mailing list > >> [email protected] > >> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > >> > > > > > > > > -- > > Have you tried turning it off and on again? > > > > > -- > Daniel Molina > Project Engineer > OpenNebula - The Open Source Solution for Data Center Virtualization > www.OpenNebula.org | [email protected] | @OpenNebula > -- Have you tried turning it off and on again?
_______________________________________________ Users mailing list [email protected] http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
