[GH-ISSUE #5948] lutris: cannot launch EA App #3141

Open
opened 2026-05-05 09:46:31 -06:00 by gitea-mirror · 0 comments
Owner

Originally created by @celenityy on GitHub (Aug 8, 2023).
Original GitHub issue: https://github.com/netblue30/firejail/issues/5948

Description

With Firejail active, on Lutris, when I attempt to launch the EA App, I get stuck at a blue screen with the following error: ** (wine:418): CRITICAL **: 14:43:22.042: Couldn't g_module_open libpython. Reason: /usr/lib64/libpython3.11.so: cannot open shared object file: No such file or directory The issue resolves when ran without Firejail.

Environment

  • Fedora 38
  • Firejail version 0.9.73

Checklist

  • The issues is caused by firejail (i.e. running the program by path (e.g. /usr/bin/vlc) "fixes" it).
  • I can reproduce the issue without custom modifications (e.g. globals.local).
  • The program has a profile. (If not, request one in https://github.com/netblue30/firejail/issues/1139)
  • The profile (and redirect profile if exists) hasn't already been fixed upstream.
  • I have performed a short search for similar issues (to avoid opening a duplicate).
    • I'm aware of browser-allow-drm yes/browser-disable-u2f no in firejail.config to allow DRM/U2F in browsers.
  • I used --profile=PROFILENAME to set the right profile. (Only relevant for AppImages)

Log

[user@localhost ~]$ firejail --profile=lutris /usr/bin/lutris
Reading profile /etc/firejail/lutris.profile
Reading profile /etc/firejail/allow-python2.inc
Reading profile /etc/firejail/allow-python3.inc
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-exec.inc
Reading profile /etc/firejail/disable-interpreters.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/disable-xdg.inc
Reading profile /etc/firejail/whitelist-common.inc
Reading profile /etc/firejail/whitelist-usr-share-common.inc
Reading profile /etc/firejail/whitelist-runuser-common.inc
Reading profile /etc/firejail/whitelist-var-common.inc
firejail version 0.9.73

Seccomp list in: !modify_ldt, check list: @default-keep, prelist: unknown,
Parent pid 316760, child pid 316764
Warning: An abstract unix socket for session D-BUS might still be available. Use --net or remove unix from --protocol set.
Seccomp list in: !modify_ldt, check list: @default-keep, prelist: unknown,
Seccomp list in: !modify_ldt, check list: @default-keep, prelist: unknown,
Child process initialized in 85.21 ms
Warning: seccomp disabled, it requires a Linux kernel version 3.5 or newer.

(lutris:10): dbind-WARNING **: 15:02:07.737: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
2023-08-08 15:02:08,043: Starting Lutris 0.5.13
2023-08-08 15:02:08,044: Running AMD Mesa driver 23.1.5 on AMD Radeon RX 6950 XT (navi21, LLVM 16.0.6, DRM 3.52, 6.4.7-200.fc38.x86_64) (0x73a5)
2023-08-08 15:02:08,044: GPU: 1002:73A5 1849:5238 (amdgpu drivers)
Warning: an existing sandbox was detected. /usr/bin/wine will run without any additional sandboxing features
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/lutris/style_manager.py", line 77, in _call_cb
    values = obj.call_finish(result)
             ^^^^^^^^^^^^^^^^^^^^^^^
gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown (2)
Warning: an existing sandbox was detected. /usr/bin/wine will run without any additional sandboxing features
2023-08-08 15:02:09,759: Unable to load libGLX_nvidia.so.0
2023-08-08 15:02:09,759: Unable to locate libGLX_nvidia
Started initial process 188 from gamemoderun /home/user/.local/share/lutris/runners/wine/wine-8.13-amd64/bin/wine /home/user/Games/ea-app/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EALauncher.exe
Start monitoring process.
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
Initial process has exited (return code: 0)
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
info:  Game: EABackgroundService.exe
info:  DXVK: v2.2
info:  Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x65dc4130
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  Skipping CPU adapter: llvmpipe (LLVM 16.0.6, 256 bits)
info:  AMD Radeon RX 6950 XT (RADV NAVI21):
info:    Driver : radv 23.1.5
info:    Memory Heap[0]: 
info:      Size: 16128 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:      Memory Type[1]: Property Flags = 0x1
info:      Memory Type[7]: Property Flags = 0xc1
info:    Memory Heap[1]: 
info:      Size: 15957 MiB
info:      Flags: 0x0
info:      Memory Type[2]: Property Flags = 0x6
info:      Memory Type[5]: Property Flags = 0xe
info:      Memory Type[6]: Property Flags = 0xe
info:      Memory Type[8]: Property Flags = 0xc6
info:      Memory Type[10]: Property Flags = 0xce
info:    Memory Heap[2]: 
info:      Size: 256 MiB
info:      Flags: 0x1
info:      Memory Type[3]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0x7
info:      Memory Type[9]: Property Flags = 0xc7
warn:  DXGI: Found monitors not associated with any adapter, using fallback
info:  Adapter LUID 0: 0:405
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 

** (wine:412): CRITICAL **: 15:02:13.488: Couldn't g_module_open libpython. Reason: /usr/lib64/libpython3.11.so: cannot open shared object file: No such file or directory
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 

Originally created by @celenityy on GitHub (Aug 8, 2023). Original GitHub issue: https://github.com/netblue30/firejail/issues/5948 ### Description With Firejail active, on Lutris, when I attempt to launch the EA App, I get stuck at a blue screen with the following error: ``` ** (wine:418): CRITICAL **: 14:43:22.042: Couldn't g_module_open libpython. Reason: /usr/lib64/libpython3.11.so: cannot open shared object file: No such file or directory ``` The issue resolves when ran without Firejail. ### Environment - Fedora 38 - Firejail version 0.9.73 ### Checklist <!-- Note: Items are checked with an "x", like so: - [x] This is a checked item. --> - [x] The issues is caused by firejail (i.e. running the program by path (e.g. `/usr/bin/vlc`) "fixes" it). - [x] I can reproduce the issue without custom modifications (e.g. globals.local). - [x] The program has a profile. (If not, request one in `https://github.com/netblue30/firejail/issues/1139`) - [x] The profile (and redirect profile if exists) hasn't already been fixed [upstream](https://github.com/netblue30/firejail/tree/master/etc). - [x] I have performed a short search for similar issues (to avoid opening a duplicate). - [x] I'm aware of `browser-allow-drm yes`/`browser-disable-u2f no` in `firejail.config` to allow DRM/U2F in browsers. - [x] I used `--profile=PROFILENAME` to set the right profile. (Only relevant for AppImages) ### Log ``` [user@localhost ~]$ firejail --profile=lutris /usr/bin/lutris Reading profile /etc/firejail/lutris.profile Reading profile /etc/firejail/allow-python2.inc Reading profile /etc/firejail/allow-python3.inc Reading profile /etc/firejail/disable-common.inc Reading profile /etc/firejail/disable-devel.inc Reading profile /etc/firejail/disable-exec.inc Reading profile /etc/firejail/disable-interpreters.inc Reading profile /etc/firejail/disable-programs.inc Reading profile /etc/firejail/disable-xdg.inc Reading profile /etc/firejail/whitelist-common.inc Reading profile /etc/firejail/whitelist-usr-share-common.inc Reading profile /etc/firejail/whitelist-runuser-common.inc Reading profile /etc/firejail/whitelist-var-common.inc firejail version 0.9.73 Seccomp list in: !modify_ldt, check list: @default-keep, prelist: unknown, Parent pid 316760, child pid 316764 Warning: An abstract unix socket for session D-BUS might still be available. Use --net or remove unix from --protocol set. Seccomp list in: !modify_ldt, check list: @default-keep, prelist: unknown, Seccomp list in: !modify_ldt, check list: @default-keep, prelist: unknown, Child process initialized in 85.21 ms Warning: seccomp disabled, it requires a Linux kernel version 3.5 or newer. (lutris:10): dbind-WARNING **: 15:02:07.737: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown 2023-08-08 15:02:08,043: Starting Lutris 0.5.13 2023-08-08 15:02:08,044: Running AMD Mesa driver 23.1.5 on AMD Radeon RX 6950 XT (navi21, LLVM 16.0.6, DRM 3.52, 6.4.7-200.fc38.x86_64) (0x73a5) 2023-08-08 15:02:08,044: GPU: 1002:73A5 1849:5238 (amdgpu drivers) Warning: an existing sandbox was detected. /usr/bin/wine will run without any additional sandboxing features Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/lutris/style_manager.py", line 77, in _call_cb values = obj.call_finish(result) ^^^^^^^^^^^^^^^^^^^^^^^ gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown (2) Warning: an existing sandbox was detected. /usr/bin/wine will run without any additional sandboxing features 2023-08-08 15:02:09,759: Unable to load libGLX_nvidia.so.0 2023-08-08 15:02:09,759: Unable to locate libGLX_nvidia Started initial process 188 from gamemoderun /home/user/.local/share/lutris/runners/wine/wine-8.13-amd64/bin/wine /home/user/Games/ea-app/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EALauncher.exe Start monitoring process. gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: Initial process has exited (return code: 0) gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: info: Game: EABackgroundService.exe info: DXVK: v2.2 info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x65dc4130 info: Built-in extension providers: info: Win32 WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 info: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface warn: Skipping CPU adapter: llvmpipe (LLVM 16.0.6, 256 bits) info: AMD Radeon RX 6950 XT (RADV NAVI21): info: Driver : radv 23.1.5 info: Memory Heap[0]: info: Size: 16128 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[1]: Property Flags = 0x1 info: Memory Type[7]: Property Flags = 0xc1 info: Memory Heap[1]: info: Size: 15957 MiB info: Flags: 0x0 info: Memory Type[2]: Property Flags = 0x6 info: Memory Type[5]: Property Flags = 0xe info: Memory Type[6]: Property Flags = 0xe info: Memory Type[8]: Property Flags = 0xc6 info: Memory Type[10]: Property Flags = 0xce info: Memory Heap[2]: info: Size: 256 MiB info: Flags: 0x1 info: Memory Type[3]: Property Flags = 0x7 info: Memory Type[4]: Property Flags = 0x7 info: Memory Type[9]: Property Flags = 0xc7 warn: DXGI: Found monitors not associated with any adapter, using fallback info: Adapter LUID 0: 0:405 gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: ** (wine:412): CRITICAL **: 15:02:13.488: Couldn't g_module_open libpython. Reason: /usr/lib64/libpython3.11.so: cannot open shared object file: No such file or directory gamemodeauto: gamemodeauto: gamemodeauto: ```
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#3141
No description provided.