The password for the serveradmin user should be correct, since when I type:
oneuser show serveradmin USER 1 INFORMATION ID : 1 NAME : serveradmin GROUP : oneadmin PASSWORD : 6866f44bb4c01f72b865fd2bd799738dbd42b539 AUTH_DRIVER : server_cipher ENABLED : Yes
As you can see the password hash printed by oneuser command is the same as the one in the log, so I’m not sure what could be the problem. Any ideas?
In /var/lib/one/.one/* files I have a password, I don’t have a hash there. As I understand the hash is in the DB, but in the files it should be the password.
The password does match the hash. I just found out which service is generating this error and it’s opennebula-flow. As soon as I disabled it, the errors stopped. Where is one flow reading this password? If it’s from /var/lib/one/.one/oneflow_auth, because that file has the exact same password as other *_auth files and it’s not working for it.
After I restarted all the services, since some of them weren’t running, these errors stopped happening. Do you happen to know when do the OpenNebula services read the /var/lib/one/.one/*_auth files? Do they read them on startup, or every time user/pass is needed?