<div dir="ltr">Oops, just found this bug: <a href="https://bugs.launchpad.net/charms/+source/mysql/+bug/1305582">https://bugs.launchpad.net/charms/+source/mysql/+bug/1305582</a><div><br></div><div>Seems to be the behavior I'm seeing. I'll move discussion / whatnot over there.</div>

<div><br></div><div>QH</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Apr 23, 2014 at 1:30 PM, Quentin Hartman <span dir="ltr"><<a href="mailto:qhartman@gmail.com" target="_blank">qhartman@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Continuing with my MAAS/JuJu/Openstack adventures with Trusty, I've found what seems to be a problem in the keystone charm. When it gets to the point where it seems to be needing to do some Mysql schema work, it fails, with the following output in the unit-keystone-0.log:<div>


<br></div><div><div>2014-04-23 17:22:39 INFO juju-log shared-db:16: Rendering from template: keystone.conf</div><div>2014-04-23 17:22:39 INFO juju-log shared-db:16: Wrote template /etc/keystone/keystone.conf.</div><div>2014-04-23 17:22:39 INFO juju-log shared-db:16: Migrating the keystone database.</div>


<div>2014-04-23 17:22:39 INFO shared-db-relation-changed keystone stop/waiting</div><div>2014-04-23 17:22:40 INFO shared-db-relation-changed Traceback (most recent call last):</div><div>2014-04-23 17:22:40 INFO shared-db-relation-changed   File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/shared-db-relation-changed", line 291, in <module></div>


<div>2014-04-23 17:22:40 INFO shared-db-relation-changed     main()</div><div>2014-04-23 17:22:40 INFO shared-db-relation-changed   File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/shared-db-relation-changed", line 285, in main</div>


<div>2014-04-23 17:22:40 INFO shared-db-relation-changed     hooks.execute(sys.argv)</div><div>2014-04-23 17:22:40 INFO shared-db-relation-changed   File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/charmhelpers/core/hookenv.py", line 381, in execute</div>


<div>2014-04-23 17:22:40 INFO shared-db-relation-changed     self._hooks[hook_name]()</div><div>2014-04-23 17:22:40 INFO shared-db-relation-changed   File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/charmhelpers/core/host.py", line 217, in wrapped_f</div>


<div>2014-04-23 17:22:40 INFO shared-db-relation-changed     f(*args)</div><div>2014-04-23 17:22:40 INFO shared-db-relation-changed   File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/shared-db-relation-changed", line 139, in db_changed</div>


<div>2014-04-23 17:22:40 INFO shared-db-relation-changed     migrate_database()</div><div>2014-04-23 17:22:40 INFO shared-db-relation-changed   File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 262, in migrate_database</div>


<div>2014-04-23 17:22:40 INFO shared-db-relation-changed     subprocess.check_output(cmd)</div><div>2014-04-23 17:22:40 INFO shared-db-relation-changed   File "/usr/lib/python2.7/subprocess.py", line 573, in check_output</div>


<div>2014-04-23 17:22:40 INFO shared-db-relation-changed     raise CalledProcessError(retcode, cmd, output=output)</div><div>2014-04-23 17:22:40 INFO shared-db-relation-changed subprocess.CalledProcessError: Command '['sudo', '-u', 'keystone', 'keystone-manage', 'db_sync']' returned non-zero exit status 1</div>


<div>2014-04-23 17:22:40 ERROR juju.worker.uniter uniter.go:486 hook failed: exit status 1</div></div><div><br></div><div><br></div><div>I haven't dug into this at all yet, but I expect it is a result of the mysql permissions being incorrect to allow this machine to make schema changes. I'm running this test deployment with all services collapsed onto a single machine, in case that's relevant.</div>


<div><br></div><div>I believe I've changed the mysql config to allow this to happen. What is the correct way to attempt to re-deploy a charm? Should I remove it and then simply deploy again?</div><div><br></div><div>

Thanks</div><span class="HOEnZb"><font color="#888888">
<div><br></div><div>QH</div></font></span></div>
</blockquote></div><br></div>