http://bugs.winehq.org/show_bug.cgi?id=32742
Bug #: 32742 Summary: Installing 'Logos' fails with "qmgr:BITS_IBackgroundCopyJob_SetNotifyInterface not implemented" Product: Wine Version: unspecified 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 43202 --> http://bugs.winehq.org/attachment.cgi?id=43202 logfile of terminal output
Trying to install "Logos 4" software fails with a program message saying "Setup was unable to download a required file."
Right before this box pops up the terminal output is: fixme:qmgr:BITS_IBackgroundCopyJob_SetPriority (0x139d68,0x00000000) stub fixme:qmgr:BITS_IBackgroundCopyJob_SetNotifyInterface Not implemented fixme:qmgr:BITS_IBackgroundCopyJob_GetError Not implemented fixme:qmgr:BITS_IBackgroundCopyJob_Cancel Not implemented
http://bugs.winehq.org/show_bug.cgi?id=32742
Don Pobanz dpobanz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.5.20
http://bugs.winehq.org/show_bug.cgi?id=32742
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW URL| |http://wiki.logos.com/Free_ | |Logos_Books CC| |dank@kegel.com Component|-unknown |qmgr Ever Confirmed|0 |1
--- Comment #1 from Dan Kegel dank@kegel.com 2013-01-17 23:50:45 CST --- Happily, the program is a small free download, and the problem's easy to reproduce.
http://bugs.winehq.org/show_bug.cgi?id=32742
--- Comment #2 from Don Pobanz dpobanz@gmail.com 2013-03-15 01:54:39 CDT --- The same issues arise with "Logos 5" as with "Logos 4". However Logos 5 requires vista or later.
don@PC-002:~/wine-stuff/wine_logos$ winetricks vista ... don@PC-002:~/wine-stuff/wine_logos$ wine --version wine-1.5.25-190-g3eb6045
don@PC-002:~/wine-stuff/wine_logos$ wine Logos5Setup.exe fixme:heap:HeapSetInformation (nil) 1 (nil) 0 fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub! fixme:qmgr:BITS_IBackgroundCopyJob_AddFile Check for valid filenames and supported protocols fixme:qmgr:BITS_IBackgroundCopyJob_SetPriority (0x13a7d8,0x00000000) stub fixme:qmgr:BITS_IBackgroundCopyJob_SetNotifyInterface Not implemented fixme:qmgr:BITS_IBackgroundCopyJob_GetError Not implemented fixme:qmgr:BITS_IBackgroundCopyJob_Cancel Not implemented
http://bugs.winehq.org/show_bug.cgi?id=32742
--- Comment #3 from Don Pobanz dpobanz@gmail.com 2013-10-23 17:59:11 CDT --- still broken wine-1.7.4-300-ga562af5
http://bugs.winehq.org/show_bug.cgi?id=32742
Don Pobanz dpobanz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #43202|0 |1 is obsolete| |
--- Comment #4 from Don Pobanz dpobanz@gmail.com 2013-12-03 22:48:01 CST --- Created attachment 46727 --> http://bugs.winehq.org/attachment.cgi?id=46727 terminal output (wine 1.7.7-160)
In latest wine from git the terminal output has changed. The fixme warnings have been changed from: qmgr:BITS_IBackgroundCopyJob_ ... to: qmgr:BackgroundCopyJob_
Also, any that were 'Not implemented' now have a 'stub'
The program still freezes. (See attached log file.) The program itself has a pop up box that says "Please wait while Setup downloads files." No progress is ever made. I do not know if that is still due to this bug.
http://bugs.winehq.org/show_bug.cgi?id=32742
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com 2013-12-03 23:32:09 CST --- (In reply to comment #4)
The program still freezes. (See attached log file.) The program itself has a pop up box that says "Please wait while Setup downloads files." No progress is ever made. I do not know if that is still due to this bug.
Yes, it's still incomplete. Notification is set but never called. Documentation says we should use separate threads for notifications, I'll have to test that.
http://bugs.winehq.org/show_bug.cgi?id=32742
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer URL|http://wiki.logos.com/Free_ |http://downloads.logos.com/ |Logos_Books |LBS4/Installer/Logos4Setup. | |exe CC| |focht@gmx.net Summary|Installing 'Logos' fails |Logos 4 installation fails |with | |"qmgr:BITS_IBackgroundCopyJ | |ob_SetNotifyInterface not | |implemented" |
http://bugs.winehq.org/show_bug.cgi?id=32742
--- Comment #6 from Don Pobanz dpobanz@gmail.com --- bug still present - wine-1.7.12
http://bugs.winehq.org/show_bug.cgi?id=32742
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Logos 4 installation fails |Logos 4 installer fails | |download files via BITS | |(client registered job | |notification callback not | |called)
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
Nikolay already said what's missing in comment #5
Refining summary.
--- snip --- $ WINEDEBUG=+tid,+seh,+relay,+qmgr wine ./Logos4Setup.exe >>log.txt 2>&1 ... 0009:Call KERNEL32.LoadLibraryExW(0033e5fe L"C:\windows\system32\qmgrprxy.dll",00000000,00000008) ret=7eabc69b 0009:Call PE DLL (proc=0x7da69e50,module=0x7da40000 L"qmgrprxy.dll",reason=PROCESS_ATTACH,res=(nil)) 0009:Ret PE DLL (proc=0x7da69e50,module=0x7da40000 L"qmgrprxy.dll",reason=PROCESS_ATTACH,res=(nil)) retval=1 0009:Call qmgrprxy.DllGetClassObject(0033e96c,7ebac62c,0033e9b4) ret=7eabeca8 0009:Ret qmgrprxy.DllGetClassObject() retval=00000000 ret=7eabeca8 0033:trace:qmgr:BackgroundCopyManager_CreateJob (L"Logos 4 Web Script" 0 0xc4e4c0 0xc4e4d4) 0033:trace:qmgr:BackgroundCopyJobConstructor (L"Logos 4 Web Script",0,0xc4e2bc) 0033:trace:qmgr:BackgroundCopyJobConstructor created job {715d6c3f-107c-4447-bf15-d4192c9b9bb0}:0x130ed0 0033:trace:qmgr:BackgroundCopyJob_AddRef (0x130ed0)->(2) 0033:trace:qmgr:BackgroundCopyJob_QueryInterface (0x130ed0)->({00000003-0000-0000-c000-000000000046} 0xc4e0e0) 0033:trace:qmgr:BackgroundCopyJob_QueryInterface (0x130ed0)->({00000003-0000-0000-c000-000000000046} 0xc4dfc4) 0033:trace:qmgr:BackgroundCopyJob_QueryInterface (0x130ed0)->({37668d37-507e-4160-9316-26306d150b12} 0xc4de74) 0033:trace:qmgr:BackgroundCopyJob_AddRef (0x130ed0)->(3) 0033:Call qmgrprxy.DllGetClassObject(00c4de2c,f6c9862c,00c4de70) ret=f6baaca8 0033:Ret qmgrprxy.DllGetClassObject() retval=00000000 ret=f6baaca8 0033:trace:qmgr:BackgroundCopyJob_QueryInterface (0x130ed0)->({37668d37-507e-4160-9316-26306d150b12} 0xc4ddbc) 0033:trace:qmgr:BackgroundCopyJob_AddRef (0x130ed0)->(4) 0033:trace:qmgr:BackgroundCopyJob_AddRef (0x130ed0)->(5) 0033:trace:qmgr:BackgroundCopyJob_QueryInterface (0x130ed0)->({00000019-0000-0000-c000-000000000046} 0x131090) 0033:trace:qmgr:BackgroundCopyJob_AddRef (0x130ed0)->(6) 0033:trace:qmgr:BackgroundCopyJob_Release (0x130ed0)->(5) 0033:trace:qmgr:BackgroundCopyJob_Release (0x130ed0)->(4) 0009:Call qmgrprxy.DllGetClassObject(0033eb0c,7ebac62c,0033eb54) ret=7eabeca8 0009:Ret qmgrprxy.DllGetClassObject() retval=00000000 ret=7eabeca8 0037:trace:qmgr:BackgroundCopyJob_AddFile (0x130ed0)->(L"https://s3.amazonaws.com/downloads.logos.com/LBS4/Installer/4.63.0.0400/Logo..." L"C:\users\focht\Local Settings\Application Data\Logos4\Install\Logos4WebScript.lbxdat") 0037:trace:qmgr:BackgroundCopyJob_AddFileSet (0x130ed0)->(1 0xe4e2d0) 0037:fixme:qmgr:BackgroundCopyJob_AddFileSet Check for valid filenames and supported protocols 0037:trace:qmgr:BackgroundCopyFileConstructor (L"https://s3.amazonaws.com/downloads.logos.com/LBS4/Installer/4.63.0.0400/Logo...", L"C:\users\focht\Local Settings\Application Data\Logos4\Install\Logos4WebScript.lbxdat", 0xe4e260) 0037:trace:qmgr:BackgroundCopyJob_AddRef (0x130ed0)->(5) 0033:fixme:qmgr:BackgroundCopyJob_SetPriority (0x130ed0)->(0): stub 0037:trace:qmgr:BackgroundCopyJob_SetNotifyInterface (0x130ed0)->(0x131408) 0009:Call qmgrprxy.DllGetClassObject(0033e56c,7ebac62c,0033e5b0) ret=7eabeca8 0009:Ret qmgrprxy.DllGetClassObject() retval=00000000 ret=7eabeca8 0037:Call qmgrprxy.DllGetClassObject(00e4e01c,f6c9862c,00e4e064) ret=f6baaca8 0037:Ret qmgrprxy.DllGetClassObject() retval=00000000 ret=f6baaca8 0042:trace:qmgr:BackgroundCopyJob_SetNotifyFlags (0x130ed0)->(0xb) 0033:trace:qmgr:BackgroundCopyJob_GetDisplayName (0x130ed0)->(0xc4e4d4) 0037:trace:qmgr:BackgroundCopyJob_Resume (0x130ed0) 002f:trace:qmgr:BackgroundCopyFile_AddRef (0x131520)->(2) 002f:trace:qmgr:processFile Transferring: L"https://s3.amazonaws.com/downloads.logos.com/LBS4/Installer/4.63.0.0400/Logo..." -> L"C:\users\focht\Temp\BIT10a1.tmp" -> L"C:\users\focht\Local Settings\Application Data\Logos4\Install\Logos4WebScript.lbxdat" 002f:trace:qmgr:BackgroundCopyFile_Release (0x131520)->(1) ... --- snip ---
$ sha1sum Logos4Setup.exe 017631ecf65cb1887552825e9038a68fefdbdf8a Logos4Setup.exe
$ du -sh Logos4Setup.exe 388K Logos4Setup.exe
Regards
http://bugs.winehq.org/show_bug.cgi?id=32742
hanska2@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hanska2@luukku.com
--- Comment #8 from hanska2@luukku.com --- Still unbale to download
wine 1.7.22
https://bugs.winehq.org/show_bug.cgi?id=32742
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #9 from super_man@post.com --- 1.7.48 not working.
https://bugs.winehq.org/show_bug.cgi?id=32742
Don Pobanz dpobanz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #46727|0 |1 is obsolete| |
--- Comment #10 from Don Pobanz dpobanz@gmail.com --- Created attachment 55957 --> https://bugs.winehq.org/attachment.cgi?id=55957 terminal output - wine 1.9.21-71
fails with wine 1.9.21-71
https://bugs.winehq.org/show_bug.cgi?id=32742
--- Comment #11 from Don Pobanz dpobanz@gmail.com --- still present with wine-3.1-54-g2e8dfbb for older LOGOS version 4 as listed here as well as LOGOS 7 (most recent version of program).
https://bugs.winehq.org/show_bug.cgi?id=32742
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |34ed1e37da1e1c1cfd641f1f16b | |0e00030cbb357 Status|NEW |RESOLVED URL|http://downloads.logos.com/ |https://web.archive.org/web |LBS4/Installer/Logos4Setup. |/20141107125013/http://down |exe |loads.logos.com/LBS4/Instal | |ler/Logos4Setup.exe Resolution|--- |FIXED Summary|Logos 4 installer fails |Logos 4.x-9.x Bible |download files via BITS |software web-installer |(client registered job |fails download files via |notification callback not |BITS (client registered job |called) |notification callback not | |called)
--- Comment #12 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting. This was fixed some time ago by commit https://source.winehq.org/git/wine.git/commitdiff/34ed1e37da1e1c1cfd641f1f16... ("qmgr: Call the notification callback when jobs complete.").
Part of Wine 4.20 release.
Thanks Erich
Stable download links via Internet Archive:
====
Logos 4 web-installer:
https://web.archive.org/web/20141107125013/http://downloads.logos.com/LBS4/I...
$ sha1sum Logos4Setup.exe 4d95874a50a934a9b60bfb510d2fb52a3514dad1 Logos4Setup.exe
$ du -sh Logos4Setup.exe 388K Logos4Setup.exe
====
Logos 9 web-installer:
https://web.archive.org/web/20210214193848/https://downloads.logoscdn.com/LB...
$ sha1sum LogosSetup.exe 9b8a8b4b3769b701a44c8357955aac8814a0027d LogosSetup.exe
$ du -sh LogosSetup.exe 544K LogosSetup.exe
====
$ wine --version wine-6.2
Regards
https://bugs.winehq.org/show_bug.cgi?id=32742
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.3.