BTW, I believe it was from Duverne, not sure... anyway. That did the trick.
On Tue, Nov 27, 2012 at 8:25 AM, Rodolfo Conte Brufatto < [email protected]> wrote: > 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? > -- Have you tried turning it off and on again?
_______________________________________________ Users mailing list [email protected] http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
