https://bugs.winehq.org/show_bug.cgi?id=40675
Bug ID: 40675 Summary: Wine couldn't download own modules through NTLM proxy Product: Wine Version: 1.8.2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: mikhail.v.gavrilov@gmail.com Distribution: ---
$ wine --version wine-1.8.2
$ export declare -x DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-P7xDVKAEDF,guid=eefd17c47b9e1ee05e9fcc9d5742f3c0" declare -x DESKTOP_SESSION="gnome-classic"
* * *
declare -x http_proxy="http://east-kronospan%5C%5Cedvglu:niva4x4%5C$%5C$%5C$@172.18.4.7:8080" declare -x https_proxy="http://east-kronospan%5C%5Cedvglu:niva4x4%5C$%5C$%5C$@172.18.4.7:8080" declare -x no_proxy="127.0.0.1,10.18.1.57"
https://bugs.winehq.org/show_bug.cgi?id=40675
--- Comment #1 from Mikhail mikhail.v.gavrilov@gmail.com --- $ wine Downloads/SQLyog-12.2.1-0.x64Trial.exe wine: created the configuration directory '/home/admin/.wine' err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046} err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa} err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002 err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002 err:ole:get_local_server_stream Failed: 80004002 err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046} err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa} err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002 err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002 err:ole:get_local_server_stream Failed: 80004002 fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. fixme:wininet:create_cache_entry INTERNET_FLAG_NEED_FILE is not supported correctly fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. fixme:wininet:create_cache_entry INTERNET_FLAG_NEED_FILE is not supported correctly Could not load wine-gecko. HTML rendering will be disabled. fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. fixme:wininet:create_cache_entry INTERNET_FLAG_NEED_FILE is not supported correctly fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. fixme:wininet:create_cache_entry INTERNET_FLAG_NEED_FILE is not supported correctly Could not load wine-gecko. HTML rendering will be disabled. wine: configuration in '/home/admin/.wine' has been updated. wine: Bad EXE format for Z:\home\admin\Downloads\SQLyog-12.2.1-0.x64Trial.exe.
https://bugs.winehq.org/show_bug.cgi?id=40675
--- Comment #2 from Dmitry Timoshkov dmitry@baikal.ru --- (In reply to Mikhail from comment #1)
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
Isn't this the very first thing you should fix before trying to use any NTLM related functionality?
https://bugs.winehq.org/show_bug.cgi?id=40675
--- Comment #3 from Mikhail mikhail.v.gavrilov@gmail.com --- after installing samba-winbind-clients:
$ wine Downloads/SQLyog-12.2.1-0.x64Trial.exe wine: created the configuration directory '/home/admin/.wine' err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046} err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa} err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002 err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002 err:ole:get_local_server_stream Failed: 80004002 err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046} err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa} err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002 err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002 err:ole:get_local_server_stream Failed: 80004002 fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 fixme:wininet:HTTP_HttpSendRequestW Could not drain content fixme:wininet:create_cache_entry INTERNET_FLAG_NEED_FILE is not supported correctly fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 fixme:wininet:HTTP_HttpSendRequestW Could not drain content fixme:wininet:create_cache_entry INTERNET_FLAG_NEED_FILE is not supported correctly Could not load wine-gecko. HTML rendering will be disabled. fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 fixme:wininet:HTTP_HttpSendRequestW Could not drain content fixme:wininet:create_cache_entry INTERNET_FLAG_NEED_FILE is not supported correctly fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 fixme:wininet:HTTP_HttpSendRequestW Could not drain content fixme:wininet:create_cache_entry INTERNET_FLAG_NEED_FILE is not supported correctly Could not load wine-gecko. HTML rendering will be disabled. wine: configuration in '/home/admin/.wine' has been updated. wine: Bad EXE format for Z:\home\admin\Downloads\SQLyog-12.2.1-0.x64Trial.exe.
https://bugs.winehq.org/show_bug.cgi?id=40675
--- Comment #4 from Mikhail mikhail.v.gavrilov@gmail.com --- Created attachment 54549 --> https://bugs.winehq.org/attachment.cgi?id=54549 screencast
https://bugs.winehq.org/show_bug.cgi?id=40675
--- Comment #5 from Dmitry Timoshkov dmitry@baikal.ru --- (In reply to Mikhail from comment #3)
after installing samba-winbind-clients:
$ wine Downloads/SQLyog-12.2.1-0.x64Trial.exe
...
wine: Bad EXE format for Z:\home\admin\Downloads\SQLyog-12.2.1-0.x64Trial.exe.
Is that possible that you are trying to execute 64-bit binary with 32-bit Wine?
https://bugs.winehq.org/show_bug.cgi?id=40675
--- Comment #6 from Mikhail mikhail.v.gavrilov@gmail.com ---
Is that possible that you are trying to execute 64-bit binary with 32-bit Wine?
No.
# rpm -q wine wine-1.8.2-1.el7.x86_64
Also I try launch x86 version SQLyog, also without success.
I am also googling error message 'Bad EXE format' may be because some dll is absent.
I see that Wine try install mono and gecko twice times without success.
https://bugs.winehq.org/show_bug.cgi?id=40675
--- Comment #7 from Austin English austinenglish@gmail.com --- (In reply to Mikhail from comment #6)
Is that possible that you are trying to execute 64-bit binary with 32-bit Wine?
No.
# rpm -q wine wine-1.8.2-1.el7.x86_64
Also I try launch x86 version SQLyog, also without success.
I am also googling error message 'Bad EXE format' may be because some dll is absent.
I see that Wine try install mono and gecko twice times without success.
CentOS doesn't support 32-bit wine, only 64-bit. Your 64-bit installer is likely a 32-bit binary itself (or has 32-bit components) that don't work because your wine installation only supports 64-bit.
https://bugs.winehq.org/show_bug.cgi?id=40675
--- Comment #8 from Mikhail mikhail.v.gavrilov@gmail.com --- (In reply to Austin English from comment #7)
CentOS doesn't support 32-bit wine, only 64-bit. Your 64-bit installer is likely a 32-bit binary itself (or has 32-bit components) that don't work because your wine installation only supports 64-bit.
thanks, SQLyog couldn't install only by this reason.
But proxy still not works for Windows applications.
https://bugs.winehq.org/show_bug.cgi?id=40675
--- Comment #9 from Mikhail mikhail.v.gavrilov@gmail.com --- Created attachment 54555 --> https://bugs.winehq.org/attachment.cgi?id=54555 screenshot
https://bugs.winehq.org/show_bug.cgi?id=40675
--- Comment #10 from Hans Leidekker hans@meelstraat.net --- Can you please attach a WINEDEBUG=+ntlm,+secur32,+wininet,+seh,+tid trace?