http://bugs.winehq.org/show_bug.cgi?id=25407
Summary: Office 2007 SP2 installer reports success but fails to install some components Product: Wine Version: 1.3.8 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dimesio@earthlink.net
The Office 2007 SP2 installer no longer crashes (bug 18376), and reports success at the end, however, support for ODF files and save as PDF/XPS are not installed, and the Office version number is not updated (version numbers for the individual apps are).
http://bugs.winehq.org/show_bug.cgi?id=25407
Rune K. Svendsen runesvend@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |runesvend@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=25407
Gustavo Ansaldi Oliva golivax@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |golivax@gmail.com
--- Comment #1 from Gustavo Ansaldi Oliva golivax@gmail.com 2010-12-13 07:18:48 CST --- Same happens to me
http://bugs.winehq.org/show_bug.cgi?id=25407
David Day dday376@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dday376@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=25407
orgler@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |orgler@gmail.com
--- Comment #2 from orgler@gmail.com 2010-12-31 06:39:21 CST --- The same for me with wine 1.3.10 on Xubuntu 10.10 (from ppa) trying to install office 2007 and afterwards the sp2 :-(
http://bugs.winehq.org/show_bug.cgi?id=25407
boskar bozkar@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bozkar@gmail.com
--- Comment #3 from boskar bozkar@gmail.com 2011-01-06 05:19:28 CST --- Tested under wine-1.3.10, Office PL, H&S, default installation with sp1 and sp2 (msp files) in updates/ directory, applied right after core installation:
Word: 12.0.6425.1000 MSO: 12.0.4518.1014 Excel as above,
PowerPoint and OneNote crashed just after initial run, athough OneNote succesfully stays as tray icon. Will post further info later (with sp1/sp2 installed with wine kbXXXX.exe way).
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #4 from boskar bozkar@gmail.com 2011-01-06 05:35:19 CST --- OK, now tested with wine office2007sp1-kb936982-fullfile-pl-pl.exe and wine office2007sp2-kb953195-fullfile-pl-pl.exe option - the same result. mso.dll still is in RTM/SP0 version.
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #5 from boskar bozkar@gmail.com 2011-01-06 06:43:16 CST --- Full logs avaiable here: http://lekarski.katowice.pl/wine/setup.log.gz http://lekarski.katowice.pl/wine/sp1.log.gz 2MB+ gzipped, 60MB+ unziped.
After I worked out, that:
mso.dll version is detected correcly by the SP1 installer by msi_get_disk_file_version and reported by msi_set_file_install_states - lines: 470479 to 470484
ACTION_ProcessComponents (line: 537023) - there is some difference between output for mso.dll and winword.exe, which version is reported correctly - MSIREG_OpenUserDataComponentKey should be called for MSO.DLL? : (line: 537023)
trace:msi:ACTION_ProcessComponents Component L"Global_Word_Core" (L"D94C8360B8BB1DC41B1950E1F8237563"), Keypath=L"C:\Program Files\Microsoft Office\Office12\WINWORD.EXE", RefCount=1 Request=3 trace:msi:MSIREG_OpenUserDataComponentKey L"{0638C49D-BB8B-4CD1-B191-051E8F325736}" trace:msi:MSIREG_OpenUserDataComponentKey squished (L"D94C8360B8BB1DC41B1950E1F8237563") trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `ActionText` WHERE `Action` = 'ProcessComponents'" 0x32878c trace:msi:MSI_ParseSQL Parse returned 1 trace:msi:msiobj_release object 0x11cd420 destroyed trace:msi:msiobj_release object 0x11cbc40 destroyed trace:msi:MSI_ProcessMessage a000000 trace:msi:MSI_ProcessMessage 0x3004d009 (nil) (nil) 7fdf 800 L"1: 2 2: 0 3: 0 4: 0 " trace:msi:ControlEvent_FireSubscribedEvent Firing Event L"SetProgress" trace:msi:msiobj_release object 0x11c6560 destroyed //trace of new component.
trace:msi:ACTION_ProcessComponents Component L"Global_Office_Core" (L"D94C8360B8BB1DC41B1950E0F8237563"), Keypath=L"C:\Program Files\Common Files\Microsoft Shared\OFFICE12\MSO.DLL", RefCount=1 Request=1 trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `ActionText` WHERE `Action` = 'ProcessComponents'" 0x32878c trace:msi:MSI_ParseSQL Parse returned 1 trace:msi:msiobj_release object 0x11f3400 destroyed trace:msi:msiobj_release object 0x11cbc40 destroyed trace:msi:MSI_ProcessMessage a000000 trace:msi:MSI_ProcessMessage 0x3004d009 (nil) (nil) 7fdf 800 L"1: 2 2: 0 3: 0 4: 0 " trace:msi:ControlEvent_FireSubscribedEvent Firing Event L"SetProgress" trace:msi:msiobj_release object 0x11f3c28 destroyed //trace of new component.
WINWORD.EXE appears in the third context (apart from being registred as executable for some extensions:
trace:msi:MSI_ProcessMessage a000000 trace:msi:MSI_ProcessMessage 0x3004d009 (nil) (nil) 7fdf 800 L"1: 2 2: 350064 3: 0 4: 0 " trace:msi:ControlEvent_FireSubscribedEvent Firing Event L"SetProgress" trace:msi:msiobj_release object 0x11396b8 destroyed trace:msi:resolve_folder Working to resolve L"OfficeFolder" trace:msi:resolve_folder already resolved to L"C:\Program Files\Microsoft Office\Office12\" trace:msi:cabinet_copy_file extracting L"C:\Program Files\Microsoft Office\Office12\WINWORD.EXE" trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `ActionText` WHERE `Action` = 'InstallFiles'" 0x32867c trace:msi:MSI_ParseSQL Parse returned 1 trace:msi:msiobj_release object 0x1139840 destroyed trace:msi:msiobj_release object 0x11396b8 destroyed
line:693739 trace:msi:schedule_install_files File L"MSO.DLL" is not scheduled for install
cabinet_copy_file - this function is NOT run for mso.dll - supposingly It should be. The question is why? It seems to be not scheduled in ActionText with Action = InstallFiles.
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #6 from orgler@gmail.com 2011-01-10 12:24:27 CST --- I just tried to do an installation of office 2007 with integrated SP2. This too failed the same way: Everything seems fine but the SP is simply not installed (e.g. there is no "save as pdf").
Integrating can be done by calling office2007sp2-kb953195-fullfile-de-de.exe /extract:d:\office2007cd\updates and afterwards calling the regular setup.
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #7 from Gustavo Ansaldi Oliva golivax@gmail.com 2011-01-11 10:22:12 CST --- I really miss all the features from Office SP2 (since Office 2010 is currently not supported under wine). I would be glad to see this bug fixed in upcoming versions of wine.
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #8 from boskar bozkar@gmail.com 2011-01-22 06:07:23 CST --- Still does not work for wine-1.3.12, also wine office2007sp2-kb953195-fullfile-pl-pl.exe crashed, reruning reported succesful sp1 installation.
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #9 from Gustavo Ansaldi Oliva golivax@gmail.com 2011-02-06 22:59:48 CST --- Still does not work for wine-1.3.13
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #10 from boskar bozkar@gmail.com 2011-03-05 06:44:44 CST ---
Office setup http://lekarski.katowice.pl/wine/1.3.15/setup-1.3.15.log.gz SP1 setup http://lekarski.katowice.pl/wine/1.3.15/sp1-1.3.15.log.gz
Office + SP1 installed run: http://lekarski.katowice.pl/wine/1.3.15/run-1.3.15.log.gz
+msi,+msidb,+msxml - _big_ files
zcat xxxxx-1.3.15.log.gz | grep -v trace:msxml zcat xxxxx-1.3.15.log.gz | grep -v trace:msi zcat xxxxx-1.3.15.log.gz | grep -v trace:msidb
if You want to make it smaller ;)
Of course no improvements in installing the core of MS Office - mso.dll. resolve_folder renamed to resolve_targer_folder.
quick grep shows:
wajntester@pauper:~$ zcat setup-1.3.15.log.gz | grep cabinet_copy_file | grep MSO.DLL trace:msi:cabinet_copy_file extracting L"C:\Program Files\Microsoft Office\Office12\CDLMSO.DLL" trace:msi:cabinet_copy_file extracting L"C:\Program Files\Common Files\Microsoft Shared\OFFICE12\MSO.DLL" wajntester@pauper:~$
wajntester@pauper:~$ zcat sp1-1.3.15.log.gz | grep cabinet_copy_file | grep MSO.DLL trace:msi:cabinet_copy_file extracting L"C:\Program Files\Microsoft Office\Office12\CDLMSO.DLL" wajntester@pauper:~$
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #11 from boskar bozkar@gmail.com 2011-04-04 16:58:08 CDT --- Ok, so as for 1.3.17, after applying patch http://bugs.winehq.org/attachment.cgi?id=33928 for issue http://bugs.winehq.org/show_bug.cgi?id=26650 , both service packs are installable in `wine office2007sp1-kb936982-fullfile-pl-pl.exe and wine office2007sp2-kb953195-fullfile-pl-pl.exe` way. MSO.DLL is reported as 12.0.6425.1000, as winword.exe is.
Save as PDF/XPS seem to be installed and to work correctly.
We still lack the feature of ODF support, other features will be tested.
As always: verbose (+msi,+msidb,+msxml) logs avaiable here:
http://lekarski.katowice.pl/wine/1.3.17-patched/
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #12 from boskar bozkar@gmail.com 2011-04-04 17:17:57 CDT --- Some important traces for odt support here:
wajntester@pauper:~$ zcat sp2-1.3.17-patched-new.log.gz | grep L"Word_ODCore" | grep -v msidb
trace:msi:load_component Loading Component L"Word_ODCore" trace:msi:MSI_SetFeatureStates nobody wants component L"Word_ODCore" trace:msi:MSI_SetFeatureStates Result: Component L"Word_ODCore" (Installed 2 Request -1 Action -1) trace:msi:ACTION_ProcessComponents Component L"Word_ODCore" (L"E324A027A035F1148B1D3823D1AAFECA"), Keypath=L"00:\.odt\OpenWithProgIDs\Word.OpenDocumentText.12", RefCount=0 Request=4294967295 trace:msi:MsiGetComponentStateW 3 L"Word_ODCore" 0x946e6cc 0x946e6d0 trace:msi:MsiGetComponentStateW 2 L"Word_ODCore" 0x946e6cc 0x946e6d0 trace:msi:MSI_GetComponentStateW 0xba0660 L"Word_ODCore" 0x946e6cc 0x946e6d0
<cut>
trace:msi:ITERATE_RemoveRegistryValuesOnInstall Component not scheduled for installation: L"Word_ODCore"
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #13 from Hans Leidekker hans@meelstraat.net 2011-04-05 04:47:35 CDT --- Created an attachment (id=33946) --> (http://bugs.winehq.org/attachment.cgi?id=33946) msi: Honor msidbFeatureAttributesFollowParent.
Try this patch.
http://bugs.winehq.org/show_bug.cgi?id=25407
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@meelstraat.net Component|-unknown |msi
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #14 from boskar bozkar@gmail.com 2011-04-05 06:43:04 CDT --- Your patch seems to work - ODF support is correctly installed, and It works.
Logs avaiable: http://lekarski.katowice.pl/wine/1.3.17-patched2/
I hope all features added by service packs are now working, I will test soon.
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #15 from boskar bozkar@gmail.com 2011-04-05 08:24:25 CDT --- Setup with *.msp in updates/ also works correctly.
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #16 from Gustavo Ansaldi Oliva golivax@gmail.com 2011-04-05 09:41:08 CDT --- This is great news! Thanks for the excelent job on this
http://bugs.winehq.org/show_bug.cgi?id=25407
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #17 from Hans Leidekker hans@meelstraat.net 2011-04-05 11:58:52 CDT --- Fixed by d447ae63b3194fdab39c319496dd1f24a1a629e1.
http://bugs.winehq.org/show_bug.cgi?id=25407
leighman leighmanthegreat@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leighmanthegreat@hotmail.co | |m
--- Comment #18 from leighman leighmanthegreat@hotmail.com 2011-04-05 12:23:44 CDT --- No ODF support here on a fresh install + sp2. Didn't keep logs, stupidly.
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #19 from boskar bozkar@gmail.com 2011-04-05 12:31:26 CDT --- Have You patched your wine with ce0b3a030baae1b6d49e66718d0f71ef76789fe8 aka http://bugs.winehq.org/attachment.cgi?id=33928 (msi: Fix parsing of empty an property followed by a non-empty property) - required to clean sp0 office to be installed in 1.3.17
and d447ae63b3194fdab39c319496dd1f24a1a629e1 aka http://bugs.winehq.org/attachment.cgi?id=33946 (msi: Honor msidbFeatureAttributesFollowParent) - required for ODF support
?
1.3.17 + both patches + Default install (box home and student PL) + sp1 and then sp2 = success in my case.
http://bugs.winehq.org/show_bug.cgi?id=25407
David Day dday376@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|dday376@gmail.com |
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #20 from leighman leighmanthegreat@hotmail.com 2011-04-05 14:13:18 CDT --- Used git + patches then did install of only Word and common files then sp2. Will try again with log tomorrow.
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #21 from Rosanne DiMesio dimesio@earthlink.net 2011-04-05 19:06:02 CDT --- Works fine for me in wine-1.3.17-90-g2d7fa5f. The version number for both Word and MSO are updated to 12.0.6425.1000; PDF/XPS and ODT support are added to the menu and work. Tested by installing Office Enterprise 2007 and then office2007sp2-kb953195-fullfile-en-us.exe. It is not necessary to install SP1 first.
http://bugs.winehq.org/show_bug.cgi?id=25407
Andres porris_81@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |porris_81@hotmail.com
--- Comment #22 from Andres porris_81@hotmail.com 2011-04-06 16:25:07 CDT --- (In reply to comment #19)
Have You patched your wine with ce0b3a030baae1b6d49e66718d0f71ef76789fe8 aka http://bugs.winehq.org/attachment.cgi?id=33928 (msi: Fix parsing of empty an property followed by a non-empty property) - required to clean sp0 office to be installed in 1.3.17
and d447ae63b3194fdab39c319496dd1f24a1a629e1 aka http://bugs.winehq.org/attachment.cgi?id=33946 (msi: Honor msidbFeatureAttributesFollowParent) - required for ODF support
?
1.3.17 + both patches + Default install (box home and student PL) + sp1 and then sp2 = success in my case.
_____ Hi how i patched wine?? how i do this , im new using wine. ty
http://bugs.winehq.org/show_bug.cgi?id=25407
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #23 from Alexandre Julliard julliard@winehq.org 2011-04-15 12:50:48 CDT --- Closing bugs fixed in 1.3.18.
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #24 from boskar bozkar@gmail.com 2011-06-02 05:37:51 CDT --- This bug came back in 1.3.21.
winword.exe is reported as 12.0.6425.1000, as mso.dll is 12.0.4518.1014, lack of odf support.
As before:
http://lekarski.katowice.pl/wine/1.3.21/
http://bugs.winehq.org/show_bug.cgi?id=25407
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |REOPENED CC| |dank@kegel.com Resolution|FIXED |
--- Comment #25 from Dan Kegel dank@kegel.com 2011-06-02 09:39:29 CDT --- Reported as broken, reopening.
http://bugs.winehq.org/show_bug.cgi?id=25407
--- Comment #26 from Rosanne DiMesio dimesio@earthlink.net 2011-06-02 12:04:44 CDT --- Regression test results:
50dd7b498a94bab3761885940d5888cbef5f0434 is the first bad commit commit 50dd7b498a94bab3761885940d5888cbef5f0434 Author: Hans Leidekker hans@codeweavers.com Date: Tue May 24 10:51:00 2011 +0200
msi: Fix the registry actions to revert components to the installed state during rollback.
:040000 040000 5f4f45a77a7be4141be7ff422714b7bf934463a4 4394ac6b241c648e7d7f5d3312de1d51bc992eb2 Mdlls
The patch doesn't revert cleanly.
http://bugs.winehq.org/show_bug.cgi?id=25407
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED
--- Comment #27 from Austin English austinenglish@gmail.com 2011-06-02 13:20:02 CDT --- (In reply to comment #26)
Regression test results:
50dd7b498a94bab3761885940d5888cbef5f0434 is the first bad commit commit 50dd7b498a94bab3761885940d5888cbef5f0434 Author: Hans Leidekker hans@codeweavers.com Date: Tue May 24 10:51:00 2011 +0200
msi: Fix the registry actions to revert components to the installed state
during rollback.
:040000 040000 5f4f45a77a7be4141be7ff422714b7bf934463a4 4394ac6b241c648e7d7f5d3312de1d51bc992eb2 Mdlls
The patch doesn't revert cleanly.
It was already fixed. The regression is a new bug.
http://bugs.winehq.org/show_bug.cgi?id=25407
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #28 from Austin English austinenglish@gmail.com 2011-06-02 13:20:08 CDT --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=25407
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |d447ae63b3194fdab39c319496d | |d1f24a1a629e1