WineHQ
Bug Tracking Database – Bug 44036

 Bugzilla

 

Last modified: 2018-01-09 05:28:45 CST  

Multiple installers fail (affects MS Office 2010/2013, Notation Composer 3)

Bug 44036 - Multiple installers fail (affects MS Office 2010/2013, Notation Composer 3)
Multiple installers fail (affects MS Office 2010/2013, Notation Composer 3)
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: msi
2.18
x86 Linux
: P2 major
: ---
Assigned To: Mr. Bugs
: Installer, regression
: 41361 44121 44166 (view as bug list)
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2017-11-14 23:05 CST by pgcsrinivas@yahoo.com
Modified: 2018-01-09 05:28 CST (History)
9 users (show)

See Also:
Regression SHA1: 86bc556f9fd4a964cbaa66bc1fd67e4603ecd450
Fixed by SHA1: 036f007e241b95498964c53365300a3332a92c5a
Distribution: ---
Staged patchset:


Attachments
office installation crashed (22.12 KB, text/plain)
2017-11-14 23:05 CST, pgcsrinivas@yahoo.com
Details
backtrace (22.12 KB, text/plain)
2017-11-16 04:16 CST, pgcsrinivas@yahoo.com
Details
Log from failed install in 2.21 (671.28 KB, text/plain)
2017-11-16 18:45 CST, Rosanne DiMesio
Details
revert e1e668d41fce1dbd0270cd9de0d880a236ddb869 (10.43 KB, patch)
2017-12-23 14:16 CST, Hans Leidekker
Details | Diff
3.0-rc5 install failure log (2.86 KB, text/plain)
2018-01-08 07:22 CST, yossisynett
Details

Note You need to log in before you can comment on or make changes to this bug.
Description pgcsrinivas@yahoo.com 2017-11-14 23:05:39 CST
Created attachment 59702 [details]
office installation crashed

office 2010 installation crashes on wine 2.21
Comment 1 Fabian Maurer 2017-11-15 13:59:40 CST
Not a critical bug. Does it work with older versions of wine?
Comment 2 Zebediah Figura 2017-11-15 15:34:17 CST
This is probably due to the partially-fixed state of #34989. Can you provide a full log?
Comment 3 pgcsrinivas@yahoo.com 2017-11-16 04:16:36 CST
Created attachment 59710 [details]
backtrace

attaching backtrace. This is the outcome with wine versions 2.0.3 and 1.6.2 as well
Comment 4 pgcsrinivas@yahoo.com 2017-11-16 04:17:33 CST
(In reply to Zebediah Figura from comment #2)
> This is probably due to the partially-fixed state of #34989. Can you provide
> a full log?

The same outcome is seen w.r.t wine 2.0.3.and 1.6.2 as well
Comment 5 Rosanne DiMesio 2017-11-16 18:28:47 CST
From the log:
---------
   Platform: i386 (WOW64)
   Version: Windows 7
---------

Office 2010 requires a 32 bit wineprefix (bug 18070) set to XP (bug 38838).

There's no crash with that setup, but the installer does report encountering an error a little over half way through and rolls back the install. The regression test results: 

86bc556f9fd4a964cbaa66bc1fd67e4603ecd450 is the first bad commit
commit 86bc556f9fd4a964cbaa66bc1fd67e4603ecd450
Author: Zebediah Figura <z.figura12@gmail.com>
Date:   Sun Sep 17 23:08:01 2017 -0500

    msi: Don't execute a deferred custom action when not running the install script.
    
    Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
    Signed-off-by: Hans Leidekker <hans@codeweavers.com>
    Signed-off-by: Alexandre Julliard <julliard@winehq.org>

:040000 040000 b753c9cc0091d88d2b438959c310250c2ca37c26 988306a498e82c37d275b6b0e22252db3327976b M      dlls

Confirming and setting the Wine version to 2.18 based on the regression test.
Comment 6 Rosanne DiMesio 2017-11-16 18:45:03 CST
Created attachment 59712 [details]
Log from failed install in 2.21
Comment 7 Zebediah Figura 2017-11-16 18:47:39 CST
Yes, that's about what I expected. I'm working on a proper fix, but there's a lot of testing involved so it'll take some time.
Comment 8 Rosanne DiMesio 2017-12-05 12:32:04 CST
*** Bug 44121 has been marked as a duplicate of this bug. ***
Comment 9 Rosanne DiMesio 2017-12-05 12:39:26 CST
Revising the summary to indicate more than one app is affected and raising severity to major.
Comment 10 Rosanne DiMesio 2017-12-05 13:09:05 CST
*** Bug 41361 has been marked as a duplicate of this bug. ***
Comment 11 Hans Leidekker 2017-12-19 15:00:33 CST
*** Bug 44166 has been marked as a duplicate of this bug. ***
Comment 12 Rosanne DiMesio 2017-12-22 17:02:06 CST
036f007e241b95498964c53365300a3332a92c5a reverted the commit that caused the problem for Notation Composer 3 and Office 2010. The reversion fixes the Notation Composer 3 problem, but the Office Pro Plus 2010 installer is still not working as it was before the offending commit: it now hangs toward the end instead of reporting a failed install. 

In addition, the Office Enterprise 2007 installer now also hangs, whereas it was working perfectly up until 3.0-rc3. Reverting the reversion gets it working again.
Comment 13 Hans Leidekker 2017-12-23 06:54:54 CST
(In reply to Rosanne DiMesio from comment #12)
> 036f007e241b95498964c53365300a3332a92c5a reverted the commit that caused the
> problem for Notation Composer 3 and Office 2010. The reversion fixes the
> Notation Composer 3 problem, but the Office Pro Plus 2010 installer is still
> not working as it was before the offending commit: it now hangs toward the
> end instead of reporting a failed install. 
> 
> In addition, the Office Enterprise 2007 installer now also hangs, whereas it
> was working perfectly up until 3.0-rc3. Reverting the reversion gets it
> working again.

The revert exposes a second regression. Reverting e1e668d41fce1dbd0270cd9de0d880a236ddb869 as well on top of current git fixes the Office 2010 installer here.
Comment 14 Rosanne DiMesio 2017-12-23 09:11:30 CST
(In reply to Hans Leidekker from comment #13)
> 
> The revert exposes a second regression. Reverting
> e1e668d41fce1dbd0270cd9de0d880a236ddb869 as well on top of current git fixes
> the Office 2010 installer here.

The patch doesn't revert cleanly and the build fails.
Comment 15 Hans Leidekker 2017-12-23 14:14:44 CST
(In reply to Rosanne DiMesio from comment #14)
> (In reply to Hans Leidekker from comment #13)
> > 
> > The revert exposes a second regression. Reverting
> > e1e668d41fce1dbd0270cd9de0d880a236ddb869 as well on top of current git fixes
> > the Office 2010 installer here.
> 
> The patch doesn't revert cleanly and the build fails.

Right, looks like my git wasn't actually current, and 036f007e241b95498964c53365300a3332a92c5a
causes e1e668d41fce1dbd0270cd9de0d880a236ddb869 to not revert cleanly. I'll attach a fixed patch.
Comment 16 Hans Leidekker 2017-12-23 14:16:24 CST
Created attachment 59999 [details]
revert e1e668d41fce1dbd0270cd9de0d880a236ddb869
Comment 17 Rosanne DiMesio 2017-12-23 16:58:16 CST
(In reply to Hans Leidekker from comment #16)
> Created attachment 59999 [details]
> revert e1e668d41fce1dbd0270cd9de0d880a236ddb869

Thanks, that fixes the installer hanging problem for Office 2007 & 2010.
Comment 18 Reinhold 2017-12-31 04:32:33 CST
I tested Notation Composer 3 with Wine 3.0-rc4 and it looks good. Thanks.
Comment 19 schanz89 2018-01-02 15:00:24 CST
Unfortunately the installer for Office 2010 still hangs (wine set to 32 bit & XP) in  wine 3.0-rc4. Glad to see that there is a working patch. Any chance that this patch will be applied upstream?
Comment 20 Rosanne DiMesio 2018-01-04 21:01:55 CST
The second regression is now fixed in git by f25501db4b9f79b69a6c569ab418e6f5a4d8fc94.
Comment 21 Alexandre Julliard 2018-01-05 14:02:48 CST
Closing bugs fixed in 3.0-rc5.
Comment 22 yossisynett 2018-01-08 07:22:17 CST
Office 2010 and 2013 installation is still failing with error (not hanging) on 3.0-rc5. Clean win32 windows xp wine prefix.
Comment 23 yossisynett 2018-01-08 07:22:47 CST
Created attachment 60190 [details]
3.0-rc5 install failure log
Comment 24 Hans Leidekker 2018-01-08 08:14:23 CST
(In reply to yossisynett from comment #23)
> Created attachment 60190 [details]
> 3.0-rc5 install failure log

Can you try and see if the patches attached to bug 38838 (attachment 60150 [details]) make a difference?
Comment 25 yossisynett 2018-01-08 08:41:35 CST
Sorry I don't have a build environment to test this with. I installed 3.0-rc5 from the winehq-devel ubuntu repo.
Comment 26 yossisynett 2018-01-09 03:16:04 CST
Update - I was able to build with the patches but office installation failed on the same error.
Comment 27 Hans Leidekker 2018-01-09 03:35:57 CST
(In reply to yossisynett from comment #26)
> Update - I was able to build with the patches but office installation failed
> on the same error.

Office 2010 or 2013? Or both?
Comment 28 Reinhold 2018-01-09 03:39:08 CST
Notation Composer 3 installs fine on Wine 3.0-rc5.
Comment 29 yossisynett 2018-01-09 03:39:39 CST
Both :(
Comment 30 yossisynett 2018-01-09 05:28:45 CST
OK, I just managed to install Office 2013 with unpatched 3.0-rc5 win32. My issue was that winbind was not installed.


Hosted By CodeWeavers