From 512440fdd7fcfefe1f2a1967a61f57f9103e6ef6 Mon Sep 17 00:00:00 2001 From: Faustin Lammler Date: Tue, 26 Aug 2025 14:02:49 +0200 Subject: [PATCH] Segfault in mariabackup should now be fixed on Alpine >= 3.22 --- molecule/default/verify.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/molecule/default/verify.yml b/molecule/default/verify.yml index 74f3739..759a13e 100644 --- a/molecule/default/verify.yml +++ b/molecule/default/verify.yml @@ -142,6 +142,12 @@ - name: Check if backup is working (mariadb-backup) ansible.builtin.shell: | + # segfault before 3.22 on Alpine Linux, Ansible facts comparison are not + # powerful enough so "when" is not used here + source /etc/os-release + if [ "$ID" == "alpine" ] && [ "${VERSION_ID:2:2}" -lt "22" ]; then + exit 0 + fi mkdir /tmp/backup if command -v mariadb-backup >/dev/null; then MARIADB_BACKUP="mariadb-backup" @@ -151,4 +157,3 @@ $MARIADB_BACKUP --backup \ --target-dir=/tmp/backup \ --user=root - when: ansible_os_family != "Alpine"