https://bugs.winehq.org/show_bug.cgi?id=48301
Bug ID: 48301 Summary: Installer does not install msu files Product: Wine Version: 5.0-rc1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: someuniquename@gmail.com Distribution: ---
The powershell requires windows management framework to be installed. I found wmf at official download site https://www.microsoft.com/en-us/download/confirmation.aspx?id=40855, downloaded three msu files from there: Windows6.1-KB2819745-x64-MultiPkg.msu, Windows6.1-KB2819745-x86-MultiPkg.msu, Windows8-RT-KB2799888-x64.msu But currently there is no way to install them, when i tried to do so via `wine64 uninstaller` - the format is not supported.
Maybe related: https://bugs.winehq.org/show_bug.cgi?id=26757
https://bugs.winehq.org/show_bug.cgi?id=48301
--- Comment #1 from Alexandre Julliard julliard@winehq.org --- So did you try wusa.exe?
https://bugs.winehq.org/show_bug.cgi?id=48301
--- Comment #2 from someuniquename@gmail.com --- I think this issue is about adding some user interface for installing msu files, like the msiexec have.
Re the installation from cmd shell - I tried to install with wusa.exe, and got following errors:
wine64 wusa.exe Widows6.1-KB2819745-x64-MultiPkg.msu
... 0009:fixme:wusa:load_assemblies_from_cab Cabinet uses proprietary msdelta file compression which is not (yet) supported 0009:fixme:wusa:load_assemblies_from_cab Installation of msu file will most likely fail 0009:fixme:wusa:read_assembly Ignoring unexpected tag L"rescache" 0009:fixme:wusa:read_assembly Ignoring unexpected tag L"localization" 0009:fixme:wusa:read_assembly Ignoring unexpected tag L"mof" 0009:fixme:wusa:read_assembly Ignoring unexpected tag L"directories" 0009:fixme:wusa:read_assembly Ignoring unexpected tag L"memberships" 0009:fixme:wusa:read_assembly Ignoring unexpected tag L"migration" 0009:fixme:wusa:read_package Ignoring unexpected tag L"installerAssembly" 0009:err:wusa:install_files_copy Required file L"C:\users\u1\Temp\msu3.tmp\amd64_microsoft-windows-e..collector.resources_31bf3856ad364e35_7.2.7601.16406_cs-cz_897382f07f4b50a6\wecutil.exe.mui" not found 0009:err:wusa:install_assembly Failed to install all files for L"Microsoft-Windows-EventCollector.Resources" 0009:err:wusa:install_updates Failed to install update L"Package_for_KB2809215" 0009:err:wusa:install_msu Dry run failed, aborting installation
And
wine64 wusa.exe Windows8-RT-KB2799888-x64.msu
... 0009:err:wusa:install_updates Failed to install update L"Microsoft-Windows-WinMan-WinIP-Package-TopLevel" 0009:err:wusa:install_msu Dry run failed, aborting installation
https://bugs.winehq.org/show_bug.cgi?id=48301
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com
--- Comment #3 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi, maybe "winetricks msdelta" helps anything? From you output:
0009:fixme:wusa:load_assemblies_from_cab Cabinet uses proprietary msdelta file compression which is not (yet) supported 0009:fixme:wusa:load_assemblies_from_cab Installation of msu file will most likely fail
(BTW if your only goal is to install powershell you can fool that installer easily so that it believes windows management framework is installed, see https://bugs.winehq.org/show_bug.cgi?id=48256:
cp -rf ~/.wine/drive_c/windows/system32/msxml3.dll ~/.wine/drive_c/windows/system32/pwrshplugin.dll
cp -rf ~/.wine/drive_c/windows/syswow64/msxml3.dll ~/.wine/drive_c/windows/syswow64/pwrshplugin.dll )
https://bugs.winehq.org/show_bug.cgi?id=48301
--- Comment #4 from someuniquename@gmail.com ---
Hi, maybe "winetricks msdelta" helps anything?
Just installed msdelta, but now wusa gives this error:
$ wine64 wusa.exe Widows6.1-KB2819745-x64-MultiPkg.msu 0009:err:wusa:install_msu Failed to extract L"Widows6.1-KB2819745-x64-MultiPkg.msu"
$ wine64 wusa.exe Windows8-RT-KB2799888-x64.msu ... 0009:fixme:wusa:read_assembly Ignoring unexpected tag L"rescache" 0009:fixme:wusa:read_assembly Ignoring unexpected tag L"memberships" 0009:fixme:wusa:read_assembly Ignoring unexpected tag L"localization" 0009:fixme:wusa:read_assembly Ignoring unexpected tag L"mof" 0009:fixme:wusa:install_assembly Assembly L"Microsoft.WSMan.Management" not found 0009:err:wusa:install_updates Failed to install update L"Microsoft-Windows-WinMan-WinIP-Package-TopLevel" 0009:err:wusa:install_msu Dry run failed, aborting installation
(BTW if your only goal is to install powershell you can fool that installer easily so that it believes windows management framework is installed, see https://bugs.winehq.org/show_bug.cgi?id=48256
Thanks, that helped me to install it! I thought that powershell will have its own tab completion as a workaround for wine cmd.exe issue https://bugs.winehq.org/show_bug.cgi?id=24026, but unfortunately it has the same issue as cmd.exe :(
https://bugs.winehq.org/show_bug.cgi?id=48301
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
--- Comment #5 from Zebediah Figura z.figura12@gmail.com --- Duplicate.
*** This bug has been marked as a duplicate of bug 40427 ***
https://bugs.winehq.org/show_bug.cgi?id=48301
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate.