Hi,

Thank you for replying.  The event viewer says:

The Jenkins service failed to start due to the following error:
The service did not respond to the start or control request in a timely
fashion.


Jenkins.exe has been getting stuck here:

GET
/msdownload/update/v3/static/trustedr/en/disallowedcertstl.cab?a89de19fa6975d25
HTTP/1.1

Connection: Keep-Alive

Accept: */*

User-Agent: Microsoft-CryptoAPI/6.1

Host: ctldl.windowsupdate.com


Thanks,
Forest

On Thu, Oct 18, 2012 at 3:11 PM, Baptiste MATHUS <[email protected]> wrote:

> Hi,
>
> Jenkins can run without accessing Internet. You want to double check your
> server.
> What's actually the error displayed in the logs?
>
> Maybe the port is already used by some other service?
>
> Cheers
>
>
> 2012/10/18 Forest Handford <[email protected]>
>
>> Hello,
>>
>> This may be a dumb question.  I can't get a Jenkins Windows service to
>> start because of our corporate firewall.  I've had no luck finding a
>> resource to indicate what ports and web addresses are needed for Jenkins to
>> start the service.  Could somebody point me in the right direction so I can
>> tell our networking group how to update the firewall?
>>
>> Here are things I have reviewed thus far:
>>
>>    - Turning Off Updates - Even with updates disabled I cannot get
>>    Jenkins to start with the firewall in place.
>>    - Use a proxy - We currently have no proxy servers and the hardware
>>    group rejected the request.
>>    - Google Firewall Search - All the hits were related to slave jobs on
>>    other machines, I only have one Jenkins machine so the issue is unrelated.
>>    - Code Review - I don't code in Java, but I
>>    found getConnectionCheckUrl() in UpdateCenter.java.  The comment says it
>>    has been deprecated in favor of update-center.json.
>>    - json Files - I know even less about json than I do about Java.  I
>>    looked at the the files in the update folder and they appear to contain a
>>    list of update web addresses.
>>       - I tried deleting these files hoping the code would not try to
>>       check the internet, but the service still did not start.
>>       - I replaced all of the URLs in the default file with "", but the
>>       service did not start.
>>       - If I give this giant list of URLs to our system administrators
>>       to add exceptions I imagine they will not be happy and I don't even 
>> know if
>>       adding exceptions for all of those URLs will work (temporarily or
>>       permanently)
>>    - Wireshark - I ran a trace with the firewall in place but did not
>>    see any activity between the machine with Jenkins and computers beyond the
>>    network.  I can get a temporary exception to have internet access for the
>>    server and then run a trace but I'm afraid that Jenkins isn't always using
>>    the same internet addresses.
>>
>> My options appear to be:
>>
>>    - Get a range of addresses and ports for firewall exceptions (but I'm
>>    worried this changes and will cause problems with our system
>>    administrators).
>>    - Find a way to get Jenkins to truly ignore the internet.
>>    - Find a replacement for Jenkins (possibly Apache Continuum).
>>
>>
>> My group has invested a lot of time into our use of Jenkins, and we have
>> been able to get it to work once started, but we cannot be asking the
>> system administrators to open access to the firewall anytime the machine or
>> service is restarted.  Any ideas?
>>
>> Thanks,
>> Forest
>>
>
>
>
> --
> Baptiste <Batmat> MATHUS - http://batmat.net
> Sauvez un arbre,
> Mangez un castor !
>



-- 
Forest Handford, Supervisor Development, 781-774-5148
Medical Information Technology, Inc.
Mailstop: S4W186W, MEDITECH Circle, Westwood, MA 02090

Reply via email to