https://bugs.winehq.org/show_bug.cgi?id=47009
Bug ID: 47009 Summary: msi x64 app cannot be uninstalled Product: Wine Version: 4.6 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi Assignee: wine-bugs@winehq.org Reporter: reinhold.hoffmann@hotmail.com Distribution: ---
An msi x64 app cannot be uninstalled. This is a regression bug which came in with Wine-4.6. Uninstalling a x64 app with Wine-4.5 has worked fine.
Repro - install x64 demo app from the att. of bug 46846 "notation player 4" - start "wine uninstaller" in a shell window - select "notation player 4" - Press button Change/deinstall
Problem: The msi installer does not uninstalls the app but starts installing the app a second time. After completing this second installation and trying to uninstall this app again buts the button "Change/Uninstall" into grey. An x64 app cannot be uninstalled at all.
The uninstallation of a 32 bit app works fine.
https://bugs.winehq.org/show_bug.cgi?id=47009
Reinhold reinhold.hoffmann@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer, | |regression
https://bugs.winehq.org/show_bug.cgi?id=47009
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64 Summary|msi x64 app cannot be |Notation Player 4 cannot be |uninstalled |uninstalled CC| |madewokherd@gmail.com, | |z.figura12@gmail.com Regression SHA1| |88580a3ad6e6afea25716b8717a | |33d20184154e5
--- Comment #1 from Zebediah Figura z.figura12@gmail.com --- Confirming; it's a regression from 88580a3ad6e6afea25716b8717a33d20184154e5.
It seems that on Windows msiexec should be capable of handling either architecture no matter which one it was launched with. This seems to be already the case in Wine, but there are a few places that we are missing support, e.g. MSIREG_OpenUninstallKey(). I'm working on a patch.
https://bugs.winehq.org/show_bug.cgi?id=47009
Reinhold reinhold.hoffmann@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Notation Player 4 cannot be |msi x64 installation file |uninstalled |created by Visual Studio | |cannot be uninstalled
--- Comment #2 from Reinhold reinhold.hoffmann@hotmail.com --- Thanks. But I changed the title again to be more precise because the issue is broader.
Any msi x64 app which is created with Visual Studio installer cannot be uninstalled. The attached demo of "notation player 4" of bug 46846 is just the example which I added to demonstrate bug 46846. I took this example in order not to create and upload another demo file.
https://bugs.winehq.org/show_bug.cgi?id=47009
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |3d9363446fad694b6e534d84fce | |63bfc9dbbf4d3
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- Should be fixed by https://source.winehq.org/git/wine.git/commitdiff/3d9363446fad694b6e534d84fce63bfc9dbbf4d3.
https://bugs.winehq.org/show_bug.cgi?id=47009
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.7.
https://bugs.winehq.org/show_bug.cgi?id=47009
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |4.0.x
https://bugs.winehq.org/show_bug.cgi?id=47009
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|4.0.x |---
--- Comment #5 from Michael Stefaniuc mstefani@winehq.org --- Removing the 4.0.x milestone from bug fixes included in 4.0.2.