I updated 2 days ago to 5.9.8 and After restarting computer, i’m now unable to login to ANY accounts. In oned.log I see this error when I try to login:
Fri Oct 25 10:37:01 2019 [Z0][AuM][D]: Message received: LOG I 2076 Command execution failed (exit code: 255): /var/lib/one/remotes/auth/server_cipher/authenticate
Fri Oct 25 10:37:01 2019 [Z0][AuM][I]: Command execution failed (exit code: 255): /var/lib/one/remotes/auth/server_cipher/authenticate
Fri Oct 25 10:37:01 2019 [Z0][AuM][D]: Message received: LOG E 2076 bad decrypt
Fri Oct 25 10:37:01 2019 [Z0][AuM][I]: bad decrypt
Fri Oct 25 10:37:01 2019 [Z0][AuM][D]: Message received: AUTHENTICATE FAILURE 2076 bad decrypt
I’ve tried every solution in every article i can find:
#1: Oneuser passwd 0 NEWSPASS, and changed .one/one_auth
#2: Went into mySQL and changed password using SHA1 hash of same password
#3: Made sure that all the *_auth files have the correct password for serveradmin and that the password hash of that password matches what’s in mysql
Nothing works.
One thing I did notice, Is I the oneadmin account, and then I have Windows AD domain controllers that I do LDAP lookups for the other user. None of them can login either, either using the actual AD password, or the password that it has stored for them in MySQL. If I try the oneadmin account with an incorrect password, I get the “incorrect name or username” error in sunstone. But if I try the same user with the correct password, I get a different error “OpenNebula is not running or there was a server exception. Please check the server logs.” The closest thing i’ve found is that someone with same issue said it was incorrect permissions with the authenticate executable, but they didn’t post the correct permissions.
Next attempt will be to remove and re-install without losing all my settings in mysql.