Heroic Games Launcher broken after Tumbleweed upgrade 2026-01-28

Hello all,

after updating tumbleweed to latest release, the Heroic Games Launcher shows an error when opening the library or game details of epic games.

Looks like that the underlying ‘legendary’ does not work properly anymore, because it shows same error message when called manually in terminal ‘/usr/bin/legendary’.

/usr/bin> legendary
Traceback (most recent call last):
  File "cli.py", line 24, in <module>
  File "pyimod02_importers.py", line 457, in exec_module
  File "legendary/core.py", line 22, in <module>
  File "pyimod02_importers.py", line 457, in exec_module
  File "legendary/api/egs.py", line 11, in <module>
ModuleNotFoundError: No module named 'requests_futures'
[PYI-7207:ERROR] Failed to execute script 'cli' due to unhandled exception!

I tried already to delete and install again, also I reinstalled python and the ‘requests_futures’ module, but error is still appears :frowning:

Has anyone an Idea, what I can do to fix that problem?

Kind regards,
Nick

Have you installed python3XX-requests-futures?

Yes, also tried to reinstall python.

zypper info python313-requests-futures
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...


Informationen zu Paket python313-requests-futures:
--------------------------------------------------
Repository         : openSUSE-Tumbleweed-Oss
Name               : python313-requests-futures
Version            : 1.0.2-1.1
Arch               : noarch
Anbieter           : openSUSE
Installierte Größe : 42,7 KiB
Installiert        : Ja
Status             : aktuell
Quellpaket         : python-requests-futures-1.0.2-1.1.src
Upstream-URL       : https://github.com/ross/requests-futures
Zusammenfassung    : Asynchronous Python HTTP Requests for Humans using Futures
Beschreibung       : 
    Small add-on for the python requests_ http library. Makes use of python 3.2’s
    concurrent.futures or the backport for prior versions of python.

For the case others have the same trouble here a working workaround (not a fix)

  1. Download latest release of legendary https://github.com/derrod/legendary/releases
  2. In Heroic Games Launcher navigate to Settings/Extended and set alternative binary to the downloaded file.

small correction to the workaround, download of Heroic fork is also working well.

Fixed by release 2026-01-31.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.