http://bugs.winehq.org/show_bug.cgi?id=17089
Summary: SolidWorks 2009 Installation Manager doesn't work Product: Wine Version: 1.1.13 Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: mail@science.su
Created an attachment (id=18923) --> (http://bugs.winehq.org/attachment.cgi?id=18923) wine sldim.exe &> /tmp/log.txt
When I run SolidWorks 2009 Installation Manager (sldim.exe, in Windows it runs automatically by AutoRun) I get an error saying:
"The Installation Manager encountered a problem with the Microsoft Web Browser control and must be shut down. Notifiy your local support representative. If you are running XP, check that you have the latest Service Pack installed. The latest version Internet Explorer is also recommended."
Only available button is "OK"; after pressing it installation manager exits.
This is with Wine 1.1.13 (from current git) in clean Wine prefix with gecko installed.
I have attached terminal output. In the log there is messages like this one:
... 0[19ebd0]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.0\wine_gecko\smime3.dll") - Symbol NSGetModule not found ...
Are they harmless or something really missing?
If you need additional information please tell me.
http://bugs.winehq.org/show_bug.cgi?id=17089
--- Comment #1 from Austin English austinenglish@gmail.com 2009-01-23 09:01:41 --- That error is harmless.
Try 'winetricks ie6'. Is there a demo/download of this available?
http://bugs.winehq.org/show_bug.cgi?id=17089
--- Comment #2 from L. Rahyen mail@science.su 2009-01-23 14:33:27 --- Created an attachment (id=18936) --> (http://bugs.winehq.org/attachment.cgi?id=18936) winetricks ie6; wine sldim.exe &> /tmp/log.txt
Try 'winetricks ie6'.
It does help... but just to get one step farther.
1) With clean Wine prefix and winetricks ie6 there is no more errors from Installation Manager and I can enter my serial number (or not enter it and install only free products from my SolidWorks 2009 DVD) - this is the first step.
2) After I press Next button it tries to access the Internet (that's second step). This is optional step and user can skip it or wait while Installation Manager timeouts if no Internet access available (on Windows this happens very quickly when offline). On Wine same thing happens when I online or offline; I get (among other messages, see attached log):
err:ntdll:RtlpWaitForCriticalSection section 0xa84950 "?" wait timed out in thread 001b, blocked by 0000, retrying (60 sec)
Even if I try to skip this step as fast as I can this doesn't make any difference. After such message Installation Manager never leaves (apparently) infinite loop and prints more (useless after this point I guess) messages no matter how long I wait.
I have attached the terminal output (clean Wine prefix with winetricks ie6).
Is there a demo/download of this available?
No as far as I know. But I will be glad to provide any logs required to debug this; alternatively, if somebody points me in right direction I may try to debug the problem myself; currently I'm not sure how to debug this problem any farther.
However I successfully minimized number of native DLLs (winetricks ie6 installs too much of them). Minimal set of native overrides to run Installation Manager in clean Wine prefix with gecko without the error: shdocvw, shlwapi (these DLLs were copied from another Wine prefix with winetricks ie6 installed).
If I set shdocvw to builtin I get error "The Installation Manager encountered a problem with the Microsoft Web Browser control ..." (same behavior like with all set to builtin). If I set shlwapi to builtin the Installation Manager crashes early because shlwapi.dll.IConnectionPoint_InvokeWithCancel isn't implemented in the builtin. Logical guess: Installation Manager doesn't run because of bug in builtin shdocvw. But that's just a guess. Is there any useful log(s) I could provide?
* * *
Note: with shlwapi and shdocvw set to native Installer Manager runs but never actually displays first step where user can enter his/her serial number (instead it displays "Starting the Installation Manager..." with progress bar and waits infinitely); but this isn't because it hangs or crashes - I can click close button at any moment and it displays standard dialog asking if I'm sure that I want to exit from the Installation Manager. To actually display first step minimal set of native dlls in Wine prefix with winetricks ie6 installed (that's not the same as clean Wine prefix with gecko) is mshtml, shdocvw, shlwapi and urlmon. But I'm almost sure that this is completely different problem and bug described above ("The Installation Manager encountered a problem with the Microsoft Web Browser control ..." error) needs to be fixed first - after all, native overrides of shdocvw and shlwapi may possibly be the cause of problem described in this paragraph ("first step never displays").
http://bugs.winehq.org/show_bug.cgi?id=17089
--- Comment #3 from Austin English austinenglish@gmail.com 2009-01-23 16:02:44 --- (In reply to comment #2)
Created an attachment (id=18936)
--> (http://bugs.winehq.org/attachment.cgi?id=18936) [details]
winetricks ie6; wine sldim.exe &> /tmp/log.txt
Try 'winetricks ie6'.
It does help... but just to get one step farther.
- With clean Wine prefix and winetricks ie6 there is no more errors from
Installation Manager and I can enter my serial number (or not enter it and install only free products from my SolidWorks 2009 DVD) - this is the first step.
Good good.
- After I press Next button it tries to access the Internet (that's second
step). This is optional step and user can skip it or wait while Installation Manager timeouts if no Internet access available (on Windows this happens very quickly when offline). On Wine same thing happens when I online or offline; I get (among other messages, see attached log):
err:ntdll:RtlpWaitForCriticalSection section 0xa84950 "?" wait timed out in thread 001b, blocked by 0000, retrying (60 sec)
Try native wininet. 'winetrick wininet'
Even if I try to skip this step as fast as I can this doesn't make any difference. After such message Installation Manager never leaves (apparently) infinite loop and prints more (useless after this point I guess) messages no matter how long I wait.
I have attached the terminal output (clean Wine prefix with winetricks ie6).
Is there a demo/download of this available?
No as far as I know. But I will be glad to provide any logs required to debug this; alternatively, if somebody points me in right direction I may try to debug the problem myself; currently I'm not sure how to debug this problem any farther.
However I successfully minimized number of native DLLs (winetricks ie6 installs too much of them). Minimal set of native overrides to run Installation Manager in clean Wine prefix with gecko without the error: shdocvw, shlwapi (these DLLs were copied from another Wine prefix with winetricks ie6 installed).
If I set shdocvw to builtin I get error "The Installation Manager encountered a problem with the Microsoft Web Browser control ..." (same behavior like with all set to builtin). If I set shlwapi to builtin the Installation Manager crashes early because shlwapi.dll.IConnectionPoint_InvokeWithCancel isn't implemented in the builtin. Logical guess: Installation Manager doesn't run because of bug in builtin shdocvw. But that's just a guess. Is there any useful log(s) I could provide?
Note: with shlwapi and shdocvw set to native Installer Manager runs but never actually displays first step where user can enter his/her serial number (instead it displays "Starting the Installation Manager..." with progress bar and waits infinitely); but this isn't because it hangs or crashes - I can click close button at any moment and it displays standard dialog asking if I'm sure that I want to exit from the Installation Manager. To actually display first step minimal set of native dlls in Wine prefix with winetricks ie6 installed (that's not the same as clean Wine prefix with gecko) is mshtml, shdocvw, shlwapi and urlmon. But I'm almost sure that this is completely different problem and bug described above ("The Installation Manager encountered a problem with the Microsoft Web Browser control ..." error) needs to be fixed first - after all, native overrides of shdocvw and shlwapi may possibly be the cause of problem described in this paragraph ("first step never displays").
Yeah, probably a bug in shdocvw. There are tons of these bugs around. Jacek's busy implementing tons of stuff for ie rendering, so it should get fixed eventually, though unfortunately, no timetable. 'winetricks ie6 wininet' should get your app usable though.
File a new bug for the wininet issue, if that helps.
http://bugs.winehq.org/show_bug.cgi?id=17089
--- Comment #4 from Austin English austinenglish@gmail.com 2009-07-30 12:16:17 --- Is this still an issue in current (1.1.26 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=17089
denis bonnenfant denis.bonnenfant@diderot.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |denis.bonnenfant@diderot.or | |g
--- Comment #5 from denis bonnenfant denis.bonnenfant@diderot.org 2009-12-04 06:27:49 --- Still an issue with 1.1.33
http://bugs.winehq.org/show_bug.cgi?id=17089
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |richardjewell1@yahoo.ca
--- Comment #6 from Juan Lang juan_lang@yahoo.com 2009-12-04 14:40:20 --- *** Bug 18343 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17089
--- Comment #7 from denis bonnenfant denis.bonnenfant@diderot.org 2010-05-26 11:36:52 --- Still an issue in 1.2-rc1
http://bugs.winehq.org/show_bug.cgi?id=17089
denis bonnenfant denis.bonnenfant@diderot.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #8 from denis bonnenfant denis.bonnenfant@diderot.org 2010-05-26 11:37:47 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=17089
--- Comment #9 from Austin English austinenglish@gmail.com 2012-03-19 14:53:11 CDT --- This is your friendly reminder that there has been no bug activity for 650 days. Is this still an issue in current (1.4 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=17089
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |adys.wh@gmail.com Resolution| |ABANDONED
--- Comment #10 from Jerome Leclanche adys.wh@gmail.com 2012-04-19 22:02:17 CDT --- Abandoned
http://bugs.winehq.org/show_bug.cgi?id=17089
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Frédéric Delanoy frederic.delanoy@gmail.com 2012-04-30 14:41:27 CDT --- Closing ABANDONED bugs