[Resolved] Failing to install Epic Games Store on Fedora 32

I’m noticing crash logs while trying to install the Epic Games Store in Lutris, though the UI doesn’t indicate that anything went wrong. The store also fails to launch.

The full install logs are here: https://paste.ubuntu.com/p/HD7SzCTkZF/
The interesting bit is towards the bottom. The first error I notice starts in line 612:

001b:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 1114
Executing /home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine64 regedit /S C:\windows\Temp\_register-font.reg
Executing cp /home/tao/Games/epic-games-store/dosdevices/c:/windows/temp/_register-font.reg /tmp/winetricks.f30Ve2Rf/_reg_88a6da48_43551.reg
Executing /home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine regedit /S C:\windows\Temp\_register-font.reg
Executing /home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine64 regedit /S C:\windows\Temp\_register-font.reg
Executing cp /home/tao/Games/epic-games-store/dosdevices/c:/windows/temp/_register-font.reg /tmp/winetricks.f30Ve2Rf/_reg_a97c7e83_43551.reg
Executing /home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine regedit /S C:\windows\Temp\_register-font-replacements.reg
Executing /home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine64 regedit /S C:\windows\Temp\_register-font-replacements.reg
Executing cp /home/tao/Games/epic-games-store/dosdevices/c:/windows/temp/_register-font-replacements.reg /tmp/winetricks.f30Ve2Rf/_reg_1e77dcfa_43551.reg
Executing w_do_call vcrun2019
Executing mkdir -p /home/tao/Games
------------------------------------------------------
You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing load_vcrun2019 
Using native,builtin override for following DLLs: api-ms-win-crt-private-l1-1-0 api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcr140 ucrtbase vcomp140 vcruntime140
Executing /home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine regedit /S C:\windows\Temp\override-dll.reg
Executing /home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine64 regedit /S C:\windows\Temp\override-dll.reg
Executing cd /home/tao/.cache/winetricks/vcrun2019
Executing /home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine vc_redist.x86.exe /q
0045:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0045:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption
0045:err:winediag:gnutls_initialize failed to load libgnutls, no support for pfx import/export
0045:err:module:load_so_dll failed to load .so lib "/home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/../lib/wine/msxml3.dll.so": liblzma.so.5: wrong ELF class: ELFCLASS64
0045:err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\msxml3.dll"
0045:err:ole:CoGetClassObject no class object {f6d90f11-9c73-11d3-b32e-00c04f990bb4} could be created for context 0x1
0045:fixme:ver:GetCurrentPackageId (0x32fe84 (nil)): stub
------------------------------------------------------
Note: command /home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine vc_redist.x86.exe /q returned status 5. Aborting.
------------------------------------------------------
Game is considered exited.
Initial process has exited.
All monitored processes have exited.
Exit with returncode 256
DEBUG    2020-05-15 10:30:25,242 [command.on_stop:182]:The process has terminated with code 0
DEBUG    2020-05-15 10:30:25,242 [command.stop:266]:Management process looks dead already.
DEBUG    2020-05-15 10:30:25,242 [command.stop:274]:Detaching logger
DEBUG    2020-05-15 10:30:26,164 [interpreter._iter_commands:603]:Installer command: {'copy': {'src': 'epic', 'dst': '$CACHE/epic/'}}
DEBUG    2020-05-15 10:30:26,165 [commands.merge:258]:Merging /home/tao/.cache/lutris/installer/epic-games-store/epic/EpicGamesLauncherInstaller.msi into /home/tao/.cache/lutris/installer/epic-games-store/epic
DEBUG    2020-05-15 10:30:26,166 [interpreter._iter_commands:603]:Installer command: {'task': {'arch': 'win64', 'exclude_processes': 'EpicGamesLauncher.exe', 'name': 'wineexec', 'args': '/i "$CACHE/epic/EpicGamesLauncherInstaller.msi" /q', 'prefix': '$GAMEDIR', 'executable': 'msiexec'}}
DEBUG    2020-05-15 10:30:26,176 [wine.use_lutris_runtime:113]:/home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine is provided by Lutris, using runtime
WARNING  2020-05-15 10:30:26,179 [wine.game_exe:541]:The game doesn't have an executable
DEBUG    2020-05-15 10:30:26,179 [command.start:133]:Running /usr/share/lutris/bin/lutris-wrapper /home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine 0 1 EpicGamesLauncher.exe /home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine msiexec /i /home/tao/.cache/lutris/installer/epic-games-store/epic/EpicGamesLauncherInstaller.msi /q
DEBUG    2020-05-15 10:30:26,179 [command.start:135]:ENV: WINEARCH="win64"
DEBUG    2020-05-15 10:30:26,179 [command.start:135]:ENV: WINE="/home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine"
DEBUG    2020-05-15 10:30:26,179 [command.start:135]:ENV: WINEPREFIX="/home/tao/Games/epic-games-store"
DEBUG    2020-05-15 10:30:26,179 [command.start:135]:ENV: LD_LIBRARY_PATH="/home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/lib:/home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/lib64:/usr/lib64/iscsi:/usr/lib64/dyninst:/lib:/lib64:/usr/lib:/usr/lib64:/home/tao/.local/share/lutris/runtime/Ubuntu-18.04-i686:/home/tao/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/tao/.local/share/lutris/runtime/steam/i386/lib:/home/tao/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/tao/.local/share/lutris/runtime/steam/i386/usr/lib:/home/tao/.local/share/lutris/runtime/Ubuntu-18.04-x86_64:/home/tao/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/tao/.local/share/lutris/runtime/steam/amd64/lib:/home/tao/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/tao/.local/share/lutris/runtime/steam/amd64/usr/lib"
DEBUG    2020-05-15 10:30:26,179 [command.start:135]:ENV: MESA_GL_VERSION_OVERRIDE="4.4COMPAT"
DEBUG    2020-05-15 10:30:26,179 [command.start:135]:ENV: DXVK_HUD="compiler"
DEBUG    2020-05-15 10:30:26,179 [command.start:135]:ENV: __GL_SHADER_DISK_CACHE="1"
DEBUG    2020-05-15 10:30:26,179 [command.start:135]:ENV: __GL_SHADER_DISK_CACHE_PATH="/home/tao/Games/epic-games-store"
DEBUG    2020-05-15 10:30:26,179 [command.start:135]:ENV: PYTHONPATH="/usr/lib/lutris:/usr/bin:/usr/lib64/python38.zip:/usr/lib64/python3.8:/usr/lib64/python3.8/lib-dynload:/usr/lib64/python3.8/site-packages:/usr/lib/python3.8/site-packages"
lutris-wrapper: /home/tao/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine

I’m pretty new to Lutris and Wine, but I’ve tried to do some Googling on the issue with no luck. Perhaps someone more familiar with this can point me in the right direction for debugging?

Here’s the output of lutris --submit-issue: https://paste.ubuntu.com/p/HzdBXfTz2S/

Solved it! I reinstalled several times, each time adding one more missing dependency, but I think the key thing was installing Wine from the official repos rather than Fedora’s ones. I followed the instructions from https://wiki.winehq.org/Fedora and installed winehq-devel.

In case that doesn’t do it for anyone else, I also installed the following:

sudo dnf install xz-libs-5.2.5-1.fc32.i686 gnutls.i686 mono-complete wine-mono libpng-2:1.6.37-3.fc32.i686
1 Like