Resolução
Isso mostra um exemplo de como corrigi-lo usando um pacote independente apenas para o mysql (percona). Basicamente, um tem que permitir openstack40 pacote para ir ao ponto de charme mysql falha e então você tem que consertar as coisas. Abaixo está o exercício pelo qual passamos para fazer com que apenas o charme mysql (percona) funcione depois que ele for solucionado. Basta alterar percona.yaml para openstack yaml que você usa. Note que para ppc64le você tem para obter o openstack 40 yaml e atualizá-lo para arch = ppc64el desde a loja de charme pacote openstack 40 é apenas x86 relevante.
-
Implementar o mysql / percona
juju-deployer -c /root/.juju/bundles/percona.yaml -s 90 -d -v
-
Acerte o problema da senha do mysql. O problema listado acima.
-
Definir senha no container mysql
chroot /var/lib/lxc/juju-machine-0-lxc-1/rootfs/ passwd root
--- > para senha do POC: xxxxxxxx
exit
Note que listamos lxc machine juju-machine-0-lxc-1in exemplo. Tem que ser seja o lxc para o qual o mysql está implementando.
-
Login no contêiner
lxc-console -n juju-machine-0-lxc-1
-
Corrigir problema
UPDATE mysql.user SET Password=PASSWORD('PASSW0RD') WHERE User='root'; FLUSH PRIVILEGES; exit
-
Diga o encanto fixo do juju
juju resolved mysql/0 --retry --show-log --debug
-
Redrive, mostra as etapas anteriores implementadas e continua com o encanto falhado.
juju-deployer -c /root/.juju/bundles/percona.yaml -s 90 -d -v