[Bug 26757] Multiple Microsoft installers need implementation of Windows Update Standalone Installer 'Wusa.exe' to support '.msu' packages (.NET Framework 4.5.x/4.6.x/Win Vista+, IE8/Win Vista+, IE10/Win7 mode)

WineHQ Bugzilla wine-bugs at winehq.org
Mon Dec 2 18:44:21 CST 2019


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|STAGED                      |RESOLVED
      Fixed by SHA1|                            |dbfd99e177841bdf722a90b45a2
                   |                            |4b823912acf9b
         Resolution|---                         |FIXED

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

this is now fixed by commits:

*
https://source.winehq.org/git/wine.git/commitdiff/9934b25313e1a54ea3bd96b38c748ba86ab3fb5f
("wusa: Add support for extracting MSU files.")
*
https://source.winehq.org/git/wine.git/commitdiff/bf46a167114ce24712c56a9c050ed216dfeaf671
("wusa: Parse assembly manifests.")
*
https://source.winehq.org/git/wine.git/commitdiff/45b59c85cae39d6d658aa8aea2ba3921dcf6d55c
("wusa: Parse update descriptions.")
*
https://source.winehq.org/git/wine.git/commitdiff/dbfd99e177841bdf722a90b45a24b823912acf9b
("wusa: Install updates.")

Thanks Hans, Michael and Sebastian

Microsoft .NET Framework 4.5 installation completes in clean 64-bit WINEPREFIX
with 'mscoree.dll' being installed as well. 'mscoree.dll' is only provided by
'Windows6.1-KB958488-${winver}-${arch}.msu'.

--- snip ---
$ wine ./dotnetfx45_full_x86_x64.exe
...

$ find .wine/drive_c/ -iname "mscoree.dll" -exec file {} \;
.wine/drive_c/windows/syswow64/mscoree.dll: PE32 executable (DLL) (GUI) Intel
80386, for MS Windows
.wine/drive_c/windows/system32/mscoree.dll: PE32+ executable (DLL) (GUI)
x86-64, for MS Windows
--- snip ---

'c:\users\focht\temp\Microsoft .NET Framework 4.5
Setup_20191203_012728988.html':

--- snip ---
...
12/3/2019, 1:27:43]Wait for Item (Windows6.1-KB958488-v6001-x64.msu) to be
available
[12/3/2019, 1:27:43]Windows6.1-KB958488-v6001-x64.msu is now available to
install
[12/3/2019, 1:27:43]Creating new Performer for Exe item
[12/3/2019, 1:27:43]Created new ExePerformer for Exe item
[12/3/2019, 1:27:43]WU Service was already enabled or was running
[12/3/2019, 1:27:43]WU Service: EnsureWUServiceIsNotDisabled succeeded
{[12/3/2019, 1:27:43] Action: Performing Action on Exe at
C:\9d82a31b1c1d914c98180dffc7d2\Windows6.1-KB958488-v6001-x64.msu...
}
[12/3/2019, 1:27:43]Launching CreateProcess with command line = wusa.exe
"C:\9d82a31b1c1d914c98180dffc7d2\Windows6.1-KB958488-v6001-x64.msu" /quiet
/norestart
[12/3/2019, 1:27:43]Exe
(C:\9d82a31b1c1d914c98180dffc7d2\Windows6.1-KB958488-v6001-x64.msu) succeeded.
[12/3/2019, 1:27:43] Action complete
[12/3/2019, 1:27:43]Error 0 is mapped to Custom Error: 
--- snip ---

$ wine --version
wine-4.21-43-g5536df1ee1

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