From d89e0940c6fe05c1ad08610b8a6d4c2e007e87c6 Mon Sep 17 00:00:00 2001 From: Katerina Koukiou Date: Tue, 14 Nov 2023 16:18:12 +0100 Subject: [PATCH] Use 'os.uname().machine' to get machine architecture instead of 'uname -i' uname -i returns unknown. Resolves: rhbz#2248930 --- pyanaconda/modules/payloads/payload/dnf/installation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyanaconda/modules/payloads/payload/dnf/installation.py b/pyanaconda/modules/payloads/payload/dnf/installation.py index 222cceebb58f..d5722fd76880 100644 --- a/pyanaconda/modules/payloads/payload/dnf/installation.py +++ b/pyanaconda/modules/payloads/payload/dnf/installation.py @@ -360,7 +360,7 @@ def run(self): # Get substitutions for variables. # TODO: replace the interpolation with DNF once possible - basearch = util.execWithCapture("uname", ["-i"]).strip().replace("'", "") + basearch = os.uname().machine releasever = util.get_os_release_value("VERSION_ID", sysroot=self._sysroot) or "" # Import GPG keys to RPM database.