Hallo zusammen
Seit letzter Woche (oder so) bin ich stolzer Besitzer eines NetCeivers und hab den auch gleich an mein VDR / XMBC SetUp gehängt. VLAN einrichten und ansteuern des NetCeivers klappt so weit auch ganz gut, es bleibt aber ein Problem: Beim Wechsel des Kanals von einem MacFrontend hängt sich der VDR in einem von 10 Fällen auf. Danach ist kein weiteres Ansprechen des VDR möglich bis zu einem Restart der VDR (nicht des ganzen Servers).
Da ich meine alte TechniSat basierende Installation in Verdacht hatte, habe ich dann noch mal "From Scratch" installiert, also folgende Schritte:
1.) VDR 0.4.0 von Iso auf Zotac ID41 Plus
2.) apt-get update; apt-get dist-upgrade
3.) apt-get install vdr-plugin-install; apt-get install vdr-addon-mcli-tool
4.) VLAN lt. VDR NetCeiver Wiki eingerichtet, Interface in /etc/vdr/plugin/plugin.mcli.conf auf eth0.2
5.) In den allowed.hosts von XVDR mein Netzwerk eingetragen
Auf den verschiedenen Mac Clients habe ich die letzten beiden Version der Builds von TheChief laufen von http://xbmc.picmania.org/, und dies unverändert seit meiner alten Installation.
Ich hab schon einiges Probiert, weiss jetzt aber nicht mehr weiter wo noch schauen, da der ganze Tuning Prozess ja im NetCeiver abläuft. Weiter unten findet Ihr die Logs, habt Ihr vielleicht eine Idee wo ich noch schauen sollte?
Hier zwei Syslogs:
Bis zum Fehler:
May 6 15:16:56 zotac1 vdr: [1760] receiver on device 18 thread ended (pid=1091, tid=1760)
May 6 15:16:56 zotac1 vdr: [1762] cLiveStreamer stream processor thread started (pid=1091, tid=1762)
May 6 15:16:56 zotac1 vdr: [1763] receiver on device 18 thread started (pid=1091, tid=1763)
May 6 15:16:56 zotac1 vdr: [1753] XVDR: Successfully switched to channel 8 - RTLNITRO
May 6 15:16:56 zotac1 vdr: [1753] XVDR: Started streaming of channel RTLNITRO (timeout 50 seconds)
May 6 15:16:57 zotac1 vdr: [1762] XVDR: --------------------------------------
May 6 15:16:57 zotac1 vdr: [1762] XVDR: NEW AUDIO INFORMATION:
May 6 15:16:57 zotac1 vdr: [1762] XVDR: Channels: 2
May 6 15:16:57 zotac1 vdr: [1762] XVDR: Samplerate: 48000 Hz
May 6 15:16:57 zotac1 vdr: [1762] XVDR: Bitrate: 192000 bps
May 6 15:16:57 zotac1 vdr: [1762] XVDR: --------------------------------------
May 6 15:16:57 zotac1 vdr: [1762] XVDR: --------------------------------------
May 6 15:16:57 zotac1 vdr: [1762] XVDR: NEW PICTURE INFORMATION:
May 6 15:16:57 zotac1 vdr: [1762] XVDR: Picture Width: 720
May 6 15:16:57 zotac1 vdr: [1762] XVDR: Picture Height: 576
May 6 15:16:57 zotac1 vdr: [1762] XVDR: Display Aspect Ratio: 1.33
May 6 15:16:57 zotac1 vdr: [1762] XVDR: --------------------------------------
May 6 15:16:57 zotac1 vdr: [1762] XVDR: streaming of channel started
May 6 15:16:58 zotac1 vdr: [1353] XVDR: Requesting clients to reload channel list
May 6 15:17:01 zotac1 vdr: last message repeated 6 times
May 6 15:17:01 zotac1 CRON[1765]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
May 6 15:17:01 zotac1 vdr: [1353] XVDR: Requesting clients to reload channel list
May 6 15:17:16 zotac1 vdr: last message repeated 5 times
May 6 15:17:16 zotac1 vdr: [1762] cLiveStreamer stream processor thread ended (pid=1091, tid=1762)
May 6 15:18:46 zotac1 vdr: [1353] loading /var/lib/vdr/plugins/xvdr/allowed_hosts.conf
May 6 15:18:46 zotac1 vdr: [1353] XVDR: Client with ID 9 connected: 192.168.0.8:53059
May 6 15:18:46 zotac1 vdr: [1769] XVDR: Welcome client 'XBMC Media Center' with protocol version '3'
May 6 15:18:46 zotac1 vdr: [1769] XVDR: Preferred language: deu,ger / type: 0
May 6 15:19:25 zotac1 vdr: [1353] loading /var/lib/vdr/plugins/xvdr/allowed_hosts.conf
May 6 15:19:25 zotac1 vdr: [1353] XVDR: Client with ID 10 connected: 192.168.0.8:53060
May 6 15:19:25 zotac1 vdr: [1770] XVDR: Welcome client 'XBMC Media Center' with protocol version '3'
May 6 15:19:25 zotac1 vdr: [1770] XVDR: Preferred language: deu,ger / type: 0
Alles anzeigen
Man sieht das der Wechsel zu RTLNITRO noch geklappt hat, danach habe ich versucht nach Sat1 zu wechseln, und dann war Schluss. Ab diesem Moment muss sich der Client jedesmal neu anmelden.
Auffallend ist auch, das beim Runterfahren des VDR Prozesses dann zuletzt diese Meldung kommt:
May 6 15:23:10 zotac1 vdr: [1353] VDR XVDR Server thread ended (pid=1091, tid=1353)
May 6 15:23:11 zotac1 vdr: [1752] XVDR-Error: Incoming channel number unknown
May 6 15:23:25 zotac1 init: vdr main process (1091) killed by KILL signal
Das sieht mir so aus, als ob irgendwo im Hintergrund der Ursprüngliche Umschaltprozess noch am laufen ist.
Und hier dann noch das XBMC Log des Frontends, als der Fehler aufgetreten ist:
15:25:35 T:2955980800 NOTICE: PVRManager - PerformChannelSwitch - switched to channel 'DMAX neu'
15:25:35 T:2955980800 NOTICE: Creating Demuxer
15:25:35 T:2955980800 NOTICE: Closing video stream
15:25:35 T:2955980800 NOTICE: waiting for video thread to exit
15:25:35 T:2954383360 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true
15:25:35 T:2954383360 NOTICE: thread end: video_thread
15:25:35 T:2955980800 NOTICE: deleting video codec
15:25:35 T:2955980800 NOTICE: Closing audio stream
15:25:35 T:2955980800 NOTICE: CDVDMessageQueue(audio)::WaitUntilEmpty
15:25:35 T:2955980800 NOTICE: Waiting for audio thread to exit
15:25:35 T:2963578880 NOTICE: thread end: CDVDPlayerAudio::OnExit()
15:25:35 T:2955980800 NOTICE: Closing audio device
15:25:35 T:2955980800 NOTICE: Deleting audio codec
15:25:35 T:2955980800 NOTICE: Closing teletext stream
15:25:35 T:2955980800 NOTICE: CDVDMessageQueue(teletext)::WaitUntilEmpty
15:25:35 T:2955980800 NOTICE: waiting for teletext data thread to exit
15:25:35 T:2956587008 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true (-1)
15:25:35 T:2956587008 NOTICE: thread end: data_thread
15:25:35 T:2955980800 WARNING: CDVDMessageQueue(audio)::Put MSGQ_NOT_INITIALIZED
15:25:35 T:2955980800 WARNING: CDVDMessageQueue(video)::Put MSGQ_NOT_INITIALIZED
15:25:37 T:2955980800 NOTICE: Opening video stream: 1 source: 256
15:25:37 T:2955980800 NOTICE: Creating video codec with codec id: 2
15:25:37 T:2955980800 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: MPEG-2 video
15:25:37 T:2955980800 NOTICE: Creating video thread
15:25:37 T:2954383360 NOTICE: running thread: video_thread
15:25:37 T:2955980800 NOTICE: Opening audio stream: 0 source: 256
15:25:37 T:2955980800 NOTICE: Finding audio codec for: 86016
15:25:37 T:2955980800 NOTICE: Creating audio thread
15:25:37 T:2955980800 NOTICE: Opening teletext stream: 2 source: 256
15:25:37 T:2955980800 NOTICE: Creating teletext data thread
15:25:37 T:2956587008 NOTICE: running thread: CDVDPlayerAudio::Process()
15:25:37 T:2963578880 NOTICE: running thread: CDVDTeletextData
15:25:37 T:2956587008 NOTICE: Creating audio device with codec id: 86016, channels: 2, sample rate: 48000, no pass-through
15:25:37 T:2954383360 WARNING: CDVDMessageQueue(video)::Get - asked for new data packet, with nothing available
15:25:37 T:2956587008 WARNING: CoreAudioRenderer::Initialize: Unable to locate configured device, falling-back to the system default.
15:25:37 T:2956587008 ERROR: CCoreAudioRenderer::InitializePCM: The selected device (Built-in Output) does not have a speaker layout configured. Using the default layout.
15:25:37 T:2956587008 ERROR: CCoreAudioRenderer::InitializePCM: Please go to Applications -> Utilities -> Audio MIDI Setup, and select 'Configure Speakers...'
15:25:37 T:2954383360 NOTICE: fps: 0.000000, pwidth: 720, pheight: 576, dwidth: 720, dheight: 405
15:25:37 T:2899325632 NOTICE: Using GL_TEXTURE_2D
15:25:37 T:2899325632 NOTICE: GL: Selecting Single Pass YUV 2 RGB shader
15:25:37 T:2899325632 NOTICE: GL: NPOT texture support detected
15:25:37 T:2899325632 NOTICE: GL: Using GL_ARB_pixel_buffer_object
15:25:37 T:2955980800 ERROR: Get - failed to get stream
15:25:37 T:2956587008 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
15:25:44 T:2955980800 WARNING: Previous line repeats 13 times.
15:25:44 T:2955980800 ERROR: AddOnLog: VDR XVDR Client: SignalConnectionLost - connection lost !!!
15:25:44 T:2955980800 ERROR: AddOnLog: VDR XVDR Client: SwitchChannel - failed to set channel
15:25:44 T:2957119488 ERROR: PVRClient - SignalQuality - addon 'VDR-XVDR Server:192.168.99.10' returned an error: server error
15:25:44 T:2955980800 NOTICE: PVRManager - PerformChannelSwitch - switched to channel 'SAT.1'
15:25:44 T:2955980800 NOTICE: Creating Demuxer
15:25:44 T:2955980800 NOTICE: Closing video stream
15:25:44 T:2955980800 NOTICE: waiting for video thread to exit
15:25:44 T:2954383360 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true
15:25:44 T:2954383360 NOTICE: thread end: video_thread
15:25:44 T:2955980800 NOTICE: deleting video codec
15:25:44 T:2955980800 NOTICE: Closing audio stream
15:25:44 T:2955980800 NOTICE: CDVDMessageQueue(audio)::WaitUntilEmpty
15:25:44 T:2955980800 NOTICE: Waiting for audio thread to exit
15:25:44 T:2956587008 NOTICE: thread end: CDVDPlayerAudio::OnExit()
15:25:44 T:2955980800 NOTICE: Closing audio device
15:25:44 T:2955980800 NOTICE: Deleting audio codec
15:25:44 T:2955980800 NOTICE: Closing teletext stream
15:25:44 T:2955980800 NOTICE: CDVDMessageQueue(teletext)::WaitUntilEmpty
15:25:44 T:2955980800 NOTICE: waiting for teletext data thread to exit
15:25:44 T:2963578880 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true (-1)
15:25:44 T:2963578880 NOTICE: thread end: data_thread
15:25:44 T:2955980800 WARNING: CDVDMessageQueue(audio)::Put MSGQ_NOT_INITIALIZED
15:25:44 T:2955980800 WARNING: CDVDMessageQueue(video)::Put MSGQ_NOT_INITIALIZED
15:25:45 T:2957119488 ERROR: PVRClient - SignalQuality - addon 'VDR-XVDR Server:192.168.99.10' returned an error: server error
15:26:26 T:2955980800 ERROR: Previous line repeats 40 times.
15:26:26 T:2955980800 WARNING: CDVDMessageQueue(audio)::Put MSGQ_NOT_INITIALIZED
15:26:26 T:2955980800 WARNING: CDVDMessageQueue(video)::Put MSGQ_NOT_INITIALIZED
15:26:26 T:2955980800 WARNING: CDVDMessageQueue(audio)::Put MSGQ_NOT_INITIALIZED
15:26:26 T:2955980800 WARNING: CDVDMessageQueue(video)::Put MSGQ_NOT_INITIALIZED
15:26:26 T:2955980800 WARNING: CDVDMessageQueue(audio)::Put MSGQ_NOT_INITIALIZED
15:26:26 T:2955980800 WARNING: CDVDMessageQueue(video)::Put MSGQ_NOT_INITIALIZED
Alles anzeigen
Wie oben gesagt: jede Idee wie weiter (auch wo ich die Frage vielleicht sinnvoller stellen sollte) ist willkommen.
Danke und Gruss
Kneip