Failed checking for updates


our octopus server throws an update check error bellow. The server is behind a firewall and uses a proxy server for outbound http/https calls. I am able to reach via powershell. What can I do to make the update check work through the proxy server?


Failed checking for updates
System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

   at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)

   at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)

   --- End of inner exception stack trace ---

   at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)

   at System.Net.WebClient.DownloadString(Uri address)

   at Octopus.Server.Schedules.CheckForOctopusUpgrades.CheckForUpdates() in Y:\Work\refs\tags\3.3.25\source\Octopus.Server\Schedules\CheckForOctopusUpgrades.cs:line 105


Thank you for getting in touch. Have you configured the Octopus Server to use that proxy?

Typically proxies are auto-configured for logged in users by the domain. If the Server is running as local system, you would typically need to explicitly set up it’s proxy. Depending on what proxy you use, you may also be able to run the Server under a user account.

If this does not solve your problem, please send me more details on your network and proxy setup.

Hope that helps,

Robert W

Hi Robert,

I just upgraded to version 3.4 which supports a custom Proxy. The custom proxy works for me. The IE proxy never worked since it is a Server Core install.