[PR #6763] [MERGED] profiles: wine: allow python to fix Epic Games Launcher #6158

Closed
opened 2026-05-05 10:51:50 -06:00 by gitea-mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netblue30/firejail/pull/6763
Author: @kmk3
Created: 5/30/2025
Status: Merged
Merged: 5/31/2025
Merged by: @kmk3

Base: masterHead: profiles-wine-allow-python


📝 Commits (1)

  • 29bb218 profiles: wine: allow python to fix Epic Games Launcher

📊 Changes

1 file changed (+4 additions, -0 deletions)

View changed files

📝 etc/profile-m-z/wine.profile (+4 -0)

📄 Description

As reported by @kolAflash[1]:

Description

If ~/.cache/gstreamer-1.0/ is empty, /usr/lib/python3* is needed
to initialize it.

Wine needs gstreamer for example in the case of
EpicGamesLauncherInstaller.msi[2] (2025-05-29).

Steps to Reproduce

  1. Copy EpicInstaller-18.5.0.msi to ~/.wine/drive_c/.

  2. Run:

    firejail --profile=wine --whitelist="${HOME}"/.wine
    wine msiexec /i 'C:\EpicInstaller-18.5.0.msi' /q

    firejail --profile=wine --whitelist="${HOME}"/.wine
    wine 'C:\Program Files (x86)\Epic Games\Launcher\Portal\Binaries\Win32\EpicGamesLauncher.exe'

Expected behavior

Epic Games Launcher login screen should show up.

Actual behavior

Epic Games Launcher is stuck loading the login screen.

Additional context

Workaround: Add --noblacklist=/usr/lib/python3*.

Note: Python is already allowed on lutris.profile and steam.profile.

Fixes #6762.

[1] https://github.com/netblue30/firejail/issues/6762#issue-3101581116
[2] https://launcher-public-service-prod06.ol.epicgames.com/launcher/api/installer/download/EpicGamesLauncherInstaller.msi

Reported-by: @kolAflash
Suggested-by: @kolAflash


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netblue30/firejail/pull/6763 **Author:** [@kmk3](https://github.com/kmk3) **Created:** 5/30/2025 **Status:** ✅ Merged **Merged:** 5/31/2025 **Merged by:** [@kmk3](https://github.com/kmk3) **Base:** `master` ← **Head:** `profiles-wine-allow-python` --- ### 📝 Commits (1) - [`29bb218`](https://github.com/netblue30/firejail/commit/29bb21853ba589e5fca3bb5aba3cc9da97fafdad) profiles: wine: allow python to fix Epic Games Launcher ### 📊 Changes **1 file changed** (+4 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `etc/profile-m-z/wine.profile` (+4 -0) </details> ### 📄 Description As reported by @kolAflash[1]: > ### Description > > If `~/.cache/gstreamer-1.0/` is empty, `/usr/lib/python3*` is needed > to initialize it. > > Wine needs gstreamer for example in the case of > EpicGamesLauncherInstaller.msi[2] (2025-05-29). > > ### Steps to Reproduce > > 1. Copy `EpicInstaller-18.5.0.msi` to `~/.wine/drive_c/`. > 2. Run: > > firejail --profile=wine --whitelist="${HOME}"/.wine \ > wine msiexec /i 'C:\\EpicInstaller-18.5.0.msi' /q > > firejail --profile=wine --whitelist="${HOME}"/.wine \ > wine 'C:\\Program Files (x86)\\Epic Games\\Launcher\\Portal\\Binaries\\Win32\\EpicGamesLauncher.exe' > > ### Expected behavior > > Epic Games Launcher login screen should show up. > > ### Actual behavior > > Epic Games Launcher is stuck loading the login screen. > > ### Additional context > > Workaround: Add `--noblacklist=/usr/lib/python3*`. > - Name/version of the relevant program(s)/package(s): > `gstreamer-1.26.1` by Debian-13, Wine-Devel-10.8 from > https://gitlab.winehq.org/wine/wine/-/wikis/Debian-Ubuntu Note: Python is already allowed on lutris.profile and steam.profile. Fixes #6762. [1] https://github.com/netblue30/firejail/issues/6762#issue-3101581116 [2] https://launcher-public-service-prod06.ol.epicgames.com/launcher/api/installer/download/EpicGamesLauncherInstaller.msi Reported-by: @kolAflash Suggested-by: @kolAflash --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
gitea-mirror 2026-05-05 10:51:50 -06:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/firejail#6158
No description provided.