[Bug 25407] Office 2007 SP2 installer reports success but fails to install some components

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Jan 6 06:43:17 CST 2011


http://bugs.winehq.org/show_bug.cgi?id=25407

--- Comment #5 from boskar <bozkar at 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.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list