[Wine] Re: Sketchup 7 and proxy settings.

RedRedWine wineforum-user at winehq.org
Tue Feb 23 23:32:09 CST 2010


vitamin wrote:
> 
> You need only one or the other (registry or command line). However in both cases you doing it wrong.
> 
> For registry ProxyServer should be in a form of "http=proxy.A.B.C:8080".
> 



Thanks Vitamin for the correction, I've updated user.reg via regedit so it now looks like;

[Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings] 1266984168
@=""
"ProxyEnable"=dword:00000001
"ProxyServer"="http=proxy.A.B.C:8080"
"User Agent"="Mozilla/4.0 (compatible; MSIE 8.0; Win32)"

I've also updated winhttp by specifying the proxies explicitly as per the instructions in http://msdn.microsoft.com/en-us/library/aa384069%28VS.85%29.aspx.

> wine proxycfg -p "http=http://proxy.A.B.C:8080 https=http://proxy.A.B.C:8080"

Microsoft (R) WinHTTP Default Proxy Configuration Tool
Copyright (c) Microsoft Corporation. All rights reserved.

Updated proxy settings
Current WinHTTP proxy settings under:
  HKEY_LOCAL_MACHINE\
    SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\
      WinHttpSettings :

    Proxy Server(s) :  http=http://proxy.A.B.C:8080 https=http://proxy.A.B.C:8080
    Bypass List 

After doing the above changes I open a new xterm (http_proxy is not present) and run the command:

> WINEPREFIX="/home/fred/.wine" wine "C:\Program Files\Google\Google SketchUp 7\SketchUp.exe"

Again, if I select File -> 3D Warehouse -> Get Models and after a few seconds a window pops up with the error.

"Could not connect to the 3D Warehouse. 2250"


vitamin wrote:
> 
> For command line:
>  - You use "env" only once specifying all variables you need to set
>  - Wine looks for http_proxy proxy only (no need for ftp_proxy).
> 
> If still not sure if Wine uses proxy or not - enable "wininet" debug channel (WINEDEBUG=+wininet wine ...).
> 


For good measure;
> export http_proxy="proxy.A.B.C:8080"

Drum roll....
> WINEPREFIX="/home/fred/.wine"  WINEDEBUG=+wininet wine "C:\Program Files\Google\Google SketchUp 7\SketchUp.exe" &> /tmp/output.txt

Again, same problem, cannot connect.

In "output.txt" there is no reference to any proxy, please see below for a filtered version (cat output.txt | grep wininet > sketchup_debug.txt
).

trace:wininet:DllMain 0x7e930000,1,0x1
trace:wininet:InternetSetOptionW ((nil) 2 0x32fdc4 4)
trace:wininet:WININET_GetObject handle 0 -> (nil)
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
trace:wininet:InternetSetOptionW ((nil) 5 0x32fdc4 4)
trace:wininet:WININET_GetObject handle 0 -> (nil)
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 30000
trace:wininet:InternetSetOptionW ((nil) 6 0x32fdc4 4)
trace:wininet:WININET_GetObject handle 0 -> (nil)
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 30000
trace:wininet:InternetSetOptionW ((nil) 3 0x32fdc4 4)
trace:wininet:WININET_GetObject handle 0 -> (nil)
fixme:wininet:InternetSetOptionW INTERNET_OPTION_CONNECT_RETRIES 0
trace:wininet:InternetSetOptionW ((nil) 2 0x32fc08 4)
trace:wininet:WININET_GetObject handle 0 -> (nil)
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (30000): STUB
trace:wininet:InternetSetOptionW ((nil) 5 0x32fc08 4)
trace:wininet:WININET_GetObject handle 0 -> (nil)
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 30000
trace:wininet:InternetSetOptionW ((nil) 6 0x32fc08 4)
trace:wininet:WININET_GetObject handle 0 -> (nil)
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 30000
trace:wininet:InternetSetOptionW ((nil) 3 0x32fc08 4)
trace:wininet:WININET_GetObject handle 0 -> (nil)
fixme:wininet:InternetSetOptionW INTERNET_OPTION_CONNECT_RETRIES 0
trace:wininet:DllMain 0x7e930000,2,(nil)
fixme:wininet:InternetCheckConnectionW
trace:wininet:InternetCrackUrlW (L"http://www.google.com" 0 0 0x2ebcfe4)
trace:wininet:SetUrlComponentValueW (null) (0)
trace:wininet:GetInternetSchemeW L"http" 4
trace:wininet:SetUrlComponentValueW L"http" (4)
trace:wininet:SetUrlComponentValueW (null) (0)
trace:wininet:SetUrlComponentValueW (null) (0)
trace:wininet:SetUrlComponentValueW L"www.google.com" (14)
trace:wininet:InternetCrackUrlW L"http://www.google.com": scheme((null)) host(L"www.google.com") path((null)) extra((null))
trace:wininet:InternetCheckConnectionW host name : L"www.google.com"
trace:wininet:InternetCheckConnectionW port: 80
trace:wininet:GetAddress L"www.google.com"
fixme:wininet:InternetCheckConnectionW
trace:wininet:InternetCrackUrlW (L"http://www.google.com" 0 0 0x32f7b4)
trace:wininet:SetUrlComponentValueW (null) (0)
trace:wininet:GetInternetSchemeW L"http" 4
trace:wininet:SetUrlComponentValueW L"http" (4)
trace:wininet:SetUrlComponentValueW (null) (0)
trace:wininet:SetUrlComponentValueW (null) (0)
trace:wininet:SetUrlComponentValueW L"www.google.com" (14)
trace:wininet:InternetCrackUrlW L"http://www.google.com": scheme((null)) host(L"www.google.com") path((null)) extra((null))
trace:wininet:InternetCheckConnectionW host name : L"www.google.com"
trace:wininet:InternetCheckConnectionW port: 80
trace:wininet:GetAddress L"www.google.com"
fixme:wininet:InternetCheckConnectionW
trace:wininet:InternetCrackUrlW (L"http://www.google.com" 0 0 0x2ebcffc)
trace:wininet:SetUrlComponentValueW (null) (0)
trace:wininet:GetInternetSchemeW L"http" 4
trace:wininet:SetUrlComponentValueW L"http" (4)
trace:wininet:SetUrlComponentValueW (null) (0)
trace:wininet:SetUrlComponentValueW (null) (0)
trace:wininet:SetUrlComponentValueW L"www.google.com" (14)
trace:wininet:InternetCrackUrlW L"http://www.google.com": scheme((null)) host(L"www.google.com") path((null)) extra((null))
trace:wininet:InternetCheckConnectionW host name : L"www.google.com"
trace:wininet:InternetCheckConnectionW port: 80
trace:wininet:GetAddress L"www.google.com"
trace:wininet:DllMain 0x7e930000,0,0x1



Thanks again for the help.
RRW







More information about the wine-users mailing list