http://bugs.winehq.org/show_bug.cgi?id=33684
Bug #: 33684 Summary: Logos - Libronix DLS - update error. Product: Wine Version: 1.5.31 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dpobanz@gmail.com Classification: Unclassified
Created attachment 44593 --> http://bugs.winehq.org/attachment.cgi?id=44593 terminal log
Updating Logos Libronix fails. wine-1.5.31-42-g97f501b winetricks ie6 used to work around bug 9758
steps to recreate 1. rm .wine 2. winetricks 3. wine DLSSetup.exe 4. wine Update.exe 30gAutoUpdate.lbxupd
After the initial program install, when trying to update the program a popup window labelled 'Libronix Update' appears saying the update was not successful.
http://bugs.winehq.org/show_bug.cgi?id=33684
--- Comment #1 from Don Pobanz dpobanz@gmail.com 2013-05-29 20:01:29 CDT --- This is for Logos Libronix version 3g.
http://bugs.winehq.org/show_bug.cgi?id=33684
--- Comment #2 from Austin English austinenglish@gmail.com 2013-05-29 21:44:47 CDT ---
don@PC-002:~/wine-stuff/wine_logos$ wine ~/.wine/dosdevices/c:/Program\ Files/Libronix\ DLS/System/Update.exe 30gAutoUpdate.lbxupd
cd to the directory first. Native msxml3 or wininet may help.
http://bugs.winehq.org/show_bug.cgi?id=33684
Don Pobanz dpobanz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #44593|0 |1 is obsolete| |
--- Comment #3 from Don Pobanz dpobanz@gmail.com 2013-05-30 10:22:40 CDT --- Created attachment 44600 --> http://bugs.winehq.org/attachment.cgi?id=44600 terminal output
running from local directory gives the same results. 'winetricks ie6' was used for each of these combinations.
with 'winetricks msxml3' some of the error messages have disappeared. The popup box never appears, so perhaps it is getting past whatever was making it appear.
with 'winetricks wininet' the popup box still pops up.
The results with 'winetricks wininet msxml3' is the same as only msxml3.
Therefore, it appears that this bug is in the msxml3 implementation.
http://bugs.winehq.org/show_bug.cgi?id=33684
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bunglehead@gmail.com Component|-unknown |msxml3
--- Comment #4 from Austin English austinenglish@gmail.com 2013-05-30 13:46:08 CDT --- (In reply to comment #3)
Created attachment 44600 [details] terminal output
running from local directory gives the same results. 'winetricks ie6' was used for each of these combinations.
with 'winetricks msxml3' some of the error messages have disappeared. The popup box never appears, so perhaps it is getting past whatever was making it appear.
with 'winetricks wininet' the popup box still pops up.
The results with 'winetricks wininet msxml3' is the same as only msxml3.
Therefore, it appears that this bug is in the msxml3 implementation.
Could you please attach a +tid,+msxml trace (without running winetricks msxml3). Thanks.
http://bugs.winehq.org/show_bug.cgi?id=33684
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com 2013-05-30 13:53:51 CDT --- When you get this:
--- err:ole:create_server class {88d969c1-f192-11d4-a65f-0040963251e5} not registered ---
after installing native msxml3 you should also install native msxml4. So every time you install native msxml3, wine's msxml4 and msxml6 will break and you'll need to install them too if application needs it.
http://bugs.winehq.org/show_bug.cgi?id=33684
--- Comment #6 from Don Pobanz dpobanz@gmail.com 2013-05-30 17:47:02 CDT --- Created attachment 44604 --> http://bugs.winehq.org/attachment.cgi?id=44604 trace+tid,+msxml
'winetricks ie6' used
From comment 4 Could you please attach a +tid,+msxml trace (without running winetricks msxml3). Thanks.
attached
http://bugs.winehq.org/show_bug.cgi?id=33684
--- Comment #7 from Nikolay Sivov bunglehead@gmail.com 2013-06-05 12:56:18 CDT --- I don't see anything wrong in this log, could you try to 'winetricks ie6 msxml4' (don't install msxml3) in a clean prefix?
http://bugs.winehq.org/show_bug.cgi?id=33684
--- Comment #8 from Don Pobanz dpobanz@gmail.com 2013-06-05 15:34:49 CDT --- Created attachment 44665 --> http://bugs.winehq.org/attachment.cgi?id=44665 Log updating after native ie6 & msxml4
... could you try to 'winetricks ie6 msxml4' (don't install msxml3)
using a clean prefix and 'winetricks ie6 msxml4' The same popup appears. saying "Libronix Update" In the box is this message:
Update Error The Libronix Digital Library System may not function properly. Please run Update again at a later time to analyze and update the system. ... Error code: 6 Interal Error. Exception 0x80004001: Unknown error 0x80004001
This is the box that does not pop if native 'msxml3' is installed first.
http://bugs.winehq.org/show_bug.cgi?id=33684
--- Comment #9 from Nikolay Sivov bunglehead@gmail.com 2013-06-05 23:16:31 CDT --- Could you try with this one http://www.winehq.org/pipermail/wine-patches/2013-June/124635.html ?
http://bugs.winehq.org/show_bug.cgi?id=33684
--- Comment #10 from Don Pobanz dpobanz@gmail.com 2013-06-06 18:43:41 CDT --- Created attachment 44676 --> http://bugs.winehq.org/attachment.cgi?id=44676 terminal output with patched wine from comment 9
After applying the patch from comment 9 and running 'winetricks ie6', the popup window still comes up, but the terminal output is different. See attachment.
http://bugs.winehq.org/show_bug.cgi?id=33684
--- Comment #11 from Don Pobanz dpobanz@gmail.com 2013-06-06 20:47:39 CDT --- Created attachment 44678 --> http://bugs.winehq.org/attachment.cgi?id=44678 terminal output difference with patch compared to no patch
http://bugs.winehq.org/show_bug.cgi?id=33684
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|bunglehead@gmail.com |
--- Comment #12 from Nikolay Sivov bunglehead@gmail.com 2013-06-07 02:09:05 CDT --- Now it's probably worth to fix this:
--- fixme:rpc:calc_arg_size Unhandled type 13 ---
I'm still not convinced it has anything to do with msxml3/4.
http://bugs.winehq.org/show_bug.cgi?id=33684
--- Comment #13 from Don Pobanz dpobanz@gmail.com 2013-06-14 22:49:28 CDT --- Created attachment 44805 --> http://bugs.winehq.org/attachment.cgi?id=44805 terminal output with native rpcrt4.dll
If I use native rpcrt4.dll the terminal output is completely changed. The popup box never appears. I don't know if that means it is getting past the hangup from before, or if the install never makes it as far as without it.
http://bugs.winehq.org/show_bug.cgi?id=33684
Don Pobanz dpobanz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|msxml3 |rpc
--- Comment #14 from Don Pobanz dpobanz@gmail.com 2013-06-26 12:12:11 CDT --- changed component to rpc.
This is based on Nikolay's statements in comment 12 and based on my further testing using native dlls.
<winetricks ie8; native rpcrt4.dll; wine 1.6rc3-38> $ wine Update.exe 30gAutoUpdate.lbxupd fixme:ntdll:NtCreatePort (0x1408e0,0x32f540,188,256,(nil)),stub! err:ole:RPC_StartRemoting Couldn't register endpoint L"\pipe\OLE_0000000800000009" err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {00000131-0000-0000-c000-000000000046} with error 0x8007000e fixme:ntdll:NtConnectPort (0x141600,L"\RPC Control\irot",0x32f5ac,(nil),(nil),(nil),0x32f5d4,0x32f5bc),stub! ...
<winetricks ie8; native rpcrt4.dll rpcss.dll rpcss.dll wine 1.6rc3-38> $ wine Update.exe 30gAutoUpdate.lbxupd wine: Unhandled page fault on read access to 0x14331486 at address 0x14331486 (thread 0020), starting debugger... err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7ef71f64 err:wineboot:start_services_process Unexpected termination of services.exe - exit code -1073741819 ...
http://bugs.winehq.org/show_bug.cgi?id=33684
--- Comment #15 from Don Pobanz dpobanz@gmail.com 2013-08-09 00:42:09 CDT --- After using 'winetricks ie6' to get around bug 9758, then 'native rpcrt4.dll' will get past this bug.
without native rpcrt4.dll this bug is encountered.
using wine 1.7
http://bugs.winehq.org/show_bug.cgi?id=33684
Don Pobanz dpobanz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #44600|0 |1 is obsolete| | Attachment #44604|0 |1 is obsolete| | Attachment #44665|0 |1 is obsolete| | Attachment #44676|0 |1 is obsolete| | Attachment #44678|0 |1 is obsolete| | Attachment #44805|0 |1 is obsolete| |
--- Comment #16 from Don Pobanz dpobanz@gmail.com --- Created attachment 46978 --> http://bugs.winehq.org/attachment.cgi?id=46978 Terminal output - wine 1.7.9
Still an issue with wine 1.7.9. Attached is a fresh terminal output log.
'winetricks ie6' (used to get past bug 9758)
http://bugs.winehq.org/show_bug.cgi?id=33684
--- Comment #17 from Don Pobanz dpobanz@gmail.com --- no change with wine 1.7.11.
'winetricks ie6' used to get past bug 9758 then using native rpcrt4.dll will get past this bug.
http://bugs.winehq.org/show_bug.cgi?id=33684
Don Pobanz dpobanz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #46978|0 |1 is obsolete| |
--- Comment #18 from Don Pobanz dpobanz@gmail.com --- Created attachment 48580 --> http://bugs.winehq.org/attachment.cgi?id=48580 Terminal output
Now get a popup box titled 'Internet Explorer Script Error'. The box says "An Error has occurred in the script on this page." Line: 491 Char: 2 Error: Object doesn't support this property or method Code: 0 URL: res://C:\Program%20Files\Libronix%20DLS\System\Update.exe/503 Do you want to continue running scripts on this page? ['Yes', 'No']
503 is a "Service Unavailable" error.
used 'winetricks ie6' to get around bug 9758 native 'rpcrt4.dll' gets around this bug. wine 1.7.19-27-gabea10f
https://bugs.winehq.org/show_bug.cgi?id=33684
--- Comment #19 from Don Pobanz dpobanz@gmail.com --- no change with wine 1.7.38.
https://bugs.winehq.org/show_bug.cgi?id=33684
Don Pobanz dpobanz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #48580|0 |1 is obsolete| |
--- Comment #20 from Don Pobanz dpobanz@gmail.com --- Created attachment 53225 --> https://bugs.winehq.org/attachment.cgi?id=53225 terminal output - wine 1.9
Attached is a fresh terminal output using a fresh prefix and no winetricks.
https://bugs.winehq.org/show_bug.cgi?id=33684
--- Comment #21 from Don Pobanz dpobanz@gmail.com --- Created attachment 53226 --> https://bugs.winehq.org/attachment.cgi?id=53226 Terminal Output - wine 1.9, winetricks ie6
https://bugs.winehq.org/show_bug.cgi?id=33684
Don Pobanz dpobanz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #53226|0 |1 is obsolete| |
--- Comment #22 from Don Pobanz dpobanz@gmail.com --- Created attachment 55298 --> https://bugs.winehq.org/attachment.cgi?id=55298 terminal output - wine 1.9.16, winetricks ie8
The update seems to finish with a program message saying 'update complete' (when using winetricks ie8, but not with 'winetricks ie6' or 'winetricks ie7'). The update program attaches to the Logos server and goes through several downloads (~10 minutes). However running the same update again, shows one of the updates didn't take. Repeatedly running the update doesn't remove it for from the list.
used winetricks ie8 to get past an earlier program freeze.
https://bugs.winehq.org/show_bug.cgi?id=33684
Don Pobanz dpobanz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #53225|0 |1 is obsolete| | Attachment #55298|0 |1 is obsolete| |
--- Comment #23 from Don Pobanz dpobanz@gmail.com --- Created attachment 57769 --> https://bugs.winehq.org/attachment.cgi?id=57769 terminal output (wine 2.5)
Program mostly installs now. Only 1 file from vendor's server still does not update.
used 'winetricks ie8' to get around another bug. wine 2.5
https://bugs.winehq.org/show_bug.cgi?id=33684
--- Comment #24 from Don Pobanz dpobanz@gmail.com --- This bug is no longer valid (as of October 1, 2017) and can be eliminated.
On that date, the company 'Logos' will no longer provides update service for this old version of software (Libronix 3). That will make it impossible to see if this bug is still present. Here is the message from the company:
On October 1 we’ll turn off the activation server, Libronix Update, Synchronize Licenses, and ftp.logos.com. After this date, it will not be possible to add new purchases to LDLS3 because the systems that generate updated Libronix license files will be decommissioned.
https://bugs.winehq.org/show_bug.cgi?id=33684
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer CC| |focht@gmx.net Summary|Logos - Libronix DLS - |Logos 3 - Libronix DLS 3.0g |update error. |update process fails URL| |https://web.archive.org/web | |/20121225020836/http://www. | |logos.com/install3 Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #25 from Anastasius Focht focht@gmx.net --- Hello folks,
I've found a snapshot via Internet Archive:
https://web.archive.org/web/20121225020836/http://www.logos.com/install3
Libronix DLS:
https://web.archive.org/web/20121225020836/http://www.logos.com/media/tech/D...
Libronix DLS 3.0g application:
https://web.archive.org/web/20121225020836/http://www.logos.com/media/update...
@Don (comment #24)
Unless you provide evidence that the install/update process no longer works on Windows I assume this is still a valid bug.
The problem is the rather invasive prerequisite workaround for bug 9758, that is 'winetricks -q ie6'. It's possible that you see this particular error just because of having an amount of native dlls installed in the WINEPREFIX.
$ sha1sum DLSSetup.exe f1aa2aeb13f26c27882199e12122bba74dd80bd1 DLSSetup.exe
$ du -sh DLSSetup.exe 7.3M DLSSetup.exe
$ sha1sum 30gSeriesXAutoUpdate.lbxupd a532910024c2308ffe6d363c688dc6d717b6dd1b 30gSeriesXAutoUpdate.lbxupd
$ du -sh 30gSeriesXAutoUpdate.lbxupd 128K 30gSeriesXAutoUpdate.lbxupd
$ wine --version wine-5.0-rc5
Regards