Failed to install master node

Bug #1469201 reported by Denis Egorenko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Critical
Denis Egorenko

Bug Description

Custom iso 7.0:

http://jenkins-product.srt.mirantis.net:8080/view/custom_iso/job/custom_7.0_iso/101/

During run puppet on master node error appeared:

Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: DEPRECATION WARNING: /etc/fuel/client/config.yaml exists and will be used as the source for settings. This behavior is deprecated. Please specify the path to your custom settin
gs file in the FUELCLIENT_CUSTOM_SETTINGS environment variable.
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: Traceback (most recent call last):
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/bin/fuel", line 10, in <module>
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: sys.exit(main())
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/fuelclient/cli/error.py", line 98, in wrapper
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: return func(*args, **kwargs)
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/fuelclient/cli/parser.py", line 281, in main
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: parser.parse()
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/fuelclient/cli/parser.py", line 155, in parse
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: actions[parsed_params.action].action_func(parsed_params)
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/fuelclient/cli/actions/base.py", line 63, in action_func
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: method(params)
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/fuelclient/cli/actions/base.py", line 111, in wrapped_f
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: return f(self, params)
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/fuelclient/cli/actions/release.py", line 145, in sync_deployment_tasks
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: all_rels = Release.get_all_data()
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/fuelclient/objects/base.py", line 64, in get_all_data
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: return cls.connection.get_request(cls.class_api_path)
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/fuelclient/cli/error.py", line 98, in wrapper
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: return func(*args, **kwargs)
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/fuelclient/client.py", line 156, in get_request
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: resp = self.get_request_raw(api, ostf, params)
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/fuelclient/client.py", line 148, in get_request_raw
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: headers = {'x-auth-token': self.auth_token}
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/fuelclient/client.py", line 56, in auth_token
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: if not self.keystone_client.auth_token:
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/fuelclient/client.py", line 75, in keystone_client
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: self.initialize_keystone_client()
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/fuelclient/client.py", line 89, in initialize_keystone_client
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: tenant_name=self.tenant)
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/keystoneclient/v2_0/client.py", line 147, in __init__
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: self.authenticate()
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/keystoneclient/utils.py", line 318, in inner
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: return func(*args, **kwargs)
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/keystoneclient/httpclient.py", line 425, in authenticate
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: resp = self.get_raw_token_from_identity_service(**kwargs)
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: File "/usr/lib/python2.6/site-packages/keystoneclient/v2_0/client.py", line 190, in get_raw_token_from_identity_service
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: "%s" % e)
Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: keystoneclient.openstack.common.apiclient.exceptions.AuthorizationFailure: Authorization Failed: Bad Gateway (HTTP 502)
Error: fuel rel --sync-deployment-tasks --dir /etc/puppet/ returned 1 instead of one of [0]
Error: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: change from notrun to 0 failed: fuel rel --sync-deployment-tasks --dir /etc/puppet/ returned 1 instead of one of [0]

Docker-keystone log contains next errors:

Error: Invalid parameter sql_connection at /etc/puppet/modules/nailgun/examples/keystone-only.pp:26 on node fuel.domain.tld
Error: Invalid parameter sql_connection at /etc/puppet/modules/nailgun/examples/keystone-only.pp:26 on node fuel.domain.tld

The problem is that after sync and adapt keystone module, keystone init manifest has not parameter sql_connection - now it database connection.

Changed in fuel:
importance: Undecided → Critical
milestone: none → 7.0
assignee: nobody → Denis Egorenko (degorenko)
Changed in fuel:
status: New → Confirmed
Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (master)

Change abandoned by Denis Egorenko (<email address hidden>) on branch: master
Review: https://review.openstack.org/196112
Reason: The fully patch: https://review.openstack.org/#/c/194683/

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Nastya Urlapova (aurlapova) wrote :

VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "7.0"
  openstack_version: "2015.1.0-7.0"
  api: "1.0"
  build_number: "132"
  build_id: "2015-08-03_22-04-28"
  nailgun_sha: "d1536c3a57459e205e39bc4d86d2b4efc6141c4e"
  python-fuelclient_sha: "4fe70fb5c0ce8905ae5908f63d45b45e89a99340"
  fuel-agent_sha: "1fe47720ba554818a0be707f2e16281791492d50"
  fuel-nailgun-agent_sha: "1512b9af6b41cc95c4d891c593aeebe0faca5a63"
  astute_sha: "6d09f3fc7f69ac558095299211ebfd081fa54b8f"
  fuel-library_sha: "1cfd80a833ed27c777c950006a8d4e4080f81616"
  fuel-ostf_sha: "53109a99d923cccdf88c5cf5aba0af8050df47e3"
  fuelmain_sha: "7a374fbd1f5ebde943cb391a4f71b94888ce4a15"

Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.