From c1a75c6a504d720e9d46f924f5c3da07fddfee72 Mon Sep 17 00:00:00 2001 From: Miguel Lavalle Date: Fri, 31 Dec 2021 16:14:23 -0600 Subject: [PATCH] Fix mysqladmin failure for Fedora 34 and mariadb mysqladmin is incorrectly installed in Fedora 34 with mariadb. This causes the failure of Zuul Fedora based jobs. The issue is a conflict between mariadb and community mysql that is described in [1] and [2]. The workaround is to explicitly install package "mariadb" Also configure an increased swap size like for the other platform jobs in order to avoid OOM issues. [1] https://bugzilla.redhat.com/show_bug.cgi?id=2026933 [2] https://lists.launchpad.net/maria-discuss/msg06179.html Closes-Bug: #1956116 Change-Id: Icf6d7e1af5130689ea10b29d37cc9b188b2c9754 --- .zuul.yaml | 3 +++ lib/databases/mysql | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.zuul.yaml b/.zuul.yaml index 2c55b545e0..272018fa06 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -725,6 +725,8 @@ description: Fedora latest platform test nodeset: devstack-single-node-fedora-latest voting: false + vars: + configure_swap_size: 4096 - job: name: devstack-platform-fedora-latest-virt-preview @@ -733,6 +735,7 @@ nodeset: devstack-single-node-fedora-latest voting: false vars: + configure_swap_size: 4096 devstack_localrc: ENABLE_FEDORA_VIRT_PREVIEW_REPO: true diff --git a/lib/databases/mysql b/lib/databases/mysql index d0fa1199a7..8edbf8c4a4 100644 --- a/lib/databases/mysql +++ b/lib/databases/mysql @@ -178,7 +178,7 @@ EOF if is_oraclelinux; then install_package mysql-community-server elif is_fedora; then - install_package mariadb-server mariadb-devel + install_package mariadb-server mariadb-devel mariadb sudo systemctl enable $MYSQL_SERVICE_NAME elif is_suse; then install_package mariadb-server