Error when running scheduled task: CheckForOctopusUpgrades : (407) Proxy Authentication Required

I am seeing an error on my Octopus server which I assume is the service not being able to connect to the internet to check for updates.

Is there someway around this, do we need to ensure the service account has internet access?

The following information was included with the event:

2012-08-09 12:36:56,891 [16] ERROR Octopus [(null)] - Error when running scheduled task: CheckForOctopusUpgrades
System.Net.WebException: The remote server returned an error: (407) Proxy Authentication Required.
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at Octopus.Server.Schedules.CheckForOctopusUpgrades.CheckForUpdates() in c:\BuildAgent\work\7bf5272a44079f5\source\Octopus.Server\Schedules\CheckForOctopusUpgrades.cs:line 59
at Octopus.Server.Schedules.Scheduler.RunTask(IRunOnASchedule task) in c:\BuildAgent\work\7bf5272a44079f5\source\Octopus.Server\Schedules\Scheduler.cs:line 84

the message resource is present but the message is not found in the string/message table

For now the only workaround would be to give the service internet access; I’ll introduce a configuration option in a future release that lets you set the proxy username/password independently.


We are facing issues with outbound connection. In the help document Point 3 says we can turn it off via configuration. I can seem to find that. Please advise

When you run the Octopus Administration Tool (which runs after installation, or you can get it from your start menu) you can turn this off - it’s the first checkbox and has the label “check for updates” or similar.