http://bugs.winehq.org/show_bug.cgi?id=19502
Summary: Visual Studio 2005 SP1 install seems to fail Product: Wine Version: 1.1.26 Platform: PC URL: http://www.microsoft.com/downloads/details.aspx?Family ID=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: msi AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
First install visual studio 2005 (I used the 90 day trial, but the 180 day team trial will do, too) doing sh winetricks -q vcrun6 dotnet20 msxml6 first as described in http://appdb.winehq.org/objectManager.php?sClass=version&iId=4494
Then download SP1 VS80sp1-KB926601-X86-ENU.exe from http://www.microsoft.com/downloads/details.aspx?FamilyID=bb4a75ab-e2d4-4c96-...
It puts up an extracting dialog, thinks a while, then seems to abort with the dialog "To install this product, please run Setup.exe. For other installation options, see the Installation section of ReadMe.htm." which is funny considering there's no setup.exe (the .exe contains an .msp, no setup.exe).
Since this is an .msp patch, I wouldn't be surprised if this were caused by a bug in our msi implementation.
There are quite a few err's and warn's: $ grep err: log3 | sort | uniq -c 1 err:msi:ACTION_CallDllFunction failed to load dll L"C:\windows\temp\msi1718.tmp" 1 err:msi:ACTION_CallDllFunction failed to load dll L"C:\windows\temp\msi171c.tmp" 18957 err:msidb:msi_table_load_transform insert row failed 313 err:msidb:msi_table_load_transform no matching row to transform 1 err:msi:ITERATE_Actions Execution halted, action L"CA_LaunchCondition_4.3643236F_FC70_11D3_A536_0090278A1BB8" returned 1627
$ grep warn: log3 | sort | uniq -c 7 warn:msidb:read_stream_data open stream failed r = 80030002 - empty table? 4 warn:msidb:STREAMS_set_row failed to write stream data: 1627 3 warn:msidb:TABLE_CreateView table not found 1 warn:msidb:WHERE_VerifyCondition Couldn't find column L"To" 4 warn:msidb:write_stream_data open stream failed r = 80030005
http://bugs.winehq.org/show_bug.cgi?id=19502
--- Comment #1 from Dan Kegel dank@kegel.com 2009-07-29 12:15:31 --- An +msi,+msidb log is at http://kegel.com/wine/bug19502.txt.rz (2MB compressed, too large to attach)
http://bugs.winehq.org/show_bug.cgi?id=19502
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer
http://bugs.winehq.org/show_bug.cgi?id=19502
--- Comment #2 from Dan Kegel dank@kegel.com 2009-08-22 23:47:03 --- The corresponding Visual C++ 2005 Express SP1, download.microsoft.com/download/7/7/3/7737290f-98e8-45bf-9075-85cc6ae34bf1/VS80sp1-KB926748-X86-INTL.exe (sha1sum 8b9a0172efad64774aa122f29e093ad2043b308d), also outputs wads of "insert row failed" messages and fails.
http://bugs.winehq.org/show_bug.cgi?id=19502
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@meelstraat.net
--- Comment #3 from Hans Leidekker hans@meelstraat.net 2009-09-11 03:41:31 ---
There are quite a few err's and warn's: ... L"C:\windows\temp\msi171c.tmp" 18957 err:msidb:msi_table_load_transform insert row failed 313 err:msidb:msi_table_load_transform no matching row to transform
These should probably be downgraded to WARNs. I went through the errors for one table modified by the patch and found that all of the errors can be ignored; all rows to be added are already present and the rows to modify cannot be matched to an existing row.
http://bugs.winehq.org/show_bug.cgi?id=19502
--- Comment #4 from Hans Leidekker hans@meelstraat.net 2009-09-12 13:26:05 --- Commit 5669e67d4828d7abf3c30378b22b732dbb8b0a34 gets the installer past that error dialog.
http://bugs.winehq.org/show_bug.cgi?id=19502
--- Comment #5 from Hans Leidekker hans@meelstraat.net 2009-09-15 04:44:26 ---
1 err:msi:ACTION_CallDllFunction failed to load dll L"C:\windows\temp\msi1718.tmp"
This error can also be ignored. The file it attempts to load as a dll is actually a placeholder text file:
BI_DDPatch is a placeholder stream for servicing this product. This can be replaced by QFE's or Service Packs.
http://bugs.winehq.org/show_bug.cgi?id=19502
--- Comment #6 from Hans Leidekker hans@meelstraat.net 2009-10-21 07:17:30 --- Commit afcd2c535894c1768e3fc007277f86400b2067aa is another partial fix for this bug. These warnings should be gone now:
4 warn:msidb:STREAMS_set_row failed to write stream data: 1627 4 warn:msidb:write_stream_data open stream failed r = 80030005
http://bugs.winehq.org/show_bug.cgi?id=19502
--- Comment #7 from Dan Kegel dank@kegel.com 2010-01-20 11:03:37 --- FWIW: http://blogs.msdn.com/heaths/archive/2006/10/06/VS-2005-SP1-Takes-a-While-to... has some details about how horrendously slow this installer is even on windows, what-all it does, and shows how to do a silent install.
http://bugs.winehq.org/show_bug.cgi?id=19502
--- Comment #8 from Hans Leidekker hans@meelstraat.net 2010-01-22 06:03:02 --- This installer is now stuck at the same point as the express version, which is less horrendously slow (bug 20110).
http://bugs.winehq.org/show_bug.cgi?id=19502
--- Comment #9 from Dan Kegel dank@kegel.com 2010-02-04 19:07:52 --- For the record, the installer now churns for about 20 minutes, then fails with
fixme:msi:MsiSourceListGetInfoW Unhandled context 4 err:msi:ACTION_InstallFiles compressed file wasn't extracted (L"C:\Program Files\Common Files\Business Objects\2.7\Bin\crpe32.dll") err:msi:ITERATE_Actions Execution halted, action L"InstallFiles" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603
http://bugs.winehq.org/show_bug.cgi?id=19502
--- Comment #10 from Dan Kegel dank@kegel.com 2010-02-04 20:04:52 --- And, interestingly, it seems to be worth installing even though it fails. In light testing today, I found that without it, the chromium build crashes; with it, the build does not crash. See http://wiki.winehq.org/BuildAndTestChromium
http://bugs.winehq.org/show_bug.cgi?id=19502
David DeLauro daved314@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |daved314@gmail.com
--- Comment #11 from David DeLauro daved314@gmail.com 2010-03-05 12:37:19 --- I can confirm that using winetricks install of vc2005sp1 fails with:
fixme:msi:MsiSourceListGetInfoW Unhandled context 4 err:msi:ACTION_InstallFiles compressed file wasn't extracted (L"C:\Program Files\Common Files\Business Objects\2.7\Bin\crpe32.dll") err:msi:ITERATE_Actions Execution halted, action L"InstallFiles" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603 Note: command 'wine VS80sp1-KB926601-X86-ENU.exe' returned status 67. Aborting.
The patch did churn for about an hour and make changes to the system before it got here. Hopefully this is just an unnecessary component or there aren't anything important after.
http://bugs.winehq.org/show_bug.cgi?id=19502
--- Comment #12 from Hans Leidekker hans@meelstraat.net 2010-05-30 05:03:53 --- Created an attachment (id=28416) --> (http://bugs.winehq.org/attachment.cgi?id=28416) Tentative transform loading fixes.
With this patch the service pack installer completes successfully.
http://bugs.winehq.org/show_bug.cgi?id=19502
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #13 from Hans Leidekker hans@meelstraat.net 2010-06-11 10:46:57 --- Fixed by 6b1a1579f6ea53d3c18faaedb2f1d94222c9fccf.
http://bugs.winehq.org/show_bug.cgi?id=19502
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2010-06-11 12:51:45 --- Closing bugs fixed in 1.2-rc3.
http://bugs.winehq.org/show_bug.cgi?id=19502
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |6b1a1579f6ea53d3c18faaedb2f | |1d94222c9fccf
https://bugs.winehq.org/show_bug.cgi?id=19502
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net URL|http://www.microsoft.com/do |https://web.archive.org/web |wnloads/details.aspx?Family |/20130424231353/http://down |ID=bb4a75ab-e2d4-4c96-b39d- |load.microsoft.com/download |37baf6b5b1dc |/6/3/c/63c69e5d-74c9-48ea-b | |905-30ac3831f288/VS80sp1-KB | |926601-X86-ENU.exe