Please help… I have been having trouble creating a win32 prefix after some system update. I cannot determine when the problem started but I know it was after some system update. I have a game installed as win32 and the date on the folder is 4 Sept 2022 so I know the problem started after that. The game still runs okay but now when a create a default or other win32 prefix I get the following problem in console and I do not see the drive_c/Program Files (x86) directory in the prefix directory. I re-searched a lot and have tried a lot of things but nothing has worked:
Re-installing and removing and installing wine-staging, wine-mono, winetricks and lutris.
I have no ~/.config/fontconfig folder.
Deleted default ~/.wine folder
Deleted ~/.cache folder.
I am also using an AMD video card so I know it is not a graphic driver issue.
Switched between X11 and Wayland compositor
Here is the console output:
❯ WINEARCH="win32" WINEPREFIX="$HOME/.wine-test" winecfg
wine: created the configuration directory '/home/.../.wine-test'
002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
002c:fixme:winediag:LdrInitializeThunk wine-staging 7.16 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0048:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0050:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0050:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0050:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0050:err:ole:start_rpcss Failed to open RpcSs service
0048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0048:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0048:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0048:fixme:imm:ImeSetActiveContext (00020026, 0): stub
0048:fixme:imm:ImmReleaseContext (00010020, 00020026): stub
002c:fixme:imm:ImeSetActiveContext (00010052, 1): stub
002c:fixme:imm:ImmReleaseContext (00010050, 00010052): stub
0078:err:winedevice:ServiceMain Failed to load L"C:\\windows\\system32\\win32k.sys"
0078:err:winedevice:ServiceMain Failed to load L"C:\\windows\\system32\\drivers\\dxgkrnl.sys"
0078:err:winedevice:ServiceMain Failed to load L"C:\\windows\\system32\\drivers\\dxgmms1.sys"
008c:err:setupapi:SetupDefaultQueueCallbackW copy error 1812 L"@C:\\windows\\system32\\drivers\\wineusb.sys,-1" -> L"C:\\windows\\inf\\wineusb.inf"
008c:fixme:file:NtLockFile I/O completion on lock not implemented yet
008c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
008c:err:mscoree:LoadLibraryShim error reading registry key for installroot
008c:err:mscoree:LoadLibraryShim error reading registry key for installroot
008c:err:mscoree:LoadLibraryShim error reading registry key for installroot
008c:err:mscoree:LoadLibraryShim error reading registry key for installroot
008c:err:mscoree:LoadLibraryShim error reading registry key for installroot
008c:err:mscoree:LoadLibraryShim error reading registry key for installroot
008c:err:mscoree:LoadLibraryShim error reading registry key for installroot
008c:err:mscoree:LoadLibraryShim error reading registry key for installroot
009c:fixme:imm:ImeSetActiveContext (0001008C, 1): stub
009c:fixme:imm:ImmReleaseContext (00030082, 0001008C): stub
008c:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
008c:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
00ac:fixme:imm:ImeSetActiveContext (00030088, 1): stub
00ac:fixme:imm:ImmReleaseContext (00030092, 00030088): stub
0108:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0108:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0108:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0108:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0108:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0108:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
wine: configuration in L"/home/.../.wine-test" has been updated.
0108:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
0108:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
0108:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
0134:fixme:imm:ImeSetActiveContext (0003006E, 1): stub
0134:fixme:imm:ImmReleaseContext (00030074, 0003006E): stub
I just tried win64 well and seems we have the same behavior (your output also shows err:winedevice:ServiceMain Failed to load L"C:\windows\system32\win32k.sys failing to load so maybe there is no problem?
Yes the winecfg will pop up but I never saw those errors in console before this.
The Program Files (x86) is for a 64 bits prefix, did you read before replying? So what you describe IS a 32 bits prefix. You don’t have the Program Files (x86) folder obviously, as in a 32 bits prefix, guess what, it is called Program Files.
There are no issues now. The errors in the console are there but the game installed and runs fine now. It might have been the re-installs of wine-staging, wine-mono, etc hard to tell but the previous problem was that the game failed to install either with win32 or win64. Just takes so long to test each fix attempt because installing the game takes time since each install was around 45G (game is Wolfenstein New Order from Epic Game Store). I did so many changes that I don’t really know what fixed it
Anyway thank you all for the help, really appreciate it!