Auto Update - No new versions available

I saw the blog post that there is an update available, so I went to Administration > Updates and it says that I have the latest. I click the check for updates and after about 30 secs the green wheel stops spinning. However I don't think I have the latest, i'm on build 50574.

 

As I'm on a locked down corporate network, do i need specific ports open / URLs unblocked ?

0
4 comments

Hi Jon,

there seems to be an issue with the auto updater that might incorrectly show this message. Could you please check the server logs for a message like the one displayed here?: https://youtrack.jetbrains.com/issue/TW-52513

Also, sorry for the edit, auto update will need to contact jetbrains.com to pick the update data and download the new version, so you would need to ensure that traffic to it is allowed.

0
Avatar
Permanently deleted user

You're right, in the logs I see :

 

[2017-12-28 21:24:57,160] WARN - jetbrains.buildServer.UPDATE - Unable to check for TeamCity updates via URL "https://www.jetbrains.com/teamcity/update.xml": org.apache.http.conn.HttpHostConnectException: Connect to www.jetbrains.com:443 [www.jetbrains.com/34.252.53.170] failed: Connection timed out: connect (enable debug to see stacktrace)

 

I have logged into the account running the teamcity service and accessed the page in question :

 

https://www.jetbrains.com/teamcity/update.xml

 

It loads without an issue.

 

 

0

Hi Jon,

If your server has connectivity already, you might need to configure teamcity to access the web through the proxy. Please follow the steps described here: https://confluence.jetbrains.com/pages/viewpage.action?pageId=74845225#HowTo...-ConfigureTeamCitytoUseProxyServerforOutgoingConnections

Hope this helps.

0
Avatar
Permanently deleted user

Thanks Denis, I feel I'm getting closer ..

 

Using Diagnostics > Internal.Properties I have added :

 

teamcity.https.nonProxyHosts=localhost
teamcity.https.proxyAuthenticationType=ntlm
teamcity.https.proxyHost=***proxy
teamcity.https.proxyLogin=domain eamcitybuildagent
teamcity.https.proxyPassword=pass
teamcity.https.proxyPort=1111
 
(the above has been edited to mask some sensitive data)
 
What's interesting is when I add the login details it's displayed incorrectly,  it should be :
 
domain\teamcitybuildagent
 
Yet I see it as :
 
domain eamcitybuildagent
 
Is this a display issue ?
 
As it's also displays incorrectly when editing the file using TeamCity as all lines after the \ are shown in green.
 
However when I look in the file it's stored as expected :
 
domain\teamcitybuildagent
 
Is this a display issue ? or do I need to escape the backslash ? or is there a different way of entering the domain ? maybe 
 
teamcity.https.proxyDomain = ??
 
I'm pretty sure im hitting the proxy as Im getting a 407 (authentication required) and when I put in the wrong proxy name I get different java error about an invalid host. It's just down to the credentials now.
 
0

Please sign in to leave a comment.