[Bug 40427] Windows Update Standalone Installer 'Wusa.exe' does not support Vista+ 'MSDelta' compression 'msdelta.dll' (Windows Media Feature Pack, .NET Framework 4.x web installers)

WineHQ Bugzilla wine-bugs at winehq.org
Thu Dec 5 02:09:21 CST 2019


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|wusa does not support       |Windows Update Standalone
                   |msdelta compression         |Installer 'Wusa.exe' does
                   |(Windows Media Feature      |not support Vista+
                   |Pack)                       |'MSDelta' compression
                   |                            |'msdelta.dll' (Windows
                   |                            |Media Feature Pack, .NET
                   |                            |Framework 4.x web
                   |                            |installers)
                URL|                            |https://download.microsoft.
                   |                            |com/download/1/B/E/1BE39E79
                   |                            |-7E39-46A3-96FF-047F9539621
                   |                            |5/dotNetFx40_Full_setup.exe
                 CC|                            |focht at gmx.net
           Keywords|                            |download

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

basic WUSA is now in mainline (see bug 26757), no need to test with
Wine-Staging.

Another app which downloads and tries to install .NET Framework 4.0 web
installer (Wine-Mono not present/removed).

https://www.deskshare.com/ip-camera-viewer.aspx

--- snip ---
$ wine ./IPCameraViewer.exe
...
0098:fixme:wusa:load_assemblies_from_cab Cabinet uses proprietary msdelta file
compression which is not (yet) supported
0098:fixme:wusa:load_assemblies_from_cab Installation of msu file will most
likely fail
0098:fixme:wusa:install_assembly Assembly
L"Microsoft-Windows-NetFx4-Shared-Deployment" not found
0098:err:wusa:install_updates Failed to install update L"Package_for_KB958488"
0098:err:wusa:install_msu Dry run failed, aborting installation
0087:err:rpc:I_RpcReceive we got fault packet with status 0x1c010003
...
--- snip ---

.NET Framework 4.0 logs:

'dd_dotNetFx40_Full_setup_decompression_log.txt':

--- snip ---
[12/5/2019, 8:46:2] === Logging started: 2019/12/05 08:46:02 ===
[12/5/2019, 8:46:2] Executable:
C:\users\focht\Temp\is-EQODF.tmp\dotNetFx40_Full_setup.exe v4.0.30319.1
[12/5/2019, 8:46:2] --- logging level: standard ---
[12/5/2019, 8:46:2] Successfully bound to the ClusApi.dll
[12/5/2019, 8:46:2] Cluster drive map: ''
[12/5/2019, 8:46:2] Considering drive: 'C:\'...
[12/5/2019, 8:46:2] Considering drive: 'D:\'...
[12/5/2019, 8:46:2] Drive 'D:\' is rejected because of the unknown or
unsuitable drive type
[12/5/2019, 8:46:2] Considering drive: 'Z:\'...
[12/5/2019, 8:46:2] Drive 'Z:\' is rejected because it can't be written to
[12/5/2019, 8:46:2] Drive 'C:\' has been selected as the largest fixed drive
[12/5/2019, 8:46:2] Directory 'C:\ac96630c9decf154790ceba239\' has been
selected for file extraction
[12/5/2019, 8:46:2] Extracting files to: C:\ac96630c9decf154790ceba239\
[12/5/2019, 8:46:2] Extraction took 282 milliseconds
[12/5/2019, 8:46:2] Executing command line:
'C:\ac96630c9decf154790ceba239\\Setup.exe  /norestart /x86 /x64 /ia64 /web'
...
--- snip ---

'Microsoft .NET Framework 4 Setup_20191205_085528961.html':

--- snip ---
[12/5/2019, 8:46:7]Wait for Item (Windows6.1-KB958488-v6001-x64.msu) to be
available
[12/5/2019, 8:46:9]Windows6.1-KB958488-v6001-x64.msu is now available to
install
[12/5/2019, 8:46:9]Creating new Performer for Exe item
[12/5/2019, 8:46:9]Created new ExePerformer for Exe item
[12/5/2019, 8:46:9]WU Service was already enabled or was running
[12/5/2019, 8:46:9]WU Service: EnsureWUServiceIsNotDisabled succeeded
{[12/5/2019, 8:46:9] Action: Performing Action on Exe at
C:\users\focht\Temp\Microsoft .NET Framework 4
Setup_4.0.30319\Windows6.1-KB958488-v6001-x64.msu...
}
[12/5/2019, 8:46:9]Launching CreateProcess with command line = wusa.exe
"C:\users\focht\Temp\Microsoft .NET Framework 4
Setup_4.0.30319\Windows6.1-KB958488-v6001-x64.msu" /quiet /norestart
[12/5/2019, 8:46:10]Exe (C:\users\focht\Temp\Microsoft .NET Framework 4
Setup_4.0.30319\Windows6.1-KB958488-v6001-x64.msu) failed with 0x1 - Invalid
function. .
[12/5/2019, 8:46:10]PerformOperation on exe returned exit code 1 (translates to
HRESULT = 0x1)
[12/5/2019, 8:46:10] Action complete
[12/5/2019, 8:46:10]Error 0x1 is mapped to Custom Error: 
[12/5/2019, 8:46:10]OnFailureBehavior for this item is to Rollback.
...
--- snip ---

Refining summary and adding more links.

https://download.microsoft.com/download/1/B/E/1BE39E79-7E39-46A3-96FF-047F95396215/dotNetFx40_Full_setup.exe

I've also created a snapshot of documentation via Internet Archive as MS tends
to remove stuff.

https://web.archive.org/web/20191205080215/https://docs.microsoft.com/en-us/previous-versions/bb417345(v=msdn.10)

$ sha1sum dotNetFx40_Full_setup.exe 
06becadb92a5fcca2529c0b93687c2a0c6d0d610  dotNetFx40_Full_setup.exe

$ du -sh dotNetFx40_Full_setup.exe 
872K    dotNetFx40_Full_setup.exe

$ 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