We're running a new instance of Jenkins v1.473 in Tomcat v6.0.35 (Java 
v1.6.0_31) on a 64bit RHEL5 VM. The VM is in what we call an "extra tier" 
(refers to security levels), on a private VLAN, behind a hardware load 
balancer, and has pretty restrictive default IPTable rules.

Jenkins seems to be working fine (so far) except that when I try and use 
the built-in plugin management functionality I get the exception below.

My questions:

 - What ports are required to be open for these actions to work?
 - Are there specific domains that can be defined in the firewall rules for 
the ports or do they need to be open to the world?

Thanks in advance,

John

Installing Plugins/UpgradesPreparation
   
   - Checking internet connectivity
   - Checking update center connectivity
   - java.net.ConnectException: Connection refused at 
   java.net.PlainSocketImpl.socketConnect(Native Method) at 
   java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at 
   java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) at 
   java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) at 
   java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at 
   java.net.Socket.connect(Socket.java:529) at 
   java.net.Socket.connect(Socket.java:478) at 
   sun.net.NetworkClient.doConnect(NetworkClient.java:163) at 
   sun.net.www.http.HttpClient.openServer(HttpClient.java:395) at 
   sun.net.www.http.HttpClient.openServer(HttpClient.java:530) at 
   sun.net.www.http.HttpClient.(HttpClient.java:234) at 
   sun.net.www.http.HttpClient.New(HttpClient.java:307) at 
   sun.net.www.http.HttpClient.New(HttpClient.java:324) at 
   
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:970)
 
   at 
   
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:911)
 
   at 
   
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:836) 
   at 
   
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1172)
 
   at 
   
hudson.model.UpdateCenter$UpdateCenterConfiguration.testConnection(UpdateCenter.java:746)
 
   at 
   
hudson.model.UpdateCenter$UpdateCenterConfiguration.checkUpdateCenter(UpdateCenter.java:595)
 
   at hudson.model.UpdateCenter$ConnectionCheckJob.run(UpdateCenter.java:910) 
   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) 
   at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at 
   java.util.concurrent.FutureTask.run(FutureTask.java:138) at 
   
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 
   at 
   
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 
   at java.lang.Thread.run(Thread.java:662)

Reply via email to