Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 316784 - [transport] Cannot update / install new software behind (specified) proxy (Ganymede works, but Galileo and Helios don't)
Summary: [transport] Cannot update / install new software behind (specified) proxy (Ga...
Status: CLOSED WORKSFORME
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: p2 (show other bugs)
Version: 3.5   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: P2 Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-14 12:10 EDT by M.Roth CLA
Modified: 2011-06-10 23:26 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description M.Roth CLA 2010-06-14 12:10:10 EDT
Build Identifier: 20100218-1602 and M20100211-1343 but not I20080617-2000

Galileo 20100218-1602 and M20100211-1343 : 
I am in a company network behind a firewall and a proxy server. I have specified the proxy server in eclipse (and the java settings in the control panel) but hen trying to install updates or other software neither routine can connect to the download source. 
I proceeded with a manual install of suversive which failed at the Connector List. Interesting at this point is that with Network Connection set to "Direct"/"Native" the SVN Connector list cannot be loaded, with "Manual" the list loads just fine but any download of an actual connector fails again.

Ganymede I20080617-2000: 
When having the proxy specified everything works as it should.

Because of various reasons I have to use Galileo so any help on this would be greatly appreciated.

Reproducible: Always

Steps to Reproduce:
1. set Network Connection to manual and enter proxy info
2. try test connection, automatic update, install new software 
3. watch everything fail
Comment 1 John Arthorne CLA 2010-06-14 13:15:33 EDT
Please give Galileo SR2 a try. It has addressed some major proxy problems (see bug 287746 for example).
Comment 2 M.Roth CLA 2010-06-15 02:09:15 EDT
Build 20100218-1602 is Galileo SR2, thanks for your reply though.

By thw way Internet Options (in Control Panel) are set to automatically discover the settings if that matters (though it shouldn't as Galileo has it's own settings ...)
Comment 3 M.Roth CLA 2010-06-15 02:28:44 EDT
subclipse in SR2 (installed it at home) can not connect to an external repository either, which is to be expected I guess.
Comment 4 M.Roth CLA 2010-07-21 08:29:58 EDT
Stumbled upon the Error Log and noticed the following:

eclipse.buildId=unknown
java.version=1.6.0_20
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product


Info
Wed Jul 21 14:22:49 CEST 2010
System property socksProxyPort is not set but should be 80.

System property socksProxyHost is not set but should be our.proxy. 

System property https.proxyPort is not set but should be 80.

System property https.proxyHost is not set but should be our.proxy.

System property http.proxyPort is not set but should be 80.

System property http.proxyHost is not set but should be our.proxy.

Also reported in the forums:
http://www.eclipse.org/forums/index.php?t=msg&goto=525455&
Comment 5 M.Roth CLA 2010-10-13 03:30:49 EDT
Small addition:

Helios -> Build id: 20100617-1415 doesn't work either.
Comment 6 Pascal Rapicault CLA 2010-12-23 23:21:59 EST
Could you please indicate the type of proxy you have in your corporate environment?
I assume you did set preference in General > Network Connections  to either use a manually specified set of proxy or specify the native option.
Marking 3.7 to follow up.
Comment 7 M.Roth CLA 2011-01-04 08:14:59 EST
Proxy is a BlueCoat ProxySG.

I've tried both, manual and native.
Comment 8 M.Roth CLA 2011-01-04 10:33:54 EST
Which is a HTTP/HTTPS proxy. Hope that answers the question regarding to "type" of hte proxy. If not feel free to ask for more specifics.
Comment 9 Pascal Rapicault CLA 2011-05-14 15:12:19 EDT
I've just tested Indigo RC1 using VMs to setup proxies and I can confirm that everything works fine.

My setup is as follow
- A VM running pfsense that acts as a proxy and is directly connected to the external world
- A VM running XP where I'm running eclipse that is connected to the external world through the pfsense VM.
I confirmed that when the pfsense VM is down, the windows VM can't reach out (can't reach eclipse.org, google, etc.)

The proxy settings are setup at the OS level, and Eclipse automatically picked up the proxy values.
Note that my proxy does not require authentication and is not NTLM.