Missing System.Reactive.PlatformServices

Hi - After upgrading a 2.2x to 2.3.x when navigating to Configuration > NuGet there was an error. Upgraded in-place and wanted to let you know. Ran a repair because I saw the previous post from Per (thank you) and that resolved the problem as well.

Here is some of the exception text.
An exception was thrown while invoking the constructor ‘Void .ctor(Octopus.Platform.Deployment.Configuration.IHomeConfiguration)’ on type ‘BuiltInPackageRepositoryFactory’. —> Could not load file or assembly ‘System.Reactive.PlatformServices, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified. (See inner exception for details.)

Thank,
-Brian

Thanks for sharing Brian! Just to be clear, you ran a repair on the MSI?

I think the problem might be that we aren’t shutting down the running Octopus service properly, so some files aren’t being copied.

Yes that’s correct from programs and features selected repair rather than uninstall.

More information. After the upgrade installation i checked the event log and the MSI installer reported successful installation. I did not reboot after the initial upgrade install. There wasn’t a reboot required.

A reboot was required after the repair completed however.

Hope that helps but let me know if you need more info.

Thanks,
-Brian