Could not prefetch mysql_grant provider 'mysql': Execution of '/usr/bin/mysql
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
In Progress
|
High
|
Oleksiy Molchanov |
Bug Description
Deploy cluster with 3 nodes with db, keystone, rabbit, horizon
Steps for reproduce:
1. Create cluster
2. Add 3 nodes with controller role
3. Add 3 nodes with database, keystone, rabbit,
horizon
4. Add 1 compute and cinder
5. Verify networks
6. Deploy the cluster
7. Verify networks
8. Run OSTF
Actual result:
Deploy failed
Expected result:
Deploy finished without any errors and OSTF passed
CI job:
https:/
Snapshot:
https:/
Error from astute:
http://
Error from puppet log:
http://
ISO: 404
Changed in fuel: | |
status: | New → Confirmed |
tags: | added: swarm-blocker |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Maksim Malchuk (mmalchuk) |
Changed in fuel: | |
assignee: | Maksim Malchuk (mmalchuk) → Oleksiy Molchanov (omolchanov) |
status: | Confirmed → In Progress |
According to the first log, database backend was not up when first database users creation commands were run. It could have happened due to our manifests trying to access the DB via virtual IP which resides on an haproxy node which has no yet marked any of the DB backends as UP. We need to:
1) either create root user through local socket on the primary database node
or
2) wait for haproxy backend to get into UP state.