[Bug 18508] Sony Acid Pro 7.0 fails to install: Microsoft WMF 11 Redist for MTP Support reports 'Requirements not met. Press OK to Exit Install'

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Feb 19 17:26:23 CST 2014


https://bugs.winehq.org/show_bug.cgi?id=18508

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                URL|http://www.sonycreativesoft |http://download.sonymediaso
                   |ware.com/download/trials/ac |ftware.com/archive/acidpro/
                   |idpro                       |
                 CC|                            |focht at gmx.net
            Summary|Sony Acid Pro 7 Fails to    |Sony Acid Pro 7.0 fails to
                   |Install                     |install: Microsoft WMF 11
                   |                            |Redist for MTP Support
                   |                            |reports 'Requirements not
                   |                            |met. Press OK to Exit
                   |                            |Install'
     Ever confirmed|0                           |1

--- Comment #10 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

confirming.

Direct download URL of Microsoft WMF 11 Redist:

http://dl-desktop-apps.sonymobile.com/stage/WMFDist/WMFDist11-WindowsXP-X86-ENU.exe

Running main installer:

--- snip ---
$ WINEDEBUG=+tid,+seh,+relay wine ./acidpro70c.exe
...
0037:Call KERNEL32.CreateProcessW(00000000,00b5e210 L"C:\\Program Files\\Sony
Setup\\ACID Pro 7.0\\WMFDist11-WindowsXP-X86-ENU.exe
/Q:A",00000000,00000000,00000000,00000000,00000000,00000000,00c5ea18,00c5ea08)
ret=0040170b
...
0039:Call KERNEL32.__wine_kernel_init() ret=7bc5a316
0037:Ret  KERNEL32.CreateProcessW() retval=00000001 ret=0040170b 
...
0039:Call KERNEL32.ExitProcess(8007f06b) ret=7ed51cf4
...
0037:Call KERNEL32.GetExitCodeProcess(000000b8,00c5ea04) ret=0040173a
0037:Ret  KERNEL32.GetExitCodeProcess() retval=00000001 ret=0040173a
...
0037:Call user32.PostThreadMessageW(00000036,00008001,00000000,8007f06b)
ret=00401764
0037:Ret  user32.PostThreadMessageW() retval=00000001 ret=00401764
...
0036:Call user32.MessageBoxW(00000000,00b5e63c L"Requirements not met.  Press
OK to Exit Install.",00470984 L"Sony Setup",00040010) ret=00418967
--- snip ---

Code 0x8007F06B is:

--- quote ---
0x8007F06B STATUS_SP_VERSION_GREATER

Setup has detected that the Service Pack version of this system is newer than
the update you are applying.
Translation: There is no need to install this update.
--- quote ---

WMFDist puts an installer log into 'c:\windows':

--- snip ---
[*WMC Logging begun at 2014/02/19 - 22:54:46.  Logging at level: '4'.  OS is
NT.  OSVer is 5.1.2600.0.2180. System Lang is 1033. Prev version system is
0.0.0.0. Setup version 11.0.5721.5146.]
Setup commandlines are C:\users\focht\Temp\IXP000.TMP\wmsetsdk.exe  /WMFDIST
/Quiet /R:N.
  Validation completed.
Setup beginning.
=====Building Install list.
Finished building install list.  Result: '0x0'.
=====Updating Install list for UI.
Finished updating install list.
=====Installing Install list.  Last result: 0x0.
Querying service 'WMPNetworkSvc'.
Querying service 'WMPNetworkSvc' failed.

======Installing component 'UMDF'.
Starting process 'C:\users\focht\Temp\IXP000.TMP\umdf.exe /quiet /norestart
/er'.
  Package install complete.  Last result 0x8007007e.
ERROR: Package 'UMDF'.  Result: 0x8007007e.

======Installing component 'WMFDist11Setup'.
Starting process 'C:\users\focht\Temp\IXP000.TMP\wmfdist11.exe /quiet
/norestart /er'.
Starting process 'C:\windows\system32\drmupgds.exe'.
  Package install complete.  Last result 0x0.
SUCCESS: Package 'Windows Media Format Runtime'.  Result: 0x0.

======Installing component 'Appcompat Shim'.
Starting process 'C:\users\focht\Temp\IXP000.TMP\wmpappcompat.exe /quiet
/norestart /er'.
  Package install complete.  Last result 0x8007f06b.
ERROR: Package 'Appcompat Shim'.  Result: 0x8007f06b.

Setup complete.  Result: '0x8007f06b'.
Setup requires a reboot, but the parent application delayed this reboot.
--- snip ---

The failing part which has the exit code propagated to parent installer is
'Appcompat Shim' component:

--- snip ---
003c:Call KERNEL32.CreateProcessW(0021f5c8
L"C:\\users\\focht\\Temp\\IXP000.TMP\\wmpappcompat.exe",0038a7f8
L"C:\\users\\focht\\Temp\\IXP000.TMP\\wmpappcompat.exe /quiet /norestart
/er",00000000,00000000,00000000,00000000,00000000,00000000,0077cc04,0077cc48)
ret=0105ab78
...
0031:Call KERNEL32.__wine_kernel_init() ret=7bc5a316
003c:Ret  KERNEL32.CreateProcessW() retval=00000001 ret=0105ab78 
...
003c:Call KERNEL32.GetLastError() ret=0106d1a6
003c:Ret  KERNEL32.GetLastError() retval=00000078 ret=0106d1a6
003c:Call advapi32.RegOpenKeyExA(80000002,01025e04
"Hardware\\DESCRIPTION\\System",00000000,00020019,0033bb9c) ret=010726c9
003c:Ret  advapi32.RegOpenKeyExA() retval=00000000 ret=010726c9
003c:Call advapi32.RegQueryValueExA(00000064,01025df8
"Identifier",00000000,0033bb90,00000000,0033bb98) ret=010726eb
003c:Ret  advapi32.RegQueryValueExA() retval=00000000 ret=010726eb 
...
003c:Call advapi32.RegQueryValueExA(00000064,01025df8
"Identifier",00000000,0033bb90,00152f70,0033bb98) ret=0107270b
003c:Ret  advapi32.RegQueryValueExA() retval=00000000 ret=0107270b
003c:Call msvcrt._strnicmp(00152f70 "AT compatible",0033bba4 "NEC
PC-98",00000009) ret=01072727
003c:Ret  msvcrt._strnicmp() retval=ffffffff ret=01072727 
...
003c:Ret  advapi32.RegCloseKey() retval=00000000 ret=01072747
003c:Call advapi32.RegOpenKeyExA(80000002,0033bb70
"System\\CurrentControlSet\\Control\\Windows",00000000,00020019,0033bb6c)
ret=0106c0de
003c:Ret  advapi32.RegOpenKeyExA() retval=00000000 ret=0106c0de
003c:Call advapi32.RegQueryValueExA(00000064,0033bb9c
"CSDVersion",00000000,0033bb68,0033bb60,0033bb64) ret=0106c103
003c:Ret  advapi32.RegQueryValueExA() retval=00000000 ret=0106c103
003c:Call advapi32.RegCloseKey(00000064) ret=0106c10e
003c:Ret  advapi32.RegCloseKey() retval=00000000 ret=0106c10e
003c:Call KERNEL32.GetLastError() ret=0106b894
003c:Ret  KERNEL32.GetLastError() retval=00000078 ret=0106b894 
...
003c:Call msvcrt._vsnprintf(0033b45f,000007f7,0101d2c8 "DoInstallation:
CheckSystem Failed: 0x%lx ",0033bc90) ret=0106b900
003c:Ret  msvcrt._vsnprintf() retval=0000002b ret=0106b900
003c:Call KERNEL32.WriteFile(00000060,0033b458,00000034,0033b440,00000000)
ret=0106b980
003c:Ret  KERNEL32.WriteFile() retval=00000001 ret=0106b980
003c:Call KERNEL32.GetLastError() ret=01057e3e
003c:Ret  KERNEL32.GetLastError() retval=0000f06b ret=01057e3e 
...
003c:Call KERNEL32.ExitProcess(0000f06b) ret=7e743cf4
...
--- snip ---

Containing 'KB926239' hotfix installer log 'c:\windows\KB926239.log':

--- snip ---
0.156:
================================================================================
0.158: 2014/02/19 23:02:18.913 (local)
0.158: C:\1d7d979ed49e2b087c8aabd34623\update\update.exe (version 6.2.29.0)
0.162: Hotfix started with following command line: /quiet /norestart /er 
0.164: CheckSystem: ServicePack version Mismatch
0.164: DoInstallation: CheckSystem Failed: 0xf06b 
0.165: Setup has detected that the Service Pack version of this system
is newer than the update you are applying.

There is no need to install this update.
0.165: Update.exe extended error code = 0xf06b
--- snip ---

'update_SP2QFE.inf':

--- snip ---
[Version]
    Signature                 = "$Windows NT$"
    LanguageType              = 0x0
    NtBuildToUpdate           = 2600
    NtMajorVersionToUpdate    = 5
    NtMinorVersionToUpdate    = 1
    MaxNtBuildToUpdate        = 2600
    MaxNtMajorVersionToUpdate = 5
    MaxNtMinorVersionToUpdate = 1
    MinNtServicePackVersion   = 512
    MaxNtServicePackVersion   = 512
...
--- snip ---

Wine reports CSDVersion: 0x400 (1024) by default hence the behaviour of
returning STATUS_SP_VERSION_GREATER is expected (do not apply hotfix/update).

Looks like Acid Pro 7.0 installer doesn't know about this special return/exit
code 0x8007f06b and treats it as error (typical QA problem).

Search engine results contain several reports for Windows systems too which
might indicate a broken app installer.

$ sha1sum acidpro70c.exe 
7b72432b835430a8dd61881c7474071e74ff4964  acidpro70c.exe

$ du -sh acidpro70c.exe 
144M    acidpro70c.exe

$ wine --version
wine-1.7.12-213-gb0b6728

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list