https://bugs.winehq.org/show_bug.cgi?id=44472
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Hardware|x86 |x86-64 Fixed by SHA1| |6049b0f8c3637b6ef55b05a5789 | |3191ab808c69f URL|https://remoteplay.dl.plays |https://web.archive.org/web |tation.net/remoteplay/modul |/20190310123055/https://rem |e/win/RemotePlayInstaller.e |oteplay.dl.playstation.net/ |xe |remoteplay/module/win/Remot | |ePlayInstaller.exe Component|-unknown |msi Status|NEW |RESOLVED CC| |focht@gmx.net
--- Comment #14 from Anastasius Focht focht@gmx.net --- Hello folks,
this specific problem was fixed some time ago by commit https://source.winehq.org/git/wine.git/commitdiff/6049b0f8c3637b6ef55b05a578... ("msi: Execute the custom action server with the correct bitness.").
Thanks Zebediah
--- snip --- $ WINEDEBUG=+seh,+relay,+msi wine ./RemotePlayInstaller.exe >>log.txt 2>&1 ... 0076:Call KERNEL32.CreateProcessW(001b2db0 L"C:\windows\system32\msiexec.exe",001ba9a0 L" /i "C:\users\focht\Application Data\Sony Interactive Entertainment Inc\PS4 Remote Play 2.8.0.03041\install\B3CD2F9\RemotePlayInstaller_2.8.0.03041_Win32.msi" TRANSFORMS=":1033" AI_SETUPEXEPATH="Z:\home\focht\Downloads\RemotePlayInstaller.exe" SETUPEXEDIR="Z:\home\focht\Downlo"...,00000000,00000000,00000000,00000020,00000000,00000000,0033f9c8,0033fa10) ret=00410b65 007b:Ret KERNEL32.SetEvent() retval=00000001 ret=004075ea 007b:Call KERNEL32.ConnectNamedPipe(00000094,00000000) ret=0041f72f ... 007d:Call KERNEL32.__wine_kernel_init() ret=7bc680b4 0076:Ret KERNEL32.CreateProcessW() retval=00000001 ret=00410b65 ... 007d:Call msi.MsiInstallProductW(000824c8 L"C:\users\focht\Application Data\Sony Interactive Entertainment Inc\PS4 Remote Play 2.8.0.03041\install\B3CD2F9\RemotePlayInstaller_2.8.0.03041_Win32.msi",00082890 L" TRANSFORMS=:1033 AI_SETUPEXEPATH=Z:\home\focht\Downloads\RemotePlayInstaller.exe SETUPEXEDIR=Z:\home\focht\Downloads\ EXE_CMD_LINE="/exenoupdates /exelang 1033 /noprereqs "") ret=7f465339ce45 ... trace:msi:ACTION_CustomAction Handling custom action L"AI_SET_INSTALL" (33 L"AI_INSTALL" L"1") ... trace:msi:ACTION_CustomAction Handling custom action L"AI_DETECT_MODERNWIN" (1 L"aicustact.dll" L"DetectModernWindows") ... trace:msi:ACTION_CustomAction Handling custom action L"AI_DpiContentScale" (1 L"aicustact.dll" L"DpiContentScale") ... trace:msi:ACTION_CustomAction Handling custom action L"AI_ResolveKnownFolders" (1 L"aicustact.dll" L"AI_ResolveKnownFolders") ... trace:msi:ACTION_CustomAction Handling custom action L"AI_BACKUP_AI_SETUPEXEPATH" (33 L"AI_SETUPEXEPATH_ORIGINAL" L"[AI_SETUPEXEPATH]") ... trace:msi:ACTION_CustomAction Handling custom action L"AI_RESTORE_AI_SETUPEXEPATH" (33 L"AI_SETUPEXEPATH" L"[AI_SETUPEXEPATH_ORIGINAL]") ... trace:msi:ACTION_CustomAction Handling custom action L"AI_DetectSoftware" (101 L"SoftwareDetector.dll" L"OnDetectSoftware") ... trace:msi:ACTION_CustomAction Handling custom action L"AI_AppSearchEx" (1 L"Prereq.dll" L"DoAppSearchEx") ... trace:msi:MSI_EvaluateConditionW 1 <- L"( Version9X OR VersionNT64 OR ( VersionNT AND (((VersionNT <> 501) OR ((VersionNT = 501) AND (ServicePackLevel
= 1))) OR VersionNT64) AND (((VersionNT <> 501) OR ((VersionNT = 501) AND
(ServicePackLevel <> 1))) OR VersionNT64) AND (((VersionNT <> 501) OR ((VersionNT = 501) AND (ServicePackLevel <> 2"... ... trace:msi:MSI_EvaluateConditionW L"(AI_DETECTED_SCREEN_RESOLUTION_X >= AI_REQUIRED_SCREEN_RESOLUTION_X) AND (AI_DETECTED_SCREEN_RESOLUTION_Y >= AI_REQUIRED_SCREEN_RESOLUTION_Y)" ... trace:msi:msi_get_property property L"AI_DETECTED_SCREEN_RESOLUTION_X" not found ... trace:msi:msi_get_property property L"AI_DETECTED_SCREEN_RESOLUTION_Y" not found ... trace:msi:msi_get_property returning L"1024" for property L"AI_REQUIRED_SCREEN_RESOLUTION_X" ... trace:msi:msi_get_property returning L"768" for property L"AI_REQUIRED_SCREEN_RESOLUTION_Y" ... trace:msi:MSI_EvaluateConditionW 0 <- L"(AI_DETECTED_SCREEN_RESOLUTION_X >= AI_REQUIRED_SCREEN_RESOLUTION_X) AND (AI_DETECTED_SCREEN_RESOLUTION_Y >= AI_REQUIRED_SCREEN_RESOLUTION_Y)" ... 007d:Call user32.MessageBoxW(00000000,002a0640 L"PS4 Remote Play can not be installed on systems with screen resolution smaller than 1024 x 768.",7f4653013430 L"Install Failed",00000000) ret=7f4652f826b2 --- snip ---
There are two bugs with matching 'fixedby_sha1sum':
* bug 31741 ("python.org 64-bit Python 2.7.3 installer: selecting preferred installation folder does nothing (32-bit bootstrapper process needs custom action script/dll executed in 64-bit server process)"
* bug 37856 ("Multiple installers fail due to 32-bit custom actions erroneously executed in 64-bit MSI process (packages needs to be processed as 32-bit by default, with relegation to 32-bit server)"
Resolving as dupe of bug 37856
Reminder: Do not report new bugs with PS4 Remote Play. Most issues are already covered by existing bug reports.
$ sha1sum RemotePlayInstaller.exe d7e56a826e82689383687dfc63fe2a035b987604 RemotePlayInstaller.exe
$ du -sh RemotePlayInstaller.exe 19M RemotePlayInstaller.exe
$ wine --version wine-3.7-28-g6049b0f8c3
Regards
*** This bug has been marked as a duplicate of bug 37856 ***