AWS Marketplace PMM updates seem to be done by Ansible. What is the best way to see if process is complete? The pmm-update logs are not completing. It stops at time=“2022-02-17T16:32:25Z” level=info msg=“Waiting for Grafana dashboards update to finish…” in the logs. It always stops at this one.
pmm-update-perform.log
Starting “yum update --assumeyes pmm-update” …
Loaded plugins: changelog, fastestmirror
Loading mirror speeds from cached hostfile
time=“2022-02-17T16:31:49Z” level=info msg=“pmm-update:\nbefore update = {Version:2.26.0 FullVersion:2.26.0-64.2201121502.f13eec0.el7 BuildTime:2022-01-12 15:02:19 +0000 UTC Repo:pmm2-server}\n after update = {Version:2.26.0 FullVersion:2.26.0-64.2201121502.f13eec0.el7 BuildTime:2022-01-12 15:02:19 +0000 UTC Repo:pmm2-server}”
time=“2022-02-17T16:31:49Z” level=info msg=“Version did not change.”
Starting “ansible-playbook --flush-cache /usr/share/pmm-update/ansible/playbook/tasks/update.yml” …
[WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match ‘all’
PLAY [localhost] ***************************************************************
TASK [Gathering Facts] *********************************************************
ok: [localhost]
TASK [detect /srv/pmm-distribution] ********************************************
ok: [localhost]
TASK [detect containers] *******************************************************
ok: [localhost]
TASK [force container] *********************************************************
skipping: [localhost]
TASK [Remove percona-dashboard without architecture] ***************************
ok: [localhost]
TASK [Update percona-dashboards package] ***************************************
ok: [localhost]
TASK [Upgrade grafana database (New schema)] ***********************************
changed: [localhost]
TASK [Create provisioning directory] *******************************************
ok: [localhost] => (item=datasources)
ok: [localhost] => (item=plugins)
ok: [localhost] => (item=dashboards)
TASK [Copy grafana provisioning files] *****************************************
ok: [localhost] => (item=datasources)
ok: [localhost] => (item=plugins)
ok: [localhost] => (item=dashboards)
TASK [Supervisord start | Start supervisord service for AMI/OVF] ********
ok: [localhost]
TASK [Check that supervisor socket exists] *************************************
ok: [localhost]
TASK [Supervisord start | Start supervisord for docker] ****************
skipping: [localhost]
TASK [Run initialization playbook] *********************************************
TASK [initialization : Get current version] ************************************
ok: [localhost]
TASK [initialization : Get image version] **************************************
ok: [localhost]
TASK [initialization : Set current version if VERSION fail doen’t exist] *******
skipping: [localhost]
TASK [initialization : Setting current and image version] **********************
ok: [localhost]
TASK [initialization : Setting current and image version] **********************
ok: [localhost]
TASK [initialization : Print current version] **********************************
ok: [localhost] => {
“msg”: “Current version: 2.26.0 Image Version: 2.25.0”
}
PLAY RECAP *********************************************************************
localhost : ok=15 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0
time=“2022-02-17T16:32:25Z” level=info msg=“Waiting for Grafana dashboards update to finish…”