From: Adam King Date: Thu, 22 Aug 2024 17:53:38 +0000 (-0400) Subject: qa/distros: reinstall nvme-cli on centos 9 nodes X-Git-Tag: v19.2.1~264^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=fb50eaa18b03dcec3b3770553447a86c746b8b9f;p=ceph.git qa/distros: reinstall nvme-cli on centos 9 nodes To work around a potential linking issue between nvme-cli ad libnvme that prevents nvme-cli from correctly generating a hostnqn, causing nvme_fabrics: found same hostid edb4e426-766f-44c6-b127-da2a5b7446ef but different hostnqn hostnqn messages in dmesg and the inability to setup nvme loop devices Fixes: https://tracker.ceph.com/issues/67684 Signed-off-by: Adam King (cherry picked from commit 4e5f269c01dd94741fbddaa7f76ebe4ac155e650) --- diff --git a/qa/distros/container-hosts/centos_9.stream.yaml b/qa/distros/container-hosts/centos_9.stream.yaml index 425cb144b1d8d..d2eafe6f0a905 100644 --- a/qa/distros/container-hosts/centos_9.stream.yaml +++ b/qa/distros/container-hosts/centos_9.stream.yaml @@ -9,4 +9,7 @@ overrides: tasks: - pexec: all: + # in order to work around a possible nvme-cli <-> libnvme linking issue + # See https://tracker.ceph.com/issues/67684 + - sudo dnf remove nvme-cli -y - sudo dnf install nvmetcli nvme-cli -y diff --git a/qa/distros/container-hosts/centos_9.stream_runc.yaml b/qa/distros/container-hosts/centos_9.stream_runc.yaml index 0f3f21d8ad4c1..d147851ec985a 100644 --- a/qa/distros/container-hosts/centos_9.stream_runc.yaml +++ b/qa/distros/container-hosts/centos_9.stream_runc.yaml @@ -8,6 +8,9 @@ overrides: tasks: - pexec: all: + # in order to work around a possible nvme-cli <-> libnvme linking issue + # See https://tracker.ceph.com/issues/67684 + - sudo dnf remove nvme-cli -y - sudo dnf install runc nvmetcli nvme-cli -y - sudo sed -i 's/^#runtime = "crun"/runtime = "runc"/g' /usr/share/containers/containers.conf - sudo sed -i 's/runtime = "crun"/#runtime = "crun"/g' /usr/share/containers/containers.conf