installation of FritzCoach fails during msiexec

Questions about Wine on Linux
Locked
desessarts
Level 4
Level 4
Posts: 198
Joined: Wed Oct 04, 2023 7:57 am

installation of FritzCoach fails during msiexec

Post by desessarts »

Hello

Debian 12 up to date, wine 8.18

I try to install the (paid) software from Chessbase FritzCoach from
https://shop.chessbase.com/en/products/ ... VZC7B0LGA3

according to
https://appdb.winehq.org/objectManager. ... =&iId=6722

it should work

The downloaded file is

Code: Select all

 ls -alrt FritzCoachSetup.msi 
-rw-r--r-- 1 gg gg 436465664 16 oct.  13:35 FritzCoachSetup.msi
I have done

Code: Select all

export WINEARCH=win32
export WINEPREFIX=~/.wine_fritz
then if I launch msiexec I get

Code: Select all

gg@db12:~$ msiexec /i FritzCoachSetup.msi 
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0114:fixme:file:NtLockFile I/O completion on lock not implemented yet
0114:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
gg@db12:~$

i also tried

Code: Select all

gg@db12:~$ msiexec /i FritzCoach FritzCoachSetup.msi 
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
gg@db12:~$
thanks for any idea
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: installation of FritzCoach fails during msiexec

Post by jkfloris »

Unfortunately, the output does not show any errors.
Check that the program is not installed in "~/.wine/drive_c/Program Files/...".

You can also try to run the installer with:

Code: Select all

wine start FritzCoachSetup.msi
Or try unpacking FritzCoachSetup.msi with msiextract.
desessarts
Level 4
Level 4
Posts: 198
Joined: Wed Oct 04, 2023 7:57 am

Re: installation of FritzCoach fails during msiexec

Post by desessarts »

Hello

Code: Select all

gg@db12:~$ wine start FritzCoachSetup.msi 
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0118:fixme:exec:SHELL_execute flags ignored: 0x00000100
gg@db12:~$ 0120:fixme:file:NtLockFile I/O completion on lock not implemented yet
0120:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
wine client error:68: wine client error:88: write: Mauvais descripteur de fichier
wine client error:c4: write: Mauvais descripteur de fichier

gg@db12:$ 
I test msiextract

Thanks
desessarts
Level 4
Level 4
Posts: 198
Joined: Wed Oct 04, 2023 7:57 am

Re: installation of FritzCoach fails during msiexec

Post by desessarts »

so I extracted, I find many .mp3, .wav, .png, and some dll and exe

Code: Select all

gg@db12:~$ msiextract FritzCoachSetup.msi | grep 'exe\|dll'
ChessBase/Fritz - Your chess coach/ChessBaseAdminTool.exe
System64/concrt140.dll
System64/concrt140.dll
ChessBase/Fritz - Your chess coach/FritzDX12.exe
ChessBase/Fritz - Your chess coach/PreReqs/SetupGamingServices.exe
System64/msvcp140.dll
System64/msvcp140.dll
System64/msvcp140_1.dll
System64/msvcp140_1.dll
System64/msvcp140_2.dll
System64/msvcp140_2.dll
System64/msvcp140_atomic_wait.dll
System64/msvcp140_atomic_wait.dll
System64/msvcp140_codecvt_ids.dll
System64/msvcp140_codecvt_ids.dll
ChessBase/Fritz - Your chess coach/SView3.dll
System64/vcamp140.dll
System64/vcamp140.dll
System64/vccorlib140.dll
System64/vccorlib140.dll
System64/vcomp140.dll
System64/vcomp140.dll
System64/vcruntime140.dll
System64/vcruntime140.dll
System64/vcruntime140_1.dll
System64/vcruntime140_1.dll
ChessBase/Fritz - Your chess coach/XCurl.dll
gg@db12:~$ 

jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: installation of FritzCoach fails during msiexec

Post by jkfloris »

I have done

Code: Select all

export WINEARCH=win32
export WINEPREFIX=~/.wine_fritz
The output of msiextract (and Fritz's web page) indicates that this is a 64-bit program.
Does the installation succeed with a clean 64-bit prefix?

You can check this by extracting FritzCoachSetup.msi and see what kind of file "FritzDX12" is.

Code: Select all

cd "ChessBase/Fritz - Your chess coach"
file FritzDX12.exe
You can also try to run FritzDX12.exe with wine.
desessarts
Level 4
Level 4
Posts: 198
Joined: Wed Oct 04, 2023 7:57 am

Re: installation of FritzCoach fails during msiexec

Post by desessarts »

So I did a

Code: Select all

rm -rf ~/.wine_fritz
export WINEARCH=win64
I checked

Code: Select all

gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ file FritzDX12.exe 
FritzDX12.exe: PE32+ executable (GUI) x86-64, for MS Windows, 7 sections
and you are right, it is 64 bits
desessarts
Level 4
Level 4
Posts: 198
Joined: Wed Oct 04, 2023 7:57 am

Re: installation of FritzCoach fails during msiexec

Post by desessarts »

I can launch the installer

Code: Select all

gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach/PreReqs$ wine SetupGamingServices.exe 
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0118:fixme:powershell:wmain stub: L"PowerShell" L"-ExecutionPolicy" L"Bypass" L"-File" L"C:\\users\\gg\\Temp\\GamingServices\\Install.ps1"
gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach/PreReqs$
but then when I do

Code: Select all

gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ wine ChessBaseAdminTool.exe 
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0110:err:module:import_dll Library mfc140u.dll (which is needed by L"C:\\ChessBase\\Fritz - Your chess coach\\SView3.dll") not found
0110:err:module:import_dll Library SView3.dll (which is needed by L"C:\\ChessBase\\Fritz - Your chess coach\\ChessBaseAdminTool.exe") not found
0110:err:module:import_dll Library mfc140u.dll (which is needed by L"C:\\ChessBase\\Fritz - Your chess coach\\ChessBaseAdminTool.exe") not found
0110:err:module:loader_init Importing dlls for L"C:\\ChessBase\\Fritz - Your chess coach\\ChessBaseAdminTool.exe" failed, status c0000135
gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ 

I can see I need some winetricks installations
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: installation of FritzCoach fails during msiexec

Post by jkfloris »

The missing file (mfc140u) is part of the Visual C++ libraries.
You can install them with winetricks:

Code: Select all

# Install and update winetricks if necessary:
sudo apt install winetricks
sudo winetricks --self-update

# Install the Visual C++ libraries:
WINEPREFIX=~/.wine_fritz winetricks -q vcrun2022
desessarts
Level 4
Level 4
Posts: 198
Joined: Wed Oct 04, 2023 7:57 am

Re: installation of FritzCoach fails during msiexec

Post by desessarts »

I installed vcrun2022

I noticed 3 .exe in this .msi

Now if I do

Code: Select all

gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ wine PreReqs/SetupGamingServices.exe 
I get a window saying

Installation complete
if I click on "details"

I get

Code: Select all

Output folder: C:\users\gg\Temp\GamingServices
Extract: Install.ps1
Extract: GamingServices.appxbundle
Extract: InstallGamingServicesBundle.ps1
Extract: Microsoft.NET.Native.Framework.2.2.appx
Extract: Microsoft.NET.Native.Runtime.2.2.appx
Extract: Microsoft.VCLibs.x64.14.00.appx
Extract: UninstallGamingServicesBundle.cmd
Execute: PowerShell -ExecutionPolicy Bypass -File "C:\users\gg\Temp\GamingServices\Install.ps1"
Completed
If I launch

Code: Select all

gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ wine ChessBaseAdminTool.exe 
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0110:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 00007FFFFE1FF1C4, 00007FFFFE1FF1E0 00007FFFFE1FF1C0
0110:fixme:nls:get_dummy_preferred_ui_language (0x38 0x40c 00007FFFFE1FF1C4 00007FFFFE1FF1E0 00007FFFFE1FF1C0) returning a dummy value (current locale)
0110:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0110:fixme:reg:RegQueryInfoKeyW security argument not supported.
0110:fixme:reg:RegQueryInfoKeyW security argument not supported.
0110:fixme:shell:InitNetworkAddressControl stub

I get a window

Outil admin Chessbase

Applications installées

and nothing inside

So I can't activate or de-activate any application

If I launch FritzDX12.exe

Code: Select all

gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ wine FritzDX12.exe 
0130:err:module:import_dll Library GameInput.dll (which is needed by L"C:\\ChessBase\\Fritz - Your chess coach\\FritzDX12.exe") not found
0130:err:module:loader_init Importing dlls for L"C:\\ChessBase\\Fritz - Your chess coach\\FritzDX12.exe" failed, status c0000135
gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ 
I I look for GameInput.dll, I find nothing

Code: Select all

gg@db12:~$ find .wine_fritz/ -name "GameInput.dll"
gg@db12:~$ 
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: installation of FritzCoach fails during msiexec

Post by jkfloris »

Code: Select all

Output folder: C:\users\gg\Temp\GamingServices
Extract: Install.ps1
Extract: GamingServices.appxbundle
I expect that the "GamingServices.appxbundle" archive contains the missing DLL file.
You can use 7z to extract the appxbundle.

The appxbundle "Gaming Services" from the Microsoft Store, contains all kinds of appx files. All but one are small files. In my case it' is called "GamingServicesTcui-Package_15.81.24001.0_x64.appx". Extract this appx file.
Inside the appx is "gameinputredist.msi", which can be installed with wine

Code: Select all

wine start gameinputredist.msi
desessarts
Level 4
Level 4
Posts: 198
Joined: Wed Oct 04, 2023 7:57 am

Re: installation of FritzCoach fails during msiexec

Post by desessarts »

Hello

I extracted

Code: Select all

gg@db12:~/.wine_fritz/drive_c/users/gg/Temp/GamingServices$ unzip -lv !$
unzip -lv GamingServices.appxbundle
Archive:  GamingServices.appxbundle
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
   16673  Stored    16673   0% 2022-10-13 14:18 b16e7d60  GamingServicesTcui-Package_7.70.13002.0_language-af.appx
   17532  Stored    17532   0% 2022-10-13 14:18 266ca5c2  GamingServicesTcui-Package_7.70.13002.0_language-am.appx
   17436  Stored    17436   0% 2022-10-13 14:18 021612ac  GamingServicesTcui-Package_7.70.13002.0_language-ar.appx
   13250  Stored    13250   0% 2022-10-13 14:18 000a2e0a  GamingServicesTcui-Package_7.70.13002.0_language-as.appx
   17160  Stored    17160   0% 2022-10-13 14:18 67d897c1  GamingServicesTcui-Package_7.70.13002.0_language-az-latn.appx
   17745  Stored    17745   0% 2022-10-13 14:18 18b54f20  GamingServicesTcui-Package_7.70.13002.0_language-be.appx
   17804  Stored    17804   0% 2022-10-13 14:18 801c4bb0  GamingServicesTcui-Package_7.70.13002.0_language-bg.appx
   19131  Stored    19131   0% 2022-10-13 14:18 e2d06f04  GamingServicesTcui-Package_7.70.13002.0_language-bn.appx
   17123  Stored    17123   0% 2022-10-13 14:18 e3a3bd70  GamingServicesTcui-Package_7.70.13002.0_language-bs.appx
   18247  Stored    18247   0% 2022-10-13 14:18 e5b92fe7  GamingServicesTcui-Package_7.70.13002.0_language-ca.appx
   13160  Stored    13160   0% 2022-10-13 14:18 f3db8570  GamingServicesTcui-Package_7.70.13002.0_language-chr-cher.appx
   17316  Stored    17316   0% 2022-10-13 14:18 158d6b93  GamingServicesTcui-Package_7.70.13002.0_language-cs.appx
   16927  Stored    16927   0% 2022-10-13 14:18 e63d9d1d  GamingServicesTcui-Package_7.70.13002.0_language-cy.appx
   16605  Stored    16605   0% 2022-10-13 14:18 3fc739c2  GamingServicesTcui-Package_7.70.13002.0_language-da.appx
   17099  Stored    17099   0% 2022-10-13 14:18 120245a5  GamingServicesTcui-Package_7.70.13002.0_language-de.appx
   18497  Stored    18497   0% 2022-10-13 14:18 e816bc67  GamingServicesTcui-Package_7.70.13002.0_language-el.appx
   20214  Stored    20214   0% 2022-10-13 14:18 5f31f5bd  GamingServicesTcui-Package_7.70.13002.0_language-es.appx
   16854  Stored    16854   0% 2022-10-13 14:18 ee923f01  GamingServicesTcui-Package_7.70.13002.0_language-et.appx
   16751  Stored    16751   0% 2022-10-13 14:18 a4e7ba29  GamingServicesTcui-Package_7.70.13002.0_language-eu.appx
   17625  Stored    17625   0% 2022-10-13 14:18 7989da86  GamingServicesTcui-Package_7.70.13002.0_language-fa.appx
   16909  Stored    16909   0% 2022-10-13 14:18 c5b4205d  GamingServicesTcui-Package_7.70.13002.0_language-fi.appx
   16763  Stored    16763   0% 2022-10-13 14:18 9e2e35b2  GamingServicesTcui-Package_7.70.13002.0_language-fil-latn.appx
   20235  Stored    20235   0% 2022-10-13 14:18 e90168c6  GamingServicesTcui-Package_7.70.13002.0_language-fr.appx
   12999  Stored    12999   0% 2022-10-13 14:18 49d454e4  GamingServicesTcui-Package_7.70.13002.0_language-ga.appx
   13035  Stored    13035   0% 2022-10-13 14:18 267abe33  GamingServicesTcui-Package_7.70.13002.0_language-gd-latn.appx
   16853  Stored    16853   0% 2022-10-13 14:18 67cb8080  GamingServicesTcui-Package_7.70.13002.0_language-gl.appx
   13223  Stored    13223   0% 2022-10-13 14:18 d24fd38b  GamingServicesTcui-Package_7.70.13002.0_language-gu.appx
   12752  Stored    12752   0% 2022-10-13 14:18 26e32ba7  GamingServicesTcui-Package_7.70.13002.0_language-ha-latn.appx
   16919  Stored    16919   0% 2022-10-13 14:18 22897ecf  GamingServicesTcui-Package_7.70.13002.0_language-he.appx
   17588  Stored    17588   0% 2022-10-13 14:18 802d56c3  GamingServicesTcui-Package_7.70.13002.0_language-hi.appx
   17106  Stored    17106   0% 2022-10-13 14:18 4df1e05a  GamingServicesTcui-Package_7.70.13002.0_language-hr.appx
   17418  Stored    17418   0% 2022-10-13 14:18 a54fd4e7  GamingServicesTcui-Package_7.70.13002.0_language-hu.appx
   13226  Stored    13226   0% 2022-10-13 14:18 b1fcba62  GamingServicesTcui-Package_7.70.13002.0_language-hy.appx
   16383  Stored    16383   0% 2022-10-13 14:18 86cb8bae  GamingServicesTcui-Package_7.70.13002.0_language-id.appx
   12711  Stored    12711   0% 2022-10-13 14:18 84af65dc  GamingServicesTcui-Package_7.70.13002.0_language-ig-latn.appx
   16982  Stored    16982   0% 2022-10-13 14:18 64ce3c4d  GamingServicesTcui-Package_7.70.13002.0_language-is.appx
   16788  Stored    16788   0% 2022-10-13 14:18 d7c979f8  GamingServicesTcui-Package_7.70.13002.0_language-it.appx
   16709  Stored    16709   0% 2022-10-13 14:18 ecb98bac  GamingServicesTcui-Package_7.70.13002.0_language-ja.appx
   17930  Stored    17930   0% 2022-10-13 14:18 8cb86015  GamingServicesTcui-Package_7.70.13002.0_language-ka.appx
   17650  Stored    17650   0% 2022-10-13 14:18 42ae670a  GamingServicesTcui-Package_7.70.13002.0_language-kk.appx
   17527  Stored    17527   0% 2022-10-13 14:18 adbe7beb  GamingServicesTcui-Package_7.70.13002.0_language-km.appx
   17723  Stored    17723   0% 2022-10-13 14:18 9dfe59b2  GamingServicesTcui-Package_7.70.13002.0_language-kn.appx
   16767  Stored    16767   0% 2022-10-13 14:18 e8f90cde  GamingServicesTcui-Package_7.70.13002.0_language-ko.appx
   13162  Stored    13162   0% 2022-10-13 14:18 bcb8dca8  GamingServicesTcui-Package_7.70.13002.0_language-kok.appx
   13256  Stored    13256   0% 2022-10-13 14:18 e814ef76  GamingServicesTcui-Package_7.70.13002.0_language-ku-arab.appx
   13379  Stored    13379   0% 2022-10-13 14:18 3b942f10  GamingServicesTcui-Package_7.70.13002.0_language-ky-cyrl.appx
   13043  Stored    13043   0% 2022-10-13 14:18 0638d910  GamingServicesTcui-Package_7.70.13002.0_language-lb.appx
   17363  Stored    17363   0% 2022-10-13 14:18 a20c005d  GamingServicesTcui-Package_7.70.13002.0_language-lo.appx
   17102  Stored    17102   0% 2022-10-13 14:18 27f1e720  GamingServicesTcui-Package_7.70.13002.0_language-lt.appx
   17165  Stored    17165   0% 2022-10-13 14:18 2b82fe4e  GamingServicesTcui-Package_7.70.13002.0_language-lv.appx
   12724  Stored    12724   0% 2022-10-13 14:18 f2cd4547  GamingServicesTcui-Package_7.70.13002.0_language-mi-latn.appx
   17681  Stored    17681   0% 2022-10-13 14:18 85c4a617  GamingServicesTcui-Package_7.70.13002.0_language-mk.appx
   17851  Stored    17851   0% 2022-10-13 14:18 70064f3e  GamingServicesTcui-Package_7.70.13002.0_language-ml.appx
   13145  Stored    13145   0% 2022-10-13 14:18 11f3452b  GamingServicesTcui-Package_7.70.13002.0_language-mn-cyrl.appx
   13209  Stored    13209   0% 2022-10-13 14:18 95b93f94  GamingServicesTcui-Package_7.70.13002.0_language-mr.appx
   16547  Stored    16547   0% 2022-10-13 14:18 d1d7216c  GamingServicesTcui-Package_7.70.13002.0_language-ms.appx
   16658  Stored    16658   0% 2022-10-13 14:18 eb8957f6  GamingServicesTcui-Package_7.70.13002.0_language-nb.appx
   13206  Stored    13206   0% 2022-10-13 14:18 db91d88c  GamingServicesTcui-Package_7.70.13002.0_language-ne.appx
   16839  Stored    16839   0% 2022-10-13 14:18 ce5fd813  GamingServicesTcui-Package_7.70.13002.0_language-nl.appx
   16744  Stored    16744   0% 2022-10-13 14:18 c6e55e5c  GamingServicesTcui-Package_7.70.13002.0_language-nn.appx
   12813  Stored    12813   0% 2022-10-13 14:18 5128f8a8  GamingServicesTcui-Package_7.70.13002.0_language-nso.appx
   13246  Stored    13246   0% 2022-10-13 14:18 d73a610a  GamingServicesTcui-Package_7.70.13002.0_language-or.appx
   13153  Stored    13153   0% 2022-10-13 14:18 a89bec82  GamingServicesTcui-Package_7.70.13002.0_language-pa-arab.appx
   13343  Stored    13343   0% 2022-10-13 14:18 ccc9d69d  GamingServicesTcui-Package_7.70.13002.0_language-pa.appx
   17349  Stored    17349   0% 2022-10-13 14:18 3d122a12  GamingServicesTcui-Package_7.70.13002.0_language-pl.appx
   13120  Stored    13120   0% 2022-10-13 14:18 5949df54  GamingServicesTcui-Package_7.70.13002.0_language-prs-arab.appx
   21087  Stored    21087   0% 2022-10-13 14:18 5f32abdf  GamingServicesTcui-Package_7.70.13002.0_language-pt.appx
   12693  Stored    12693   0% 2022-10-13 14:18 500b3024  GamingServicesTcui-Package_7.70.13002.0_language-quz-latn.appx
   17041  Stored    17041   0% 2022-10-13 14:19 733436d4  GamingServicesTcui-Package_7.70.13002.0_language-ro.appx
   18080  Stored    18080   0% 2022-10-13 14:19 066eed75  GamingServicesTcui-Package_7.70.13002.0_language-ru.appx
   12777  Stored    12777   0% 2022-10-13 14:19 7c91e373  GamingServicesTcui-Package_7.70.13002.0_language-rw.appx
   13184  Stored    13184   0% 2022-10-13 14:19 c7c36dd1  GamingServicesTcui-Package_7.70.13002.0_language-sd-arab.appx
   13232  Stored    13232   0% 2022-10-13 14:19 1787c4f8  GamingServicesTcui-Package_7.70.13002.0_language-si.appx
   17591  Stored    17591   0% 2022-10-13 14:19 020ca721  GamingServicesTcui-Package_7.70.13002.0_language-sk.appx
   17172  Stored    17172   0% 2022-10-13 14:19 19196ae0  GamingServicesTcui-Package_7.70.13002.0_language-sl.appx
   17078  Stored    17078   0% 2022-10-13 14:19 d07ada59  GamingServicesTcui-Package_7.70.13002.0_language-sq.appx
   19666  Stored    19666   0% 2022-10-13 14:19 087c3b0a  GamingServicesTcui-Package_7.70.13002.0_language-sr-cyrl.appx
   17154  Stored    17154   0% 2022-10-13 14:19 9130b0b8  GamingServicesTcui-Package_7.70.13002.0_language-sr-latn.appx
   16728  Stored    16728   0% 2022-10-13 14:19 5293054b  GamingServicesTcui-Package_7.70.13002.0_language-sv.appx
   16374  Stored    16374   0% 2022-10-13 14:19 61fea554  GamingServicesTcui-Package_7.70.13002.0_language-sw.appx
   17628  Stored    17628   0% 2022-10-13 14:19 91de3c93  GamingServicesTcui-Package_7.70.13002.0_language-ta.appx
   17788  Stored    17788   0% 2022-10-13 14:19 ddd13f1e  GamingServicesTcui-Package_7.70.13002.0_language-te.appx
   13325  Stored    13325   0% 2022-10-13 14:19 e0a99924  GamingServicesTcui-Package_7.70.13002.0_language-tg-cyrl.appx
   17199  Stored    17199   0% 2022-10-13 14:19 2fa28bac  GamingServicesTcui-Package_7.70.13002.0_language-th.appx
   13248  Stored    13248   0% 2022-10-13 14:19 0f762888  GamingServicesTcui-Package_7.70.13002.0_language-ti.appx
   12903  Stored    12903   0% 2022-10-13 14:19 75056c71  GamingServicesTcui-Package_7.70.13002.0_language-tk-latn.appx
   12818  Stored    12818   0% 2022-10-13 14:19 79ad43f2  GamingServicesTcui-Package_7.70.13002.0_language-tn.appx
   16903  Stored    16903   0% 2022-10-13 14:19 37c280c5  GamingServicesTcui-Package_7.70.13002.0_language-tr.appx
   13270  Stored    13270   0% 2022-10-13 14:19 0602f12b  GamingServicesTcui-Package_7.70.13002.0_language-tt-cyrl.appx
   13183  Stored    13183   0% 2022-10-13 14:19 6915afee  GamingServicesTcui-Package_7.70.13002.0_language-ug-arab.appx
   18042  Stored    18042   0% 2022-10-13 14:19 73fc0cd5  GamingServicesTcui-Package_7.70.13002.0_language-uk.appx
   13291  Stored    13291   0% 2022-10-13 14:19 05ab944a  GamingServicesTcui-Package_7.70.13002.0_language-ur.appx
   16899  Stored    16899   0% 2022-10-13 14:19 d700cb76  GamingServicesTcui-Package_7.70.13002.0_language-uz-latn.appx
   17288  Stored    17288   0% 2022-10-13 14:19 6084807f  GamingServicesTcui-Package_7.70.13002.0_language-vi.appx
   12706  Stored    12706   0% 2022-10-13 14:19 c634a00f  GamingServicesTcui-Package_7.70.13002.0_language-wo-latn.appx
   12643  Stored    12643   0% 2022-10-13 14:19 bda57928  GamingServicesTcui-Package_7.70.13002.0_language-xh.appx
   12965  Stored    12965   0% 2022-10-13 14:19 0bedece1  GamingServicesTcui-Package_7.70.13002.0_language-yo-latn.appx
   16281  Stored    16281   0% 2022-10-13 14:19 c7a940ec  GamingServicesTcui-Package_7.70.13002.0_language-zh-hans.appx
   16622  Stored    16622   0% 2022-10-13 14:19 97906d93  GamingServicesTcui-Package_7.70.13002.0_language-zh-hant.appx
   12768  Stored    12768   0% 2022-10-13 14:19 3cd00ca1  GamingServicesTcui-Package_7.70.13002.0_language-zu.appx
52790270  Stored 52790270   0% 2022-10-13 14:20 7563c346  GamingServicesTcui-Package_7.70.13002.0_x64.appx
   43224  Defl:N     2918  93% 2022-10-13 14:20 f4f9393f  AppxMetadata/AppxBundleManifest.xml
     340  Defl:N      273  20% 2022-10-13 14:20 4f4980fa  AppxBlockMap.xml
     469  Defl:N      246  48% 2022-10-13 14:20 f6e782ac  [Content_Types].xml
   12027  Defl:N     8207  32% 2022-10-13 14:20 7d7c695c  AppxSignature.p7x
--------          -------  ---                            -------
54431400         54386984   0%                            105 files
gg@db12:~/.wine_fritz/drive_c/users/gg/Temp/GamingServices$ 
Then I extracted the biggest file

Code: Select all

g@db12:~/.wine_fritz/drive_c/users/gg/Temp/GamingServices$ unzip GamingServicesTcui-Package_7.70.13002.0_x64.appx
Archive:  GamingServicesTcui-Package_7.70.13002.0_x64.appx
  inflating: gamingtcuihelpers.dll   
  inflating: gamingservicestcui/gamingtcuihelpers.dll  
  inflating: gameinputredist.msi     
  inflating: xgameruntime.dll        
  inflating: gamingservices.dll     
  ...
and installed it

Code: Select all

gg@db12:~/.wine_fritz/drive_c/users/gg/Temp/GamingServices$ wine start gameinputredist.msi 
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0110:fixme:exec:SHELL_execute flags ignored: 0x00000100
gg@db12:~/.wine_fritz/drive_c/users/gg/Temp/GamingServices$ 0118:fixme:file:NtLockFile I/O completion on lock not implemented yet
0118:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0118:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
0118:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)

gg@db12:~/.wine_fritz/drive_c/users/gg/Temp/GamingServices$ 

launching Fritz makes no difference, I guess the files are not in the PATH

Code: Select all

gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ wine FritzDX12.exe 
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0114:err:module:import_dll Library GameInput.dll (which is needed by L"C:\\ChessBase\\Fritz - Your chess coach\\FritzDX12.exe") not found
0114:err:module:loader_init Importing dlls for L"C:\\ChessBase\\Fritz - Your chess coach\\FritzDX12.exe" failed, status c0000135
gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: installation of FritzCoach fails during msiexec

Post by jkfloris »

If you put the 64-bit version of GameInput.dll in the same folder as the FritzDX12.exe file, will it make any difference?
(In my case, the "Gaming Services" was installed in "Program Files (x86)")
desessarts
Level 4
Level 4
Posts: 198
Joined: Wed Oct 04, 2023 7:57 am

Re: installation of FritzCoach fails during msiexec

Post by desessarts »

Hello and thanks for your help

I get a different message

Code: Select all

gg@db12:~/.wine_fritz/drive_c/Program Files (x86)/Microsoft GameInput/x64$ cp gameinput.dll ~/.wine_fritz/drive_c/ChessBase/Fritz\ -\ Your\ chess\ coach/

gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ ls -alrt Fri*
-rw-r--r-- 1 gg gg 5204248 18 oct.  23:01 FritzDX12.exe
gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ 

gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ wine FritzDX12.exe 
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0110:fixme:reg:NtQueryLicenseValue License key L"Kernel-ProductInfo" not found
0110:err:module:loader_init "GameInput.dll" failed to initialize, aborting
0110:err:module:loader_init Initializing dlls for L"C:\\ChessBase\\Fritz - Your chess coach\\FritzDX12.exe" failed, status c0000142
gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ 
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: installation of FritzCoach fails during msiexec

Post by jkfloris »

Code: Select all

0110:err:module:loader_init "GameInput.dll" failed to initialize, aborting
0110:err:module:loader_init Initializing dlls for L"C:\\ChessBase\\Fritz - Your chess coach\\FritzDX12.exe" failed, status c0000142
Could you try copying the 64-bit version of GameInput.dll to the "windows/system32" directory
and the 32-bit version to "windows/syswow64"?
Wine will also look for the DLL files in these locations.
desessarts
Level 4
Level 4
Posts: 198
Joined: Wed Oct 04, 2023 7:57 am

Re: installation of FritzCoach fails during msiexec

Post by desessarts »

Hello

so

Code: Select all

gg@db12:~/.wine_fritz$ cp -v ./drive_c/Program\ Files\ \(x86\)/Microsoft\ GameInput/x86/gameinput.dll ~/.wine_fritz/drive_c/windows/system32/
'./drive_c/Program Files (x86)/Microsoft GameInput/x86/gameinput.dll' -> '/home/gg/.wine_fritz/drive_c/windows/system32/gameinput.dll'
gg@db12:~/.wine_fritz$ cp -v ./drive_c/Program\ Files\ \(x86\)/Microsoft\ GameInput/x64/gameinput.dll ~/.wine_fritz/drive_c/windows/syswow64/
'./drive_c/Program Files (x86)/Microsoft GameInput/x64/gameinput.dll' -> '/home/gg/.wine_fritz/drive_c/windows/syswow64/gameinput.dll'
gg@db12:~/.wine_fritz$ 

then

Code: Select all

gg@db12:~/.wine_fritz$ cd drive_c/ChessBase/Fritz\ -\ Your\ chess\ coach/
gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ ls FritzDX12.exe 
FritzDX12.exe
gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ echo $WINEARCH
win64
gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ echo $WINEPREFIX
/home/gg/.wine_fritz
gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ wine FritzDX12.exe 
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0114:fixme:reg:NtQueryLicenseValue License key L"Kernel-ProductInfo" not found
0114:err:module:loader_init "GameInput.dll" failed to initialize, aborting
0114:err:module:loader_init Initializing dlls for L"C:\\ChessBase\\Fritz - Your chess coach\\FritzDX12.exe" failed, status c0000142
gg@db12:~/.wine_fritz/drive_c/ChessBase/Fritz - Your chess coach$ 
wait something is wrong, WINEARCH should be win32
desessarts
Level 4
Level 4
Posts: 198
Joined: Wed Oct 04, 2023 7:57 am

Re: installation of FritzCoach fails during msiexec

Post by desessarts »

I messed up between my window terminals, I am going to do another clean install
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: installation of FritzCoach fails during msiexec

Post by jkfloris »

Code: Select all

gg@db12:~/.wine_fritz$ cp -v ./drive_c/Program\ Files\ \(x86\)/Microsoft\ GameInput/x86/gameinput.dll ~/.wine_fritz/drive_c/windows/system32/
'./drive_c/Program Files (x86)/Microsoft GameInput/x86/gameinput.dll' -> '/home/gg/.wine_fritz/drive_c/windows/system32/gameinput.dll'
gg@db12:~/.wine_fritz$ cp -v ./drive_c/Program\ Files\ \(x86\)/Microsoft\ GameInput/x64/gameinput.dll ~/.wine_fritz/drive_c/windows/syswow64/
'./drive_c/Program Files (x86)/Microsoft GameInput/x64/gameinput.dll' -> '/home/gg/.wine_fritz/drive_c/windows/syswow64/gameinput.dll'
gg@db12:~/.wine_fritz$ 
The other way around.
The 32-bit goes into "syswow64".
The 64-bit goes into "system32".
Locked