--- ./dnf/base.py_orig	2025-11-20 00:37:33
+++ ./dnf/base.py	2025-11-19 23:10:43
@@ -2555,7 +2555,12 @@
         user_cb_fail = False
         self._repo_set_imported_gpg_keys.add(repo.id)
         for keyurl in keyurls:
-            keys = dnf.crypto.retrieve(keyurl, repo)
+            old_libpath = os.environ.pop('LIBPATH', None)
+            try:
+                keys = dnf.crypto.retrieve(keyurl, repo)
+            finally:
+                if old_libpath is not None:
+                    os.environ['LIBPATH'] = old_libpath
 
             for info in keys:
                 # Check if key is already installed
