Opened 17 years ago

Closed 17 years ago

Last modified 15 years ago

#294 closed Defect (fixed)

Communication fails when using SOCKS proxy in version 5.10.x

Reported by: billroland Owned by: davea
Priority: Minor Milestone: 5.10
Component: Client - Daemon Version:
Keywords: proxy Cc:

Description

When using the SOCKS Proxy function of BOINC to connect to project servers via a SOCKS proxy, all communication to the internet fails. Initially I thought it to be confined to Windows Vista x64, but I have now duplicated the problem on a Windows XP SP2 32 bit client as well using 5.10.7. According to the logs on the SOCKS proxy, BOINC is never even making an attempt to connect. Essentially it appears that the 5.10 version of BOINC is useless in networks that must utilize a SOCKS proxy to communicate with the internet. There is nothing useful reported in the Messages area of the GUI.

Attachments (2)

capture.JPG (193.0 KB) - added by billroland 17 years ago.
Capture of log (the text paste did not turn out well, sorry)
boinc.zip (269.0 KB) - added by Didactylos 17 years ago.
Binary patch using libcurl 7.16.3 (Windows)

Download all attachments as: .zip

Change History (6)

comment:1 Changed 17 years ago by Nicolas

Keywords: proxy added
Priority: CriticalMinor

Please enable http_debug and proxy_debug logging settings as explained here?.

comment:2 in reply to:  1 Changed 17 years ago by billroland

Replying to Nicolas:

Please enable http_debug and proxy_debug logging settings as explained here?.

2007-06-22 18:30:09 [---] General prefs: from World Community Grid (last modified 2007-06-05 15:27:04) 2007-06-22 18:30:09 [---] Host location: home 2007-06-22 18:30:09 [---] General prefs: using separate prefs for home 2007-06-22 18:30:09 [---] Reading preferences override file 2007-06-22 18:30:09 [---] Preferences limit memory usage when active to 1014.55MB 2007-06-22 18:30:09 [---] Preferences limit memory usage when idle to 1014.55MB 2007-06-22 18:30:09 [---] Preferences limit disk usage to 9.31GB 2007-06-22 18:30:09 [World Community Grid] [file_xfer] Started upload of file ld211_00058_14_0 2007-06-22 18:30:09 [World Community Grid] Restarting task ld234_00010_7 using hpf2 version 518 2007-06-22 18:30:09 [World Community Grid] Restarting task 15000699-15001302_0 using fcg1 version 514 2007-06-22 18:30:09 [---] [http_debug] [ID#0] info: About to connect() to secure.worldcommunitygrid.org port 443 (#0) 2007-06-22 18:30:09 [---] [http_debug] [ID#0] info: Trying 129.33.89.133... 2007-06-22 18:30:29 [---] [http_debug] [ID#0] info: SOCKS5 read timeout 2007-06-22 18:30:29 [---] [http_debug] [ID#0] info: Expire cleared 2007-06-22 18:30:29 [---] [http_debug] [ID#0] info: Closing connection #0 2007-06-22 18:30:29 [---] [http_debug] HTTP error: a timeout was reached 2007-06-22 18:30:29 [World Community Grid] [file_xfer] Temporarily failed upload of ld211_00058_14_0: http error 2007-06-22 18:30:29 [World Community Grid] Backing off 1 min 0 sec on upload of file ld211_00058_14_0 2007-06-22 18:31:00 [World Community Grid] Sending scheduler request: Requested by user 2007-06-22 18:31:00 [World Community Grid] (not requesting new work or reporting completed tasks) 2007-06-22 18:31:00 [---] [http_debug] HTTP_OP::init_post(): https://secure.worldcommunitygrid.org/boinc/wcg_cgi/fcgi 2007-06-22 18:31:00 [---] [http_debug] [ID#1] info: About to connect() to secure.worldcommunitygrid.org port 443 (#0) 2007-06-22 18:31:00 [---] [http_debug] [ID#1] info: Trying 129.33.89.133... 2007-06-22 18:31:20 [---] [http_debug] [ID#1] info: SOCKS5 read timeout 2007-06-22 18:31:20 [---] [http_debug] [ID#1] info: Expire cleared 2007-06-22 18:31:20 [---] [http_debug] [ID#1] info: Closing connection #0 2007-06-22 18:31:20 [---] [http_debug] HTTP error: a timeout was reached 2007-06-22 18:31:20 [---] Project communication failed: attempting access to reference site 2007-06-22 18:31:20 [---] [http_debug] HTTP_OP::init_get(): http://www.google.com 2007-06-22 18:31:20 [World Community Grid] Scheduler request failed: a timeout was reached 2007-06-22 18:31:20 [World Community Grid] Deferring communication for 1 min 0 sec 2007-06-22 18:31:20 [World Community Grid] Reason: scheduler request failed 2007-06-22 18:31:20 [---] [http_debug] [ID#2] info: About to connect() to www.google.com port 80 (#0) 2007-06-22 18:31:20 [---] [http_debug] [ID#2] info: Trying 209.85.165.99... 2007-06-22 18:31:40 [---] [http_debug] [ID#2] info: SOCKS5 read timeout 2007-06-22 18:31:40 [---] [http_debug] [ID#2] info: Expire cleared 2007-06-22 18:31:40 [---] [http_debug] [ID#2] info: Closing connection #0 2007-06-22 18:31:40 [---] [http_debug] HTTP error: a timeout was reached 2007-06-22 18:31:40 [---] Access to reference site failed - check network connection or proxy configuration. 2007-06-22 18:31:40 [World Community Grid] [file_xfer] Started upload of file ld211_00058_14_0 2007-06-22 18:31:40 [---] [http_debug] [ID#3] info: About to connect() to secure.worldcommunitygrid.org port 443 (#0) 2007-06-22 18:31:40 [---] [http_debug] [ID#3] info: Trying 129.33.89.133... 2007-06-22 18:32:00 [---] [http_debug] [ID#3] info: SOCKS5 read timeout 2007-06-22 18:32:00 [---] [http_debug] [ID#3] info: Expire cleared 2007-06-22 18:32:00 [---] [http_debug] [ID#3] info: Closing connection #0 2007-06-22 18:32:00 [---] [http_debug] HTTP error: a timeout was reached 2007-06-22 18:32:00 [World Community Grid] [file_xfer] Temporarily failed upload of ld211_00058_14_0: http error 2007-06-22 18:32:00 [World Community Grid] Backing off 1 min 0 sec on upload of file ld211_00058_14_0 2007-06-22 18:32:20 [World Community Grid] Sending scheduler request: Requested by user 2007-06-22 18:32:20 [World Community Grid] (not requesting new work or reporting completed tasks)

Changed 17 years ago by billroland

Attachment: capture.JPG added

Capture of log (the text paste did not turn out well, sorry)

Changed 17 years ago by Didactylos

Attachment: boinc.zip added

Binary patch using libcurl 7.16.3 (Windows)

comment:3 Changed 17 years ago by Didactylos

I rebuilt boinc.exe with the latest libcurl. billroland says it works, so I'm making it available for anyone else with the same issue, since 6.0 is a long way off yet.

Install 5.10.13 and copy the patch files over the top.

comment:4 Changed 17 years ago by Nicolas

Resolution: fixed
Status: newclosed

Fixed in 5.10.14.

Note: See TracTickets for help on using tickets.