Problem Installing Octopus Server

I’m getting the following error when trying to install octopus server on a Windows 2008 R2 server with .net 4.5.1. I’m running the install as an admin on the machine. Any clues?

2015-02-26 13:13:36.4918 1 TRACE RavenDB will use an embedded document store, at the path: C:\Octopus\RavenDB
2015-02-26 13:13:36.4918 1 TRACE Using RavenDB plugins directory: C:\Program Files\Octopus Deploy\Octopus\Plugins
2015-02-26 13:13:36.4918 1 TRACE Using RavenDB index cache directory: C:\Octopus\RavenDB\CompiledIndexCache
2015-02-26 13:13:36.8689 1 TRACE Configuring RavenDB conventions
2015-02-26 13:13:36.8689 1 TRACE Registering RavenDB listeners
2015-02-26 13:13:36.8689 1 TRACE Initializing the store
2015-02-26 13:13:42.1574 1 FATAL System.PlatformNotSupportedException: Operation is not supported on this platform.
at System.Net.HttpListener…ctor()
at Raven.Database.Server.HttpServer.StartListening() in c:\Builds\RavenDB-Stable\Raven.Database\Server\HttpServer.cs:line 355
at Raven.Client.Embedded.EmbeddableDocumentStore.InitializeInternal() in c:\Builds\RavenDB-Stable\Raven.Client.Embedded\EmbeddableDocumentStore.cs:line 224
at Raven.Client.Document.DocumentStore.Initialize() in c:\Builds\RavenDB-Stable\Raven.Client.Lightweight\Document\DocumentStore.cs:line 459
at Octopus.Server.Storage.StorageEngine.InitializeStore() in y:\work\refs\heads\master\source\Octopus.Server\Storage\StorageEngine.cs:line 148
at System.Lazy1.CreateValue() at System.Lazy1.LazyInitValue()
at Octopus.Server.Storage.StorageEngine.Start() in y:\work\refs\heads\master\source\Octopus.Server\Storage\StorageEngine.cs:line 44
at Octopus.Server.Commands.AdminCommand.Start() in y:\work\refs\heads\master\source\Octopus.Server\Commands\AdminCommand.cs:line 73
at Octopus.Shared.Startup.AbstractCommand.Octopus.Shared.Startup.ICommand.Start(String[] commandLineArguments, ICommandRuntime commandRuntime, OptionSet commonOptions) in y:\work\refs\heads\master\source\Octopus.Shared\Startup\AbstractCommand.cs:line 55
at Octopus.Shared.Startup.ConsoleHost.Run(Action`1 start, Action shutdown) in y:\work\refs\heads\master\source\Octopus.Shared\Startup\ConsoleHost.cs:line 36

Hi Myles,

You could try to add a URL reservation for the URL namespace used by RavenDB in Octopus, you can do this by using the following command (updating the user account accordingly) below (this is for the default installation of Octopus, if using a different port for RavenDB, change 10931 to whatever port you have specified):

netsh http add urlacl url=http://*:10931/ user=DOMAIN\user

Hope that helps!

Henrik