trove guests don't launch; error in keystone import
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Trove Integration |
Fix Released
|
Critical
|
Amrith Kumar |
Bug Description
2016-09-06 09:59:58.742 CRITICAL root [-] ImportError: No module named keystoneclient.
2016-09-06 09:59:58.742 TRACE root Traceback (most recent call last):
2016-09-06 09:59:58.742 TRACE root File "/home/
2016-09-06 09:59:58.742 TRACE root sys.exit(main())
2016-09-06 09:59:58.742 TRACE root File "/home/
2016-09-06 09:59:58.742 TRACE root rpc_api_
2016-09-06 09:59:58.742 TRACE root File "/home/
2016-09-06 09:59:58.742 TRACE root _manager = importutils.
2016-09-06 09:59:58.742 TRACE root File "/usr/local/
2016-09-06 09:59:58.742 TRACE root return import_
2016-09-06 09:59:58.742 TRACE root File "/usr/local/
2016-09-06 09:59:58.742 TRACE root __import__(mod_str)
2016-09-06 09:59:58.742 TRACE root File "/home/
2016-09-06 09:59:58.742 TRACE root from trove.guestagen
2016-09-06 09:59:58.742 TRACE root File "/home/
2016-09-06 09:59:58.742 TRACE root from trove.guestagen
2016-09-06 09:59:58.742 TRACE root File "/home/
2016-09-06 09:59:58.742 TRACE root from trove.guestagent import guest_log
2016-09-06 09:59:58.742 TRACE root File "/home/
2016-09-06 09:59:58.742 TRACE root from trove.common.remote import create_swift_client
2016-09-06 09:59:58.742 TRACE root File "/home/
2016-09-06 09:59:58.742 TRACE root from keystoneclient.
2016-09-06 09:59:58.742 TRACE root ImportError: No module named keystoneclient.
2016-09-06 09:59:58.742 TRACE root
Changed in trove: | |
status: | New → In Progress |
milestone: | none → next |
Clearly something changed in the dependencies and nothing that is required in the guests seems to need keystone client.
As a result
http:// logs.openstack. org/30/ 365430/ 3/check/ gate-trove- functional- dsvm-mysql/ b7a4de9/ logs/devstack- gate-post_ test_hook. txt.gz# _2016-09- 06_01_35_ 12_739
you see that keystone client isn't getting installed.
On the other hand, in a previous (passing) build you see that it is.
http:// logs.openstack. org/86/ 352786/ 13/check/ gate-trove- functional- dsvm-mysql/ 4eb0bc9/ logs/devstack- gate-post_ test_hook. txt.gz# _2016-08- 30_03_38_ 38_235
I have no idea what caused this to change but the fix is to get the client onto the guest. testing fix now.