Wine not working F42?

I ran into the issue on Beta Xfce and now on release Workstation; wine doesn’t work (nothing descriptive; seemingly exe and msi files just fail to execute).


Can anyone with F42 try running anything through regular Fedora wine? (not Proton, Lutris, or WineHQ repo)

I sucessfully ran ‘Urbek City Builder’ through Wine from command line in Fedora 42 Beta under Sway WM.

I can’t seem to run any GOG installers (happens with UT99/2K4 and others along with Urbek City Builder):

espionage724@fedora:~$ wine '/home/espionage724/Downloads/Urbek_City_Builder_1.0.22.1_(60554)_win_gog/setup_urbek_city_builder_1.0.22.1_(64bit)_(60554).exe' 
002c:fixme:winediag:loader_init wine-staging 10.4 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0024:fixme:winediag:loader_init wine-staging 10.4 is a testing version containing experimental patches.
0024:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
012c:err:environ:init_peb starting L"Z:\\home\\espionage724\\Downloads\\Urbek_City_Builder_1.0.22.1_(60554)_win_gog\\setup_urbek_city_builder_1.0.22.1_(64bit)_(60554).exe" in experimental wow64 mode
wine: failed to load L"\\??\\C:\\windows\\syswow64\\ntdll.dll" error c0000135
Application could not be started, or no application associated with the specified
 file.
ShellExecuteEx failed: 0024:err:start:fatal_error FormatMessage failed

Thanks! I installed wine.i686 but wine itself still had the wow64 ntdll thing. Using wine32 ran an installer though! (I’ll try more stuff later)

WINEARCH=win32 wine32 '/home/espionage724/Downloads/setup_ut_goty_2.0.0.5.exe'

This seems useful to switch wine to wine32 from wine64:

sudo update-alternatives --config 'wine'

That has winetricks work and seemingly ran osu! fine (dotnet48 winetricks, SSL online log-in, OGL 3D), ! I don’t think I have anything win64 so this looks like it’ll work fine :smiley:

1 Like

You can script it like this:

sudo alternatives --set wine $(type -P wine32)
1 Like