Mysql Upgrade tasks failing due to podman log-driver not found
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Cédric Jeanneret |
Bug Description
This is a copy of an existing BZ, for better tracking and backporting:
https:/
Description of problem:
When upgrading from OSP14 to OSP15, the upgrades run step is running in the following task:
TASK [Bind mounts for temporary container] *******
Wednesday 06 November 2019 05:23:55 -0500 (0:00:00.087) 0:02:33.612 ****
ok: [lab-controller01] => {"ansible_facts": {"mysql_
tc/pki/
, "/etc/pki/
own_hosts:
/puppet-
TASK [Make sure Mysql upgrade temporary directory exists] *******
Wednesday 06 November 2019 05:23:55 -0500 (0:00:00.084) 0:02:33.696 ****
ok: [lab-controller01] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/tmp/mariadb-
user_tmp_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [Upgrade Mysql database from a temporary container] *******
Wednesday 06 November 2019 05:23:56 -0500 (0:00:00.331) 0:02:34.028 ****
fatal: [lab-controller01]: FAILED! => {"changed": true, "cmd": "podman run --rm --log-driver=syslog -u root --net=host -e \"KOLLA_
/anchors:ro -v /etc/pki/
tc/pki/
sql -v /tmp/mariadb-
t; then exit 0; fi; chown -R mysql:mysql /var/lib/mysql; chown -R mysql:mysql /var/log/mariadb; mysqld_safe --user=mysql --wsrep-
ff & timeout 60 sh -c 'while ! mysqladmin ping --silent; do sleep 1; done'; mysql_upgrade; mysqladmin shutdown\"", "delta": "0:00:00.094721", "end": "2019-11-06 10:23:56.225916", "msg": "non-zero return code", "rc": 125, "start": "2019-11-06 10:23:56.131195", "stderr": "Error: error running container create option: invalid log driver: invalid a
rgument", "stderr_lines": ["Error: error running container create option: invalid log driver: invalid argument"], "stdout": "", "stdout_lines": []}
NO MORE HOSTS LEFT *******
PLAY RECAP *******
lab-controller01 : ok=140 changed=44 unreachable=0 failed=1 skipped=256 rescued=0 ignored=1
Wednesday 06 November 2019 05:23:56 -0500 (0:00:00.385) 0:02:34.414 ****
=======
Ansible failed, check log at /var/lib/
The problem seems to be caused by a dreprecation of the syslog log-driver in paunch, task: https:/
We need to use k8s-file driver instead and set also the log file to be used.
Version-Release number of selected component (if applicable):
How reproducible:
Steps to Reproduce:
1. Deploy OSP 14
2. Upgrade UC to OSP15
3. Run first Overcloud Controller upgrade steps
Changed in tripleo: | |
importance: | Undecided → High |
Fix proposed to branch: master /review. opendev. org/693317
Review: https:/