diff --git a/src/modules/bootloader/main.py b/src/modules/bootloader/main.py
index afb31205151ee20dd2be13b170e4aec46d7c92db..c10d8bf2eae954fd9f7e7bcd4edaf1e129c6b3fe 100644
--- a/src/modules/bootloader/main.py
+++ b/src/modules/bootloader/main.py
@@ -471,7 +471,7 @@ def efi_boot_next():
     """
     boot_mgr = libcalamares.job.configuration["efiBootMgr"]
     boot_entry = None
-    efi_bootvars = subprocess.check_output([boot_mgr], text=True)
+    efi_bootvars = subprocess.check_output([boot_mgr], universal_newlines=True)
     for line in efi_bootvars.split('\n'):
         if not line:
             continue