TV-Server: No Server on Windows Server 2008 R2 (1 Viewer)

Marphy

Portal Member
August 4, 2012
5
2
Home Country
Germany Germany
Hello folks,
I have an Windows Server 2008 R2 issue and decided to open a new post since the existing threads are quite huge.

I have two TechniSat SkyStar USB 2 HD CI with latest drivers. BDA support is added:
http://win2008workstation.com/forum/viewtopic.php?f=22&t=1023

I tried everything to get the MediaPortal TV server running (standalone installation), but the server list in the configuration tool is always empty. The log file (see below) shows this strange COMException (0x80040154) and I don't know how to solve it.


Being desperate, I have tried an installation of DVBViewer including the Recording Service. What should I say - it just works perfectly from the very first without any modifications or tweaks.


How I can get my MePo TV server running too? Hope you can help.

Best regards,
Marphy

Code:
2012-08-04 15:07:14.742067 [(4)]: Setting up EventWaitHandle with name: Global\MPTVServiceInitializedEvent
2012-08-04 15:07:15.132067 [(6)]: TV service: Starting
2012-08-04 15:07:15.132067 [TVService(6)]: TVService v1.2.3.0 is starting up on Windows 2008 R2 ( Service Pack 1 ) [6.1.7601.65536]
2012-08-04 15:07:15.132067 [TVService(6)]: Build: 1.2.3.0
2012-08-04 15:07:15.147667 [TVService(6)]: *******************************************
2012-08-04 15:07:15.147667 [TVService(6)]: * WARNING, OS not officially supported    *
2012-08-04 15:07:15.147667 [TVService(6)]: *******************************************
2012-08-04 15:07:15.147667 [TVService(6)]: Controller: Initializing TVServer
2012-08-04 15:07:15.147667 [TVService(6)]: Controller: 1 init attempt
2012-08-04 15:07:15.147667 [PowerEventThread(9)]: TV service PowerEventThread message loop is running
2012-08-04 15:07:15.163267 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2012-08-04 15:07:15.163267 [TVService(6)]: Controller: using MySQL database connection: Server=localhost;Database=MpTvDb;User ID=root;Password
2012-08-04 15:07:15.163267 [TVService(6)]: ----------------------------
2012-08-04 15:07:15.163267 [TVService(6)]: Detecting Cards
2012-08-04 15:07:15.210068 [TVService(6)]: Detected IP TV Card 0
2012-08-04 15:07:15.475268 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.COMException (0x80040154): Die COM-Klassenfactory für die Komponente mit CLSID {B64016F3-C9A2-4066-96F0-BD9563314726} konnte aufgrund des folgenden Fehlers nicht abgerufen werden: 80040154.
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
  bei System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
  bei System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
  bei TvLibrary.Implementations.TvCardCollection.DetectCards()
  bei TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
  bei TvService.TVController.InitController()
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
  bei System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
  bei System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
  bei TvLibrary.Implementations.TvCardCollection.DetectCards()
  bei TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
  bei TvService.TVController.InitController()
2012-08-04 15:07:15.475268 [TVService(6)]: Controller: DeInit.
2012-08-04 15:07:16.816870 [SetupTv(1)]: TCP connect took : 7
2012-08-04 15:07:18.486073 [TVService(6)]: Controller: 2 init attempt
2012-08-04 15:07:18.486073 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2012-08-04 15:07:18.486073 [TVService(6)]: Controller: using MySQL database connection: Server=localhost;Database=MpTvDb;User ID=root;Password
2012-08-04 15:07:18.486073 [TVService(6)]: ----------------------------
2012-08-04 15:07:18.486073 [TVService(6)]: Detecting Cards
2012-08-04 15:07:18.486073 [TVService(6)]: Detected IP TV Card 0
2012-08-04 15:07:18.501673 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.COMException (0x80040154): Die COM-Klassenfactory für die Komponente mit CLSID {B64016F3-C9A2-4066-96F0-BD9563314726} konnte aufgrund des folgenden Fehlers nicht abgerufen werden: 80040154.
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
  bei System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
  bei System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
  bei TvLibrary.Implementations.TvCardCollection.DetectCards()
  bei TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
  bei TvService.TVController.InitController()
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
  bei System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
  bei System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
  bei TvLibrary.Implementations.TvCardCollection.DetectCards()
  bei TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
  bei TvService.TVController.InitController()
2012-08-04 15:07:18.501673 [TVService(6)]: Controller: DeInit.
2012-08-04 15:07:21.512479 [TVService(6)]: Controller: 3 init attempt
2012-08-04 15:07:21.512479 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2012-08-04 15:07:21.512479 [TVService(6)]: Controller: using MySQL database connection: Server=localhost;Database=MpTvDb;User ID=root;Password
2012-08-04 15:07:21.512479 [TVService(6)]: ----------------------------
2012-08-04 15:07:21.512479 [TVService(6)]: Detecting Cards
2012-08-04 15:07:21.512479 [TVService(6)]: Detected IP TV Card 0
2012-08-04 15:07:21.528079 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.COMException (0x80040154): Die COM-Klassenfactory für die Komponente mit CLSID {B64016F3-C9A2-4066-96F0-BD9563314726} konnte aufgrund des folgenden Fehlers nicht abgerufen werden: 80040154.
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
  bei System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
  bei System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
  bei TvLibrary.Implementations.TvCardCollection.DetectCards()
  bei TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
  bei TvService.TVController.InitController()
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
  bei System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
  bei System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
  bei TvLibrary.Implementations.TvCardCollection.DetectCards()
  bei TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
  bei TvService.TVController.InitController()
2012-08-04 15:07:21.528079 [TVService(6)]: Controller: DeInit.
2012-08-04 15:07:24.538884 [TVService(6)]: Controller: 4 init attempt
2012-08-04 15:07:24.538884 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2012-08-04 15:07:24.538884 [TVService(6)]: Controller: using MySQL database connection: Server=localhost;Database=MpTvDb;User ID=root;Password
2012-08-04 15:07:24.538884 [TVService(6)]: ----------------------------
2012-08-04 15:07:24.538884 [TVService(6)]: Detecting Cards
2012-08-04 15:07:24.538884 [TVService(6)]: Detected IP TV Card 0
2012-08-04 15:07:24.554484 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.COMException (0x80040154): Die COM-Klassenfactory für die Komponente mit CLSID {B64016F3-C9A2-4066-96F0-BD9563314726} konnte aufgrund des folgenden Fehlers nicht abgerufen werden: 80040154.
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
  bei System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
  bei System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
  bei TvLibrary.Implementations.TvCardCollection.DetectCards()
  bei TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
  bei TvService.TVController.InitController()
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
  bei System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
  bei System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
  bei TvLibrary.Implementations.TvCardCollection.DetectCards()
  bei TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
  bei TvService.TVController.InitController()
2012-08-04 15:07:24.554484 [TVService(6)]: Controller: DeInit.
2012-08-04 15:07:27.565289 [TVService(6)]: Controller: 5 init attempt
2012-08-04 15:07:27.565289 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2012-08-04 15:07:27.565289 [TVService(6)]: Controller: using MySQL database connection: Server=localhost;Database=MpTvDb;User ID=root;Password
2012-08-04 15:07:27.565289 [TVService(6)]: ----------------------------
2012-08-04 15:07:27.565289 [TVService(6)]: Detecting Cards
2012-08-04 15:07:27.580889 [TVService(6)]: Detected IP TV Card 0
2012-08-04 15:07:27.596489 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.COMException (0x80040154): Die COM-Klassenfactory für die Komponente mit CLSID {B64016F3-C9A2-4066-96F0-BD9563314726} konnte aufgrund des folgenden Fehlers nicht abgerufen werden: 80040154.
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
  bei System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
  bei System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
  bei TvLibrary.Implementations.TvCardCollection.DetectCards()
  bei TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
  bei TvService.TVController.InitController()
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
  bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
  bei System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
  bei System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
  bei TvLibrary.Implementations.TvCardCollection.DetectCards()
  bei TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
  bei TvService.TVController.InitController()
2012-08-04 15:07:27.596489 [TVService(6)]: Controller: Failed to initialize TVServer
2012-08-04 15:07:27.596489 [TVService(6)]: TV Service: Load plugins
2012-08-04 15:07:27.612089 [TVService(6)]: PluginManager: Loaded ComSkipLauncher version:1.0.2.0 author:and-81
2012-08-04 15:07:27.877290 [TVService(6)]: PluginManager: Loaded ConflictsManager version:1.0.0.1 author:Broceliande
2012-08-04 15:07:27.877290 [TVService(6)]: PluginManager: Loaded Power Scheduler version:0.1.0.0 author:micheloe
2012-08-04 15:07:27.908490 [TVService(6)]: PluginManager: Loaded ServerBlaster version:1.1.1.0 author:joboehl with ralphy mods
2012-08-04 15:07:27.908490 [TVService(6)]: PluginManager: Loaded TV Movie EPG import version:1.0.3.0 author:rtv
2012-08-04 15:07:27.924090 [TVService(6)]: PluginManager: Loaded WebEPG version:1.0.0.0 author:Arion_p - James
2012-08-04 15:07:27.924090 [TVService(6)]: PluginManager: Loaded XmlTv version:1.0.0.0 author:Frodo
2012-08-04 15:07:27.924090 [TVService(6)]: TV Service: Plugins loaded
2012-08-04 15:07:27.924090 [TVService(6)]: TV Service: Plugin: ComSkipLauncher disabled
2012-08-04 15:07:27.924090 [TVService(6)]: TV Service: Plugin: Power Scheduler disabled
2012-08-04 15:07:27.924090 [TVService(6)]: TV Service: Plugin: ServerBlaster disabled
2012-08-04 15:07:27.924090 [TVService(6)]: TV Service: Plugin: TV Movie EPG import disabled
2012-08-04 15:07:27.924090 [TVService(6)]: TV Service: Plugins started
2012-08-04 15:07:27.924090 [TVService(6)]: TV service: Started
 

Marphy

Portal Member
August 4, 2012
5
2
Home Country
Germany Germany
Hello HomeY,
thanks for your kind greetings.

I already know this thread. It's a bit strange, because when I uninstall the MSI-file from my link, DVBViewer isn't working anymore. So it has to work in some way, but maybe not for MePo...

If limpwhizkid's solution is the right one for MePo I'll give it a try. The problem is that I have a German Windows Server 2008 R2 and as far as I've read his bat-File is only for the English OS.

Regards,
Marphy
 

HomeY

Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    If limpwhizkid's solution is the right one for MePo I'll give it a try. The problem is that I have a German Windows Server 2008 R2 and as far as I've read his bat-File is only for the English OS.

    I can confirm that the installation works, i've got a server running Windows 2008 R2.

    Just make sure you follow the steps as described on the forum, because the included Instructions.txt isn't up-to-date.

    I've attached the 'get vista.bat' files from my Windows 7 Enterprise x64 for you in the attachment.
    So you can continue from:
    now copy the whole bdaforserver folder "as is" to your windows 2008 R2 Box
     

    Attachments

    • Source.rar
      2.7 MB

    Users who are viewing this thread

    Top Bottom