https://bugs.winehq.org/show_bug.cgi?id=46833
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Install of iTunes 12.9.3.3 |Multiple application |fails:err:msi:ITERATE_Actio |installers fail with |ns Execution halted, action |err:msi:ITERATE_Actions |L"SxsInstallCA" returned |Execution halted, action |1603 |L"<custom action>" returned | |1603 (iTunes 12.9.3.3, | |Dameware Mini Remote | |Control 10.x) Keywords| |Installer CC| |focht@gmx.net
--- Comment #16 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming too.
While revisiting bug 36327 ("Dameware Mini Remote Control 10.x licensing tool fails during post-install step") I found the installer now fails earlier due to the regression reported here.
I suspect there are a lot more installers affected by this, not yet reported though. Refining summary to reflect this.
Download:
https://web.archive.org/web/20190317110303/https://downloads.solarwinds.com/...
--- snip --- $ pwd /home/focht/.wine/drive_c/ProgramData/SolarWinds/DameWare Development/MrcEXEs
$ WINEDEBUG=+seh,+relay,+msi wine ./DWMRC10x_32.exe >>log.txt 2>&1 ... 0064:trace:msi:ACTION_CustomAction Handling custom action L"AI_ResolveKnownFolders" (1 L"aicustact.dll" L"AI_ResolveKnownFolders") ... 0064:trace:msi:HANDLE_CustomType1 Calling function L"AI_ResolveKnownFolders" from L"C:\users\focht\Temp\msi48d6.tmp" ... 0064:Call KERNEL32.CreateNamedPipeA(008a4f10 "\\.\pipe\lrpc\msi",40000003,00000006,000000ff,000016d0,000016d0,00001388,00000000) ret=7da2c6d6 0064:Ret KERNEL32.CreateNamedPipeA() retval=000000d0 ret=7da2c6d6 ... 0064:Call KERNEL32.GetBinaryTypeW(008a2498 L"C:\users\focht\Temp\msi48d6.tmp",001a2418) ret=7badd865 0064:Ret KERNEL32.GetBinaryTypeW() retval=00000001 ret=7badd865 0064:Call KERNEL32.CreateNamedPipeW(0032e774 L"\\.\pipe\msica_63_32",00000003,00000000,00000001,00000008,00000010,00000000,00000000) ret=7badd1b7 0064:Ret KERNEL32.CreateNamedPipeW() retval=000000e4 ret=7badd1b7 ... 0064:Call KERNEL32.CreateThread(00000000,00000000,7da294b9,008a2630,00000000,00000000) ret=7da298cc 0064:Ret KERNEL32.CreateThread() retval=000000dc ret=7da298cc ... 0064:Call KERNEL32.CreateProcessW(0032ea30 L"C:\windows\system32\msiexec.exe",0032e7fa L"C:\windows\system32\msiexec.exe -Embedding 99",00000000,00000000,00000000,00000000,00000000,00000000,0032e7a4,0032e7e8) ret=7badd342 ... 0067:Call KERNEL32.__wine_kernel_init() ret=7bc6e3ad 0067:Ret KERNEL32.__wine_kernel_init() retval=7b46ec24 ret=7bc6e3ad 0064:Ret KERNEL32.CreateProcessW() retval=00000001 ret=7badd342 0064:Call KERNEL32.CloseHandle(000000f4) ret=7badd354 0064:Ret KERNEL32.CloseHandle() retval=00000001 ret=7badd354 0064:Call KERNEL32.ConnectNamedPipe(000000e4,00000000) ret=7badd3a2 ... 0067:Starting process L"C:\windows\system32\msiexec.exe" (entryproc=0x7efef97f) ... 0067:Call KERNEL32.CreateFileW(0032fbe8 L"\\.\pipe\msica_63_32",c0000000,00000000,00000000,00000003,00000000,00000000) ret=7efed728 0067:Ret KERNEL32.CreateFileW() retval=00000060 ret=7efed728 ... 0064:Ret KERNEL32.ConnectNamedPipe() retval=00000001 ret=7badd3a2 0064:Call KERNEL32.CreateThread(00000000,00000000,7badd459,001a23e8,00000000,00000000) ret=7badd8a8 0064:Ret KERNEL32.CreateThread() retval=000000e8 ret=7badd8a8 ... 0064:trace:msi:wait_thread_handle waiting for L"AI_ResolveKnownFolders" 0064:Call user32.MsgWaitForMultipleObjectsEx(00000001,0032ec80,ffffffff,000004ff,00000000) ret=7baed59f ... 0068:Starting thread proc 0x7badd459 (arg=0x1a23e8) .. 0069:Starting thread proc 0x7efed5e1 (arg=0x161ff8) ... 0069:Call msi.__wine_msi_call_dll_function(0055fec0) ret=7efed626 0069:trace:msi:__wine_msi_call_dll_function {f2491ff0-abf1-4788-8a76-87df63de406f} 0069:Call rpcrt4.RpcStringBindingComposeW(00000000,7ea2f028 L"ncalrpc",00000000,7ea2f038 L"msi",00000000,0055fdf0) ret=7e90cd15 ... 0069:Ret rpcrt4.RpcStringBindingComposeW() retval=00000000 ret=7e90cd15 0069:Call rpcrt4.RpcBindingFromStringBindingW(00161ff8 L"ncalrpc:[msi]",7ea2f458) ret=7e90cd78 ... 0069:Call KERNEL32.CreateFileA(00162048 "\\.\pipe\lrpc\msi",c0000000,00000000,00000000,00000003,40000000,00000000) ret=7e24682e 0069:Ret KERNEL32.CreateFileA() retval=00000064 ret=7e24682e 0069:Call KERNEL32.SetNamedPipeHandleState(00000064,0055f8a4,00000000,00000000) ret=7e246987 0069:Ret KERNEL32.SetNamedPipeHandleState() retval=00000001 ret=7e246987 ... 004e:Call KERNEL32.CreateNamedPipeA(001a14f0 "\\.\pipe\lrpc\msi",40000003,00000006,000000ff,000016d0,000016d0,00001388,00000000) ret=7da2c6d6 004e:Ret KERNEL32.CreateNamedPipeA() retval=0000011c ret=7da2c6d6 ... 0069:Ret msi.__wine_msi_call_dll_function() retval=0000000d ret=7efed626 ... 0064:Call KERNEL32.GetExitCodeThread(000000e8,0032ec64) ret=7badc7cf 0064:Ret KERNEL32.GetExitCodeThread() retval=00000001 ret=7badc7cf 0064:err:msi:custom_get_thread_return Invalid Return Code 13 ... 0064:trace:msi:MSI_DatabaseOpenViewW L"SELECT `Message` FROM `Error` WHERE `Error` = 15" 0x32ece8 ... 0064:trace:msi:MSI_ProcessMessageVerbatim Calling UI handler 0x4769f3(pvContext=0x32f40c, iMessageType=04000000, hRecord=3) ... 0064:err:msi:ITERATE_Actions Execution halted, action L"AI_ResolveKnownFolders" returned 1603 --- snip ---
$ sha1sum DameWare-MRC32-Eval-v10.0.0.exe 5181070b3c13720a14072dc50c1aa1f4b82b7e3a DameWare-MRC32-Eval-v10.0.0.exe
$ du -sh DameWare-MRC32-Eval-v10.0.0.exe 58M DameWare-MRC32-Eval-v10.0.0.exe
$ wine --version wine-4.4
Regards