As such, and while it was on offer, I decided to buy a new HP ProLiant MicroServer Gen8. As it's small form factor, it only has one PCIE slot and I've put another dual HD tuner in there. I'd like to get them both connected and working together, and I've got part way there, but I'm struggling with the Recorder Console.
Current setup:
Machine 1 (main)
Argus TV completely configured with MS SQL 2008
Machine 2 (new)
I've managed to install Argus as Recorder only and (after Googling around) connected it to the MS SQL instance on Machine 1. When I try and open the Recorder Console for localhost though, it errors out:
I've also noticed that the Argus TV Recorder Service keeps stopping:
The Argus TV Recorder log shows this:
Code: Select all
2015-06-09 11:44:29.9965 [Info ][ARGUS TV Recorder]: ARGUS TV Recorder 2.3 main-thread started.
2015-06-09 11:44:30.0121 [Info ][ARGUS TV Recorder]: Starting service.
2015-06-09 11:44:30.1996 [Info ][ARGUS TV Recorder]: Starting service hosts.
2015-06-09 11:44:30.6528 [Info ][ARGUS TV Recorder]: Initializing all cards.
2015-06-09 11:44:30.7309 [Error][ARGUS TV Recorder]: System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {1DF7D126-4050-47F0-A7CF-4C4CA9241333} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
at System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(RuntimeType serverType)
at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(RuntimeType serverType, Object[] props, Boolean bNewObj)
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.Activator.CreateInstance[T]()
at ArgusTV.Recorder.Bda.BdaCards.GetInitializedLocator[TLocator]()
at ArgusTV.Recorder.Bda.BdaCards.GetDevices(DVBSystemType dvbSystemType)
at ArgusTV.Recorder.Business.Components.CardDetector.DetectAndProcessCards(List`1 configuredCards, List`1 allDetectedCards, List`1 newlyDetectedCards, List`1 allDetectedDevices, CardType cardType, Nullable`1 dvbSystemType)
at ArgusTV.Recorder.Business.Components.CardDetector.DetectCards(List`1 configuredCards, List`1 newlyDetectedCards, List`1 allDetectedDevices)
at ArgusTV.Recorder.Business.Components.CardController.DetectCards(Boolean useVirtualGraphs)
at ArgusTV.Recorder.Business.Components.CardController.ValidateCards()
at ArgusTV.Recorder.Business.Components.CardController.get_Cards()
at ArgusTV.Recorder.MainThread.Initialize(Boolean systemResuming)
at ArgusTV.Recorder.MainThread.Run()
2015-06-09 11:44:30.8716 [Info ][ARGUS TV Recorder]: Stopping service.
2015-06-09 11:44:30.8716 [Info ][ARGUS TV Recorder]: Shutting down all cards.
2015-06-09 11:44:30.8872 [Info ][ARGUS TV Recorder]: Stopping service hosts.
2015-06-09 11:44:30.9028 [Info ][ARGUS TV Recorder]: Service ended.
2015-06-09 11:44:30.9028 [Info ][ARGUS TV Recorder]: ARGUS TV Recorder thread ended.