https://bugs.winehq.org/show_bug.cgi?id=44121
Bug ID: 44121 Summary: Software cannot be installed anymore on Wine 2.22 Product: Wine Version: 2.22 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: msi Assignee: wine-bugs@winehq.org Reporter: reinhold.hoffmann@hotmail.com Distribution: ---
Created attachment 59851 --> https://bugs.winehq.org/attachment.cgi?id=59851 Installation_Traces_of_Composer_Trial
We at Notation Software (www.notation.com) use Wine since 3 years on multiple platforms (thanks to the community). Our software is unchanged since Nov. 22nd, 2016.
With Wine 2.22 our software does not install anymore.
But for all previous Wine versions which we have used so far (from Wine 1.7.25 to Wine 2.11) all had worked fine. Using the stable version Wine 2.0.3 all is OK, as well.
Therefore I conclude that with a change made between Wine 2.12 and Wine 2.21 (on the staging version the installation also fails) an issue was created.
Here are some details and how to reproduce the blocking situation: ------------------------------------------------------------------ (1)download the Composer trial version from http://www.notation.com/Download.php (2)installation on Wine-2.22 fails but (3)installation on the stable Wine-2.0.3 works fine.
Our software uses Custom Action "Install" and "Commit". We have done a detailed tracing through the Install custom action. All works fine here. The Install custom action return 0.
But it looks that after the Install custom action a fatal error happens and the installation is terminated.
We use our software for all Windows version (XP through 10) and have ~500 installation per day mostly on Windows. All work fine.
In the attached zip-file there are two logs
- the good one from Wine-2.0.3: - the failure from Wine-2.22:
We have adviced our customers to use the stable Wine version.
I hope that the issue can be sorted out before these changes will be moved into a next stable version.
Thanks
Reinhold
https://bugs.winehq.org/show_bug.cgi?id=44121
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal Component|msi |-unknown
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Please perform a regression test, https://wiki.winehq.org/Regression_Testing.
https://bugs.winehq.org/show_bug.cgi?id=44121
--- Comment #2 from Reinhold reinhold.hoffmann@hotmail.com --- We have no environment to build Wine. On the archived Wine binary from the link attached on http://wine.budgetdedicated.com/archive/binary/ the latest version is Wine-1.8
I would help to investigate in which Wine version the bug was introduced if binary versions for Ubuntu would be available but building Wine by ourselves is not possible.
We can also debate what is a "blocker" and what is "normal". However, my view is if a software won't even install anymore which perfectly installed for 3 years, this is blocking. It is at least blocking for a next stable release.
https://bugs.winehq.org/show_bug.cgi?id=44121
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |joseph.kucia@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=44121
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #3 from Rosanne DiMesio dimesio@earthlink.net --- (In reply to Reinhold from comment #2)
I would help to investigate in which Wine version the bug was introduced if binary versions for Ubuntu would be available but building Wine by ourselves is not possible.
The WineHQ repository has Ubuntu packages going back to 2.4. http://dl.winehq.org/wine-builds/ubuntu/pool/main/
We can also debate what is a "blocker" and what is "normal".
Please read the definitions under Severity. https://bugs.winehq.org/page.cgi?id=fields.html
Confirming. Possibly the same issue as bug 44036?
https://bugs.winehq.org/show_bug.cgi?id=44121
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Software cannot be |Notation Composer 3 cannot |installed anymore on Wine |be installed anymore on |2.22 |Wine 2.22
https://bugs.winehq.org/show_bug.cgi?id=44121
--- Comment #4 from Reinhold reinhold.hoffmann@hotmail.com --- I want to check from Wine-2.11 to Wine-2.20 in which version the fault happened.
How do I install the archived .deb packages similar to the official command sudo apt-get install --install-recommends winehq-devel including all the dependant packages? When downloading all packages for an installation without internet as described here https://wiki.winehq.org/Ubuntu there are a lot more dependant packages come along. How to I get all those dependant packages for the archived Wine version 2.11 to 2.20?
https://bugs.winehq.org/show_bug.cgi?id=44121
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #5 from Zebediah Figura z.figura12@gmail.com --- This is very likely related to 86bc556f9fd4a964cbaa66bc1fd67e4603ecd450 and bug #34989 / bug #44036. (Probably one of those bugs should be marked resolved, either as duplicate or fixed...) You might try attaching the patch on #34989 before running the full regression test.
I'm working on a proper fix, but it's certainly not going to get in before 3.0.
https://bugs.winehq.org/show_bug.cgi?id=44121
--- Comment #6 from Rosanne DiMesio dimesio@earthlink.net --- The patch in bug 34989 doesn't fix it.
https://bugs.winehq.org/show_bug.cgi?id=44121
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.notation.com/Dow | |nload.php Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=44121
--- Comment #7 from Reinhold reinhold.hoffmann@hotmail.com --- Thanks for the immediate actions. The fixes need to be available for the next stable release and for a next version of CrossOver. There is really nothing special in the installer of Notation Composer 3 other than custom actions which are widely used by other apps as well.
https://bugs.winehq.org/show_bug.cgi?id=44121
--- Comment #8 from Reinhold reinhold.hoffmann@hotmail.com --- (In reply to Reinhold from comment #4)
I want to check from Wine-2.11 to Wine-2.20 in which version the fault happened.
How do I install the archived .deb packages similar to the official command sudo apt-get install --install-recommends winehq-devel including all the dependant packages? When downloading all packages for an installation without internet as described here https://wiki.winehq.org/Ubuntu there are a lot more dependant packages come along. How to I get all those dependant packages for the archived Wine version 2.11 to 2.20?
Qustion: Is it really required that I identify with which version between 2.11 and 2.20 the bug came in? As I am having difficulties getting the archived deb files installed similar as the actual installation with "sudo apt-get install --install-recommends winehq-devel" due to missing dependancies.
https://bugs.winehq.org/show_bug.cgi?id=44121
--- Comment #9 from Reinhold reinhold.hoffmann@hotmail.com --- Created attachment 59871 --> https://bugs.winehq.org/attachment.cgi?id=59871 Wine_bug_44121_Registry_Analysis
https://bugs.winehq.org/show_bug.cgi?id=44121
--- Comment #10 from Reinhold reinhold.hoffmann@hotmail.com --- I did some detailled analysis by comparing (Windows XP, 7, 8, 8.1, 10, Wine 2.0.3) vs. (Wine 2.22).
In a nutshell: ============= A result of the bug is that in Wine 2.22 BEFORE the installation timepoint of the CustomAction "Install" is reached the Registry is already fully updated as if the product would be fully installed. In (Windows XP, 7, 8, 8.1, 10, Wine 2.0.3) the Registry is updated BETWEEN the installation timepoint of CustomAction Install and CustomAction Commit.
I did the tests with the msi demo file of bug 41361 which stops at the various point.
Please find in the zip file attached all detailed information. Please read the screenshot files from 1...8. I hope that I am able to provide help withthis analysis for the resolution.
https://bugs.winehq.org/show_bug.cgi?id=44121
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |86bc556f9fd4a964cbaa66bc1fd | |67e4603ecd450
--- Comment #11 from Rosanne DiMesio dimesio@earthlink.net --- The regression test turned up 86bc556f9fd4a964cbaa66bc1fd67e4603ecd450, the same as bug 44036. However, the patch from bug 34989 fixes that bug but doesn't fix this one, so I'm not sure whether this should be marked as a duplicate or not.
https://bugs.winehq.org/show_bug.cgi?id=44121
--- Comment #12 from Zebediah Figura z.figura12@gmail.com --- (In reply to Rosanne DiMesio from comment #11)
The regression test turned up 86bc556f9fd4a964cbaa66bc1fd67e4603ecd450, the same as bug 44036. However, the patch from bug 34989 fixes that bug but doesn't fix this one, so I'm not sure whether this should be marked as a duplicate or not.
The patch is known to be incomplete (e.g. it caused failures in the automation tests), so it's likely best to mark this as a duplicate.
https://bugs.winehq.org/show_bug.cgi?id=44121
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE
--- Comment #13 from Rosanne DiMesio dimesio@earthlink.net --- Marking duplicate per comment 12.
*** This bug has been marked as a duplicate of bug 44036 ***
https://bugs.winehq.org/show_bug.cgi?id=44121
--- Comment #14 from Reinhold reinhold.hoffmann@hotmail.com --- Thanks. At least worth to read my analysis where I nailed down the bug. Will take 5 min only :-). Please see att attachment 59871.
https://bugs.winehq.org/show_bug.cgi?id=44121
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate