https://bugs.winehq.org/show_bug.cgi?id=37845
Bug ID: 37845 Summary: PTC Mathcad Prime 3.0 Web installer fails to download applications (payloads) Product: Wine Version: 1.7.33 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: urlmon Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
as the summary says.
Already mentioned in bug 37844
Half of the time the installer just hangs in the payload info retrieval stage, displaying: "Please wait while we retrieve available application information". If it passes the payload info stage and with bug 37844 fixed it will stall in the download stage.
I first suspected multi-threading on 'wininet' component (at least on open bug exists) but that's not the case here.
After using the quite "heavy" 'winetricks -q ie7' recipe I reduced it down to 'urlmon' override which makes this work.
Parsing the logs for 'urlmon' related messages yields:
--- snip --- $ egrep "(warn:urlmon|fixme:urlmon)" log.txt | sort | uniq
0024:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 12 0024:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 0024:warn:urlmon:HttpProtocol_open_request IHttpNegotiate2_GetRootSecurityId failed: 80004005 0024:warn:urlmon:internet_status_callback Unhandled Internet status callback 31 0024:warn:urlmon:internet_status_callback Unhandled Internet status callback 50 0024:warn:urlmon:internet_status_callback Unhandled Internet status callback 51 0024:warn:urlmon:protocol_lock_request InternetLockRequest failed: 2 0024:warn:urlmon:ServiceProvider_QueryService unknown service {79eac9e4-baf9-11ce-8c82-00aa004ba90b} 0025:warn:urlmon:internet_status_callback Unhandled Internet status callback 11 0025:warn:urlmon:internet_status_callback Unhandled Internet status callback 21 0025:warn:urlmon:internet_status_callback Unhandled Internet status callback 31 0025:warn:urlmon:internet_status_callback Unhandled Internet status callback 40 0025:warn:urlmon:internet_status_callback Unhandled Internet status callback 41 0029:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 12 0029:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 0029:warn:urlmon:HttpProtocol_open_request IHttpNegotiate2_GetRootSecurityId failed: 80004005 0029:warn:urlmon:internet_status_callback Unhandled Internet status callback 31 0029:warn:urlmon:internet_status_callback Unhandled Internet status callback 50 0029:warn:urlmon:internet_status_callback Unhandled Internet status callback 51 0029:warn:urlmon:protocol_lock_request InternetLockRequest failed: 2 0029:warn:urlmon:ServiceProvider_QueryService unknown service {79eac9e4-baf9-11ce-8c82-00aa004ba90b} --- snip ---
$ sha1sum pim_installmgr_mathcad.exe d05daf8d3ab70ad10da076bce28411ee7d643a58 pim_installmgr_mathcad.exe
$ du -sh pim_installmgr_mathcad.exe 18M pim_installmgr_mathcad.exe
$ wine --version wine-1.7.33-117-g6bab173
Regards