http://bugs.winehq.org/show_bug.cgi?id=12167
Summary: MS Office 2000 brocken at 0.9.50 --> 0.9.51 Product: Wine Version: 0.9.58. Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: leonid@volnitsky.com CC: leonid@volnitsky.com
After upgrading MS Office 2000 from 0.9.50 to 0.9.51, MS-Word displays message: "This application must be installed to run. Please run setup from location where you originally installed the application". This is still current with wine-0.9.58 on Gentoo-amd64, linux-2.6.25-rc6
After reinstalling MS Office, MS-Word asks for registration. All attempts to register fails.
http://bugs.winehq.org/show_bug.cgi?id=12167
Leonid Volnitsky leonid@volnitsky.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer, regression
http://bugs.winehq.org/show_bug.cgi?id=12167
--- Comment #1 from Jaime Rave jaimerave@gmail.com 2008-03-23 14:05:22 --- Did you try with a new .wine directory??
http://bugs.winehq.org/show_bug.cgi?id=12167
--- Comment #2 from Austin English austinenglish@gmail.com 2008-03-23 22:16:49 --- Can you try in wine 0.9.58 with a clean ~/.wine? If it's still there, run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=12167
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal
--- Comment #3 from Lei Zhang thestig@google.com 2008-03-24 15:26:08 --- Not a blocker.
http://bugs.winehq.org/show_bug.cgi?id=12167
--- Comment #4 from Leonid Volnitsky leonid@volnitsky.com 2008-03-24 16:20:41 --- Yes, I did tried with new ~/.wine (mv .wine .wine.old and then new MS Office install).
There are actually two bugs, which can be related or not related and they could've been introduced in different wine versions.
First bug is with message "This application must be installed to run. ...". Second bug is that it is impossible to register installed newly MS Office. I will try to do regression test.
http://bugs.winehq.org/show_bug.cgi?id=12167
--- Comment #5 from Leonid Volnitsky leonid@volnitsky.com 2008-03-26 15:06:46 --- Regression test results:
44349af11ac90d70b186ed05203e9dd2371b7b3a is first bad commit commit 44349af11ac90d70b186ed05203e9dd2371b7b3a Author: James Hawkins truiken@gmail.com Date: Fri Dec 7 14:49:54 2007 -0600 msi: Reimplement MsiGetProductCode.
I also tried to revert this commit in >0.9.51. In 0.9.58 - could not compile. In 0.9.54 - was able to compile and run MS Word. Also there was no second bug I mentioned earlier (impossible to register right after install)- I was able to reinstall MS Office.
http://bugs.winehq.org/show_bug.cgi?id=12167
Leonid Volnitsky leonid@volnitsky.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|MS Office 2000 brocken at |MS Office 2000 broken at |0.9.50 --> 0.9.51 |0.9.50 --> 0.9.51
--- Comment #6 from Leonid Volnitsky leonid@volnitsky.com 2008-03-26 15:18:07 --- Not only I have this bug: http://appdb.winehq.org/objectManager.php?sClass=version&iId=5124
http://bugs.winehq.org/show_bug.cgi?id=12167
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression |
--- Comment #7 from James Hawkins truiken@gmail.com 2008-03-26 15:44:53 --- You have to remove your wineprefix (rm -rf ~/.wine) and install office again after that commit. The commit is correct, as you can see by the tests. This bug is probably invalid, but you need to remove the wineprefix, reinstall and report back.
http://bugs.winehq.org/show_bug.cgi?id=12167
--- Comment #8 from Leonid Volnitsky leonid@volnitsky.com 2008-03-27 10:59:55 --- Created an attachment (id=11691) --> (http://bugs.winehq.org/attachment.cgi?id=11691) MS Office 2000 setup.exe log
http://bugs.winehq.org/show_bug.cgi?id=12167
--- Comment #9 from Leonid Volnitsky leonid@volnitsky.com 2008-03-27 11:01:27 --- Created an attachment (id=11692) --> (http://bugs.winehq.org/attachment.cgi?id=11692) MS Office 2000 winword.exe log
http://bugs.winehq.org/show_bug.cgi?id=12167
Leonid Volnitsky leonid@volnitsky.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|MS Office 2000 broken at |MS Office 2000 install |0.9.50 --> 0.9.51 |broken at 0.9.55 --> 0.9.56
--- Comment #10 from Leonid Volnitsky leonid@volnitsky.com 2008-03-27 11:04:33 --- Yes sir. I think, I’ve untangled these two bugs. First bug ("This application must be installed to run. ..."), was probably not a bug but a feature. I was too naive to expect from pre-release that at minor version upgrade I don't need to reinstall all my apps.
When I removed ~/.wine and tried to reinstall MS-Office I was hitting second bug (impossible to register). When I did first regression, I was testing for this 1-st bug without removing .wine (because I could not reinstall).
You can ignore above results from 1-st regression test. I did second regression for 0.9.50-0.9.58 with removing ~/.wine and full reinstall. Second regression test:
d52f48fed467885ede38accb7b164e7d5a139206 is first bad commit commit d52f48fed467885ede38accb7b164e7d5a139206 Author: James Hawkins truiken@gmail.com Date: Thu Mar 6 16:12:40 2008 -0600
msi: Fix handling of published installer properties.
:040000 040000 d6c1968e0b100a19ccb2fae9c34c5d0b41823458 c4883b2b735dbcdb45a5814fd723a1a3b8de3461 M dlls
I did something like this: git bisect reset git bisect start git bisect good wine-0.9.51 git bisect bad wine-0.9.58 rm -rf /usr/local ~lvv/.wine; CC="ccache gcc -m32 " ./configure --verbose && make clean && nice make install wine z:/mnt/wine-cd/setup env WINEPREFIX="/home/lvv/.wine" wine "C:\Program Files\MicrosoftOffice\Office\WINWORD.EXE" git bisect ...
Logs (whatever was on the screen) from setup and winword at last bad version are attached.
Reverting this commit at HEAD, fixed this bug for me.
http://bugs.winehq.org/show_bug.cgi?id=12167
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|leonid@volnitsky.com |
--- Comment #11 from James Hawkins truiken@gmail.com 2008-03-27 11:11:23 --- Likewise, that commit is backed by tests and is correct. Attach a +msi,+relay log of the app. No need to add yourself to cc.
http://bugs.winehq.org/show_bug.cgi?id=12167
--- Comment #12 from Leonid Volnitsky leonid@volnitsky.com 2008-03-27 16:31:34 --- I don't recall adding myself to CC. I don't have a clue what +msi, +relay logs are.
http://bugs.winehq.org/show_bug.cgi?id=12167
--- Comment #13 from James Hawkins truiken@gmail.com 2008-03-27 16:34:18 --- WINEDEBUG=+msi,+relay wine WINWORD.EXE >& msi.log
Compress and attach it to this bug.
http://bugs.winehq.org/show_bug.cgi?id=12167
--- Comment #14 from Leonid Volnitsky leonid@volnitsky.com 2008-04-02 01:18:01 --- Log file size is 53MB. Bugzilla limit is 1MB. I've put it at:
http://FileHost.JustFreeSpace.Com/40word-msi.log.bz2
Log was created with first bad version by running: WINEDEBUG="+msi,+relay" wine "C:\Program Files\Microsoft Office\Office\WINWORD.EXE" 2>&1 | bzip2 -9 > word-msi.log.bz2
From user point of view:
started word for 1st time after install (install was successful, with registration and all choices at default); main word window appears; registration screen pops-up; I enter registration code; EULA pop-up appears; I accept EULA; registration pops-up again; I press cancel; word exits.
http://bugs.winehq.org/show_bug.cgi?id=12167
Leonid Volnitsky leonid@volnitsky.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #15 from Leonid Volnitsky leonid@volnitsky.com 2008-04-04 04:17:35 --- There is registry editing workaround posted at http://appdb.winehq.org/commentview.php?iAppId=31&iVersionId=5124&iT...
http://bugs.winehq.org/show_bug.cgi?id=12167
Ronny Standtke Ronny.Standtke@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Ronny.Standtke@gmx.net
--- Comment #16 from Ronny Standtke Ronny.Standtke@gmx.net 2008-04-19 14:16:16 --- I just run into the same bug with 0.9.60, a fresh .wine/ and the German version of Office 2000. Installation just hangs.
http://bugs.winehq.org/show_bug.cgi?id=12167
Ronny Standtke Ronny.Standtke@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #17 from Ronny Standtke Ronny.Standtke@gmx.net 2008-04-19 14:16:39 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=12167
--- Comment #18 from Leonid Volnitsky leonid@volnitsky.com 2008-04-23 04:30:00 --- Fresh install of with wine 0.9.60 does not exhibit this bug with with MS Office 2000 English version. Bug was still there at 0.9.59.
http://bugs.winehq.org/show_bug.cgi?id=12167
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |neptunia@mail.ru
--- Comment #19 from James Hawkins truiken@gmail.com 2008-05-12 19:58:32 --- *** Bug 12681 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12167
--- Comment #20 from James Hawkins truiken@gmail.com 2008-05-12 19:59:30 --- *** Bug 13157 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12167
null kknull0@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kknull0@gmail.com
--- Comment #21 from null kknull0@gmail.com 2008-05-13 11:30:50 --- same problem on wine 1.0 RC1
http://bugs.winehq.org/show_bug.cgi?id=12167
Wojciech Zatorski wojciech@zatorski.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wojciech@zatorski.net
--- Comment #22 from Wojciech Zatorski wojciech@zatorski.net 2008-05-14 15:05:32 --- (In reply to comment #21)
same problem on wine 1.0 RC1
on wine 0.9.62_aka_1.0.rc1-3.1 (openSUSE) too:(
http://bugs.winehq.org/show_bug.cgi?id=12167
Raymond Wooninck raymond.wooninck@cchellenic.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |raymond.wooninck@cchellenic. | |com
http://bugs.winehq.org/show_bug.cgi?id=12167
Christopher Huyler chris@huyler.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |chris@huyler.net
--- Comment #23 from Christopher Huyler chris@huyler.net 2008-05-18 21:54:56 --- Performed fresh install of wine 0.9.61 on Ubuntu 8.04. Deleted /home/<user>/.wine Ran winecfg to create new /home/<user>/.wine Replaced ole32.dll and riched20.dll with WinXP versions. Ran clean installation of Office 2000 Premium (English). Launched MS Word and was prompted several times for license before it exited.
If Leonid Volnitsky saw this working in 0.9.60 then it is broken again in 0.9.61.
http://bugs.winehq.org/show_bug.cgi?id=12167
--- Comment #24 from Ilya Chernykh neptunia@mail.ru 2008-05-18 22:15:17 --- Note also this bug http://bugs.winehq.org/show_bug.cgi?id=12682 which is possibly related.
http://bugs.winehq.org/show_bug.cgi?id=12167
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msi
--- Comment #25 from James Hawkins truiken@gmail.com 2008-05-24 01:07:37 --- While technically a regression, the patches in question are correct as shown by the tests. The problem is that other parts of the msi code don't use the context correctly. I have patches for this, but it'll probably have to wait till post-1.0.
http://bugs.winehq.org/show_bug.cgi?id=12167
--- Comment #26 from Austin English austinenglish@gmail.com 2008-06-12 18:26:25 --- (In reply to comment #25)
While technically a regression, the patches in question are correct as shown by the tests. The problem is that other parts of the msi code don't use the context correctly. I have patches for this, but it'll probably have to wait till post-1.0.
Would you mind attaching them to this bug?
http://bugs.winehq.org/show_bug.cgi?id=12167
--- Comment #27 from James Hawkins truiken@gmail.com 2008-06-12 18:56:28 --- Yes, it's not just one or two patches.
http://bugs.winehq.org/show_bug.cgi?id=12167
--- Comment #28 from James Hawkins truiken@gmail.com 2008-06-24 11:14:08 --- Please retest this with current git. The issue should be fixed.
http://bugs.winehq.org/show_bug.cgi?id=12167
--- Comment #28 from James Hawkins truiken@gmail.com 2008-06-24 11:14:08 --- Please retest this with current git. The issue should be fixed.
--- Comment #29 from Ronny Standtke Ronny.Standtke@gmx.net 2008-06-26 17:20:28 --- I just tested the current git and indeed, MS Office can be installed again. I did just install and start the program but did not test any further...
http://bugs.winehq.org/show_bug.cgi?id=12167
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #30 from James Hawkins truiken@gmail.com 2008-06-26 17:23:14 --- Fixed.
http://bugs.winehq.org/show_bug.cgi?id=12167
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #31 from Alexandre Julliard julliard@winehq.org 2008-06-27 09:58:54 --- Closing bugs fixed in 1.1.0.
http://bugs.winehq.org/show_bug.cgi?id=12167
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #31 from Alexandre Julliard julliard@winehq.org 2008-06-27 09:58:54 CDT --- Closing bugs fixed in 1.1.0.