Hi guys,

I recently met an error when creating a trove instance. Here are log details 
[1]. I checked trove-taskmanager.conf again and again to make sure the 
trove_auth_url and many other options were currect. But this error was still 
raised.  So I went to the codes to confirm that novaclient was ok, added some 
codes to log variables but found a strange logic--

In function trove.common.remote.nova_client, Line 104, auth_token is assigned 
with context.auth_token, but context.auth_token is assigned with 
CONF.nova_proxy_admin_pass in trove.taskmanager.manager.Manager#__init__ , Line 
48.  And log infos [2] show that auth_token is my nova_proxy_admin_pass.  I go 
to the /novaclient/client.py , Line 136 shows that if auth_token has value, 
then token is assigned with auth_token, but auth_token is actually a admin pass.

That's really weird.

After changing trove.common.remote.nova_client, Line 104, "auth_token = 
context.auth_token" into "password = context.auth_token", it seems right with 
auth_token "2017-07-31 18:28:25.818 5504 INFO trove.common.remote [-] ZHF - 
auth_token-->gAAAAABZfvn8K8E9q5vNkgyvByLmNwytd0MmubrGckaZk6HVnYpgzQzfg_FUjLLpDyR9MF9OPACDuQAPS9vu4VILNBZdXbz3ViTSD2DL6m_4ujWLcwMm6TlrS_1Es1jtKxp4ynuhFx9ENacobj2NdGOHVZGQvXMyXgk0LIOOdoP7vIwOyQGOm0AD3-vGfWTuODiCE6On_bMm".

So I am wondering that would you guys please help me with the unauthorized 
error and the nova_client weird logic? I am not sure it is an issue, but it 
seems odd.

Fan Zhang.

[1]. http://paste.ubuntu.com/25210882/
[2]. http://paste.ubuntu.com/25211836/

________________________________
Best wishes.


_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to