http://bugs.winehq.org/show_bug.cgi?id=29328
Bug #: 29328 Summary: Installation of Solidworks license manager fails with msi error 1603 Product: Wine Version: 1.3.34 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi AssignedTo: wine-bugs@winehq.org ReportedBy: denis.bonnenfant@diderot.org Classification: Unclassified
Created attachment 37934 --> http://bugs.winehq.org/attachment.cgi?id=37934 WINEDEBUG=+msi
Solidworks 2011 is not installable because the installation of Solidworks License manager exits with error 1603, stopping all the installation process.
err:msi:ITERATE_Actions Execution halted, action L"SWRegistrationProcess" returned 1603
I guess that this action, a few lines before the error may be involved :
trace:msi:MsiDatabaseOpenViewW L"SELECT `SWRegTlb`.`Component_`,`SWRegTlb`.`InstallCondition`,`SWRegTlb`.`UninstallCondition`,`SWRegTlb`.`HelpDir`,`SWRegTlb`.`IgnoreExitCode`,`Component`.`Attributes`,`Component`.`Directory_`,`File`.FileName` FROM SWRegTlb,Component,File WHERE `SWRegTlb`.`Component_`=`Component`.`Component` AND `SWRe"... 0x7ee618 trace:msi:MsiDatabaseOpenViewW L"SELECT `SWRegTlb`.`Component_`,`SWRegTlb`.`InstallCondition`,`SWRegTlb`.`UninstallCondition`,`SWRegTlb`.`HelpDir`,`SWRegTlb`.`IgnoreExitCode`,`Component`.`Attributes`,`Component`.`Directory_`,`File`.FileName` FROM SWRegTlb,Component,File WHERE `SWRegTlb`.`Component_`=`Component`.`Component` AND `SWRe"... 0x7ee618 trace:msi:MSI_DatabaseOpenViewW L"SELECT `SWRegTlb`.`Component_`,`SWRegTlb`.`InstallCondition`,`SWRegTlb`.`UninstallCondition`,`SWRegTlb`.`HelpDir`,`SWRegTlb`.`IgnoreExitCode`,`Component`.`Attributes`,`Component`.`Directory_`,`File`.FileName` FROM SWRegTlb,Component,File WHERE `SWRegTlb`.`Component_`=`Component`.`Component` AND `SWRe"... 0x7ee518
.....
trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"\tSW MSG: Failed to Process the SWTypeLib Table"
http://bugs.winehq.org/show_bug.cgi?id=29328
--- Comment #1 from Hans Leidekker hans@meelstraat.net 2011-12-12 03:22:34 CST --- Is this a regression? Please attach a +msi,+msidb trace.
http://bugs.winehq.org/show_bug.cgi?id=29328
denis bonnenfant denis.bonnenfant@diderot.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #37934|0 |1 is obsolete| |
--- Comment #2 from denis bonnenfant denis.bonnenfant@diderot.org 2011-12-12 11:05:04 CST --- Created attachment 37942 --> http://bugs.winehq.org/attachment.cgi?id=37942 +msi,+msidb log
It is not really a regression : SW2010 installer used to work, the issue is with 2011 version.
http://bugs.winehq.org/show_bug.cgi?id=29328
--- Comment #3 from Hans Leidekker hans@meelstraat.net 2011-12-23 07:35:34 CST --- (In reply to comment #2)
Created attachment 37942 [details] +msi,+msidb log
It is not really a regression : SW2010 installer used to work, the issue is with 2011 version.
trace:msi:MsiDatabaseOpenViewW L"SELECT `SWRegTlb`.`Component_`,`SWRegTlb`.`InstallCondition`,`SWRegTlb`.`UninstallCondition`,`SWRegTlb`.`HelpDir`,`SWRegTlb`.`IgnoreExitCode`,`Component`.`Attributes`,`Component`.`Directory_`,`File`.FileName` FROM SWRegTlb,Component,File WHERE `SWRegTlb`.`Component_`=`Component`.`Component` AND `SWRe"... 0xfbe618
This query has unbalanced backquotes (`File`.FileName`) which is apparently tolerated by native msi.
http://bugs.winehq.org/show_bug.cgi?id=29328
--- Comment #4 from denis bonnenfant denis.bonnenfant@diderot.org 2011-12-23 16:00:17 CST --- I tried it on Windows XP, and msiexec exits 0, so malformed msidb requests are probably accepted by native msiexec
http://bugs.winehq.org/show_bug.cgi?id=29328
--- Comment #5 from Hans Leidekker hans@meelstraat.net 2011-12-23 16:19:39 CST --- Created attachment 38088 --> http://bugs.winehq.org/attachment.cgi?id=38088 patch
Try this patch.
http://bugs.winehq.org/show_bug.cgi?id=29328
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer
--- Comment #6 from Austin English austinenglish@gmail.com 2012-01-03 13:31:13 CST --- http://source.winehq.org/git/wine.git/commitdiff/4def593456d720252ee319b2a56...
http://bugs.winehq.org/show_bug.cgi?id=29328
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |4def593456d720252ee319b2a56 | |1113cd55767d3 Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #7 from Hans Leidekker hans@meelstraat.net 2012-01-07 05:15:03 CST --- Fixed.
http://bugs.winehq.org/show_bug.cgi?id=29328
--- Comment #8 from denis bonnenfant denis.bonnenfant@diderot.org 2012-01-08 09:44:17 CST --- Confirmation : SolidWorks 2011 installer completes now.
http://bugs.winehq.org/show_bug.cgi?id=29328
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org 2012-01-13 13:50:33 CST --- Closing bugs fixed in 1.3.37.