http://bugs.winehq.org/show_bug.cgi?id=20059
Summary: Office 2007 SP1/SP2 looks for *.cab in C:\Windows\Installer\ instead of C:\MSOCache\ Product: Wine Version: 1.1.29 Platform: PC OS/Version: All Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi AssignedTo: wine-bugs@winehq.org ReportedBy: bozkar@gmail.com
When trying to install SP1 or SP2 for microsoft office in every way - as msp copied to updates/ folder in the office installation directory, or by executing wine office2007sp1-kb936982-fullfile-pl-pl.exe or by msiexec /p something.msp the same error occurs:
err:msi:source_matches_volume Failed to get volume information err:msi:ready_media Cabinet not found: L"C:\windows\Installer\HomeSrWW.CAB" err:msi:ACTION_MsiPublishAssemblies Failed to ready media err:msi:ITERATE_Actions Execution halted, action L"InstallExecute" returned 1603
After copying cabs to drive_c/windows/installer service pack is still not working correctly but in in about window in apps i can see the SP1 version of an app, MSO version is still SP0
Hope this could help to make some progress in order to make SP for MS Office work :-)
I will provide any kind of debug log on request
Current info: boskar@pauper:~/wine/office$ wine --version wine-1.1.29
Debian squeeze, deb http://www.lamaresh.net/apt lenny main source for wine
WINEPREFIX=/home/boskar/.wine-office (clean WINEPREFIX).
http://bugs.winehq.org/show_bug.cgi?id=20059
boskar bozkar@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |18376
http://bugs.winehq.org/show_bug.cgi?id=20059
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@meelstraat.net
--- Comment #1 from Hans Leidekker hans@meelstraat.net 2009-09-15 15:39:27 --- Try this patch: http://www.winehq.org/pipermail/wine-patches/2009-September/078513.html
http://bugs.winehq.org/show_bug.cgi?id=20059
--- Comment #2 from boskar bozkar@gmail.com 2009-09-15 17:13:36 --- I'm not good at patching soft etc, supposingly I did sth wrong - i interrepted compilation after msi.dll.so had been ready, switched it in /usr/lib/wine/ and tried to install with msp in updates folder: I got: http://pastebin.ca/1567571
probably i have to compile whole wine and use only my compilation. How could I have multiple wine compilations? have it in ~ and call with full path? is there any howto about appling patches and testing them?
http://bugs.winehq.org/show_bug.cgi?id=20059
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- OS/Version|All |other
http://bugs.winehq.org/show_bug.cgi?id=20059
--- Comment #3 from Dmitry Timoshkov dmitry@codeweavers.com 2009-09-16 01:13:43 --- Try to read the FAQ: http://wiki.winehq.org/FAQ#head-7ed3c3163e2b932ee2030a48f9c5e553dc41817b
http://bugs.winehq.org/show_bug.cgi?id=20059
--- Comment #4 from boskar bozkar@gmail.com 2009-09-16 05:22:01 --- Created an attachment (id=23617) --> (http://bugs.winehq.org/attachment.cgi?id=23617) no WINEDEBUG +, wine crashed
wine crashed while installing the msp patches in updates/ way WINEPREFIX=~/.wine-office /usr/local/wine/bin/wine /mnt/rozne/office/setup.exe &> patched-install.txt
self compiled, 1.1.29 with proposed patch.
./configure --without-freetype configure: libhal/libdbus 32-bit development files not found, no dynamic device support. configure: libgnutls 32-bit development files not found, no schannel support. configure: libsane 32-bit development files not found, scanners won't be supported. configure: liblcms 32-bit development files not found, Color Management won't be supported. configure: libcapi20 32-bit development files not found, ISDN won't be supported. configure: libcups 32-bit development files not found, CUPS won't be supported. configure: libgsm 32-bit development files not found, gsm 06.10 codec won't be supported. configure: libmpg123 32-bit development files not found (or too old), mp3 codec won't be supported.
configure: WARNING: libpng 32-bit development files not found, PNG won't be supported.
http://bugs.winehq.org/show_bug.cgi?id=20059
--- Comment #5 from Hans Leidekker hans@meelstraat.net 2009-09-16 07:05:58 --- That's progress because you're not seeing this message anymore:
err:msi:source_matches_volume Failed to get volume information
Now try this patch:
http://www.winehq.org/pipermail/wine-patches/2009-September/078514.html
on top of the previous patch and reinstall office in a clean prefix. Then install either sp1 or sp2.
http://bugs.winehq.org/show_bug.cgi?id=20059
--- Comment #6 from boskar bozkar@gmail.com 2009-09-16 17:08:45 --- Created an attachment (id=23625) --> (http://bugs.winehq.org/attachment.cgi?id=23625) no WINEDEBUG +, wine crashed, 2 patches
as requested, applied the second patch. The same ./configure, the same squeeze amd64 platform, clean wineprefix.
http://bugs.winehq.org/show_bug.cgi?id=20059
--- Comment #7 from Vitaliy Margolen vitaliy@kievinfo.com 2009-09-16 21:02:02 --- (In reply to comment #6) And what exactly did you attached? Attach files not URLs.
http://bugs.winehq.org/show_bug.cgi?id=20059
--- Comment #8 from boskar bozkar@gmail.com 2009-09-17 01:22:01 --- the result of WINEPREFIX=~/.wine-office /usr/local/wine2/bin/wine /mnt/rozne/office/setup.exe &> patched2-install.txt
where ~/.wine-office was empty and /usr/local/wine2/ was set as --prefix in ./configure. I've got a problem with attaching the files in epiphany-webkit.
http://bugs.winehq.org/show_bug.cgi?id=20059
--- Comment #9 from boskar bozkar@gmail.com 2009-09-17 12:52:25 --- Created an attachment (id=23632) --> (http://bugs.winehq.org/attachment.cgi?id=23632) no WINEDEBUG +, wine crashed, unpatched, compiled by me
I tried to compile wine without patches and install office using the same methods - and it crashed in the same way as with the patches. Something must be wrong with my compilations, so logs attached here probably are useless.
I'm attaching gzipped result of WINEPREFIX=~/.wine-office /usr/local/wine-clean/bin/wine /mnt/rozne/office/setup.exe &> nopatch-compiled-install.txt
where /usr/local/wine-clean is the prefix where wine 1.1.29 is installed with options like here: http://bugs.winehq.org/show_bug.cgi?id=20059#c4
http://bugs.winehq.org/show_bug.cgi?id=20059
--- Comment #10 from boskar bozkar@gmail.com 2009-09-20 08:26:51 --- I tried to compile wine with more -dev files - ./configure --prefix=/usr/local/wine-1.1.29/something/ resulted in configure: libhal/libdbus 32-bit development files not found, no dynamic device support. configure: libsane 32-bit development files not found, scanners won't be supported. configure: libcapi20 32-bit development files not found, ISDN won't be supported. configure: libgsm 32-bit development files not found, gsm 06.10 codec won't be supported. configure: libmpg123 32-bit development files not found (or too old), mp3 codec won't be supported.
This time I installed MSOffice SP0 (works almost perfectly no matter what wine version, patched/unpatched/winehq deb I used) and tried to install SP1 like this: WINEPREFIX=~/.wine-office WINEDEBUG=+msi /usr/local/wine-1.1.29/patch1/bin/wine /home/boskar/wine/office/office2007sp1-kb936982-fullfile-pl-pl.exe &> wine/patch/niedziela/patch1-self-sp1-mst.txt
#### SP0 installs perfectly SP1 installer was unable to install SP1 properly (error at the end) with deb version SP1 installer crashed while i try to install SP1 with every wine version compiled by myself.
I didn't built it correctly? Look at the top of this message and help me. ####
I created a few debug files:
http://seopol.net/boskar/20092009/nopatch-deb-sp1-msi.txt.lzma 358296 http://seopol.net/boskar/20092009/nopatch-deb-sp1.txt.lzma 219 http://seopol.net/boskar/20092009/nopatch-self-mso.txt.lzma 7721 http://seopol.net/boskar/20092009/nopatch-self-sp1-msi.txt.lzma 39336 http://seopol.net/boskar/20092009/nopatch-self-sp1.txt.lzma 227 http://seopol.net/boskar/20092009/patch1-self-mso-msi.txt.lzma 708670 http://seopol.net/boskar/20092009/patch1-self-mso.txt.lzma 7721 http://seopol.net/boskar/20092009/patch1-self-sp1-nopatchwineprefix-msi.txt.... 39343 http://seopol.net/boskar/20092009/patch1-self-sp1-nopatchwineprefix.txt.lzma 231 http://seopol.net/boskar/20092009/patch1-self-sp1-patch1wineprefix-msi.txt.l... 39335 http://seopol.net/boskar/20092009/patch1-self-sp1-patch1wineprefix.txt.lzma 227
(numbers means number of lines uncompressed)
where -deb means I used wine compiled by winehq -self - compiled by myself -nopatch means unpatched ;) -patch1 means i applied patch from http://bugs.winehq.org/show_bug.cgi?id=20059#c1 -mso means I install MS Office SP0 -sp1 means I install SP1 from office2007sp1-kb936982-fullfile-pl-pl.exe -msi means WINEDEBUG=+msi
At first when installig sp1 with patched wine i used the old wineprefix (created with unpatched self compiled wine version), later i installed MSO SP0 with patch applied and tried to install sp1 on this (patch1wineprefix).
One more time - installing Microsoft Office 2007 Home and Student Box, Polish, Typical Installation, with empty updates/ dir, copied locally.
Debian squeeze amd64.
http://bugs.winehq.org/show_bug.cgi?id=20059
--- Comment #11 from boskar bozkar@gmail.com 2009-10-01 06:10:29 --- Bug persist in 1.1.30, tested lamaresh.net debs - no crash, opposed to my own compilations, as in 1.1.29.
The key to this bug probably is fixme:msi:MsiSourceListGetInfoW Unhandled context 4
Some debug info from sp1 installer @1.1.30 fixme:msi:MsiSourceListGetInfoW Unhandled context 4 fixme:msi:MsiSourceListGetInfoW Unhandled context 4 fixme:msi:msi_unimplemented_action_stub RemoveRegistryValues -> 1 ignored L"RemoveRegistry" table values fixme:msi:msi_unimplemented_action_stub RemoveFolders -> 1 ignored L"CreateFolder" table values fixme:msi:MsiSourceListGetInfoW Unhandled context 4 err:msi:ready_media Cabinet not found: L"C:\windows\Installer\RbudLR.CAB" err:msi:ACTION_InstallFiles Failed to ready media err:msi:ITERATE_Actions Execution halted, action L"InstallFinalize" returned 1603
http://bugs.winehq.org/show_bug.cgi?id=20059
boskar bozkar@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Office 2007 SP1/SP2 looks |fixme:msi:MsiSourceListGetI |for *.cab in |nfoW Unhandled context 4 |C:\Windows\Installer\ |make Office 2007 SP1/SP2 |instead of C:\MSOCache\ |looks for *.cab in | |C:\Windows\Installer\ | |instead of C:\MSOCache\ Alias| |Office2007SPcabsrc
http://bugs.winehq.org/show_bug.cgi?id=20059
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|fixme:msi:MsiSourceListGetI |Office 2007 SP1/SP2 looks |nfoW Unhandled context 4 |for *.cab in |make Office 2007 SP1/SP2 |C:\Windows\Installer\ |looks for *.cab in |instead of C:\MSOCache\ |C:\Windows\Installer\ | |instead of C:\MSOCache\ | Alias|Office2007SPcabsrc |
http://bugs.winehq.org/show_bug.cgi?id=20059
--- Comment #12 from Hans Leidekker hans@meelstraat.net 2010-03-23 15:35:55 --- Should be fixed by 1d453a1ff08ea3bbc8a519f19a94dcf4f215d874.
http://bugs.winehq.org/show_bug.cgi?id=20059
--- Comment #13 from boskar bozkar@gmail.com 2010-05-24 10:22:48 --- Created an attachment (id=28239) --> (http://bugs.winehq.org/attachment.cgi?id=28239) no WINEDEBUG +, wine no crash, unpatched 1.2-rc1, compiled by me msiexec /p
SP1/SP2 for office is still uninstallable in wine-1.2-rc1
My own wine compilations from source, Debian sid, compiled using gcc 4.4, installed in /home/$username/wine-rc1 and added /home/$username/wine-rc1/bin to $PATH as first the problem persist.
Tried to apply the SP1 with msp in updates/ directory -> does not work, no error. Tried with wine sp1-kbXXXXX.exe -> Unhandled exception: assertion failed in 32-bit code (0xf7751430). - i've got the same problems with my own compilations @1.1.30 etc. Tried with msiexec /p /full_path_to_msp_extracted_from_sp1_and_sp2/*.msp
-> result in attachment. Still does not work.
http://bugs.winehq.org/show_bug.cgi?id=20059
--- Comment #14 from boskar bozkar@gmail.com 2010-05-24 10:32:53 --- Created an attachment (id=28240) --> (http://bugs.winehq.org/attachment.cgi?id=28240) WINEDEBUG +MSI, wine no crash, unpatched 1.2-rc1, compiled by me msiexec /p
WINEDEBUG=+msi msiexec /p /full_path_to_msp_extracted_from_sp1_and_sp2/*.msp
Hope it helps. As i noticed msiexec /p /path/* tries to use only one of files located in /path/, but it's another problem i think.
I suppose the msiexec /p way is the best to debug because debug output is free of unrelated with patching stuff.
http://bugs.winehq.org/show_bug.cgi?id=20059
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #15 from Hans Leidekker hans@meelstraat.net 2010-06-02 02:33:49 --- As you can see in your log files it fails differently since that commit. We now search more registered sources, so the problem described by this bug should no longer occur. Please file a new report for the next problem.
http://bugs.winehq.org/show_bug.cgi?id=20059
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Alexandre Julliard julliard@winehq.org 2010-06-11 12:52:02 --- Closing bugs fixed in 1.2-rc3.
http://bugs.winehq.org/show_bug.cgi?id=20059
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |1d453a1ff08ea3bbc8a519f19a9 | |4dcf4f215d874