Vorgeschichte:
nach der Erstinstallation von yaVDR-0.3a kam XBMC sauber hoch und liess sich bedienen.
Nachdem zunächst kein Sat-TV zu sehen war, hab ich als XBMC-Newbie (aber VDR oldie) ein dist-upgrade durchgeführt (was die triviale Ursache der fehlenden channels.conf natürlich nicht behob)
Installiert sind momentan:
vdr 1.7.16-12yavdr7 Video Disk Recorder for DVB cards
xbmc pvr-testing-37~yavdr-lucid32595+6yavdr1 XBMC Media Center (full metapackage)
xbmc-bin pvr-testing-37~yavdr-lucid32595+6yavdr1 XBMC Media Center (binary data package)
xbmc-data pvr-testing-37~yavdr-lucid32595+6yavdr1 XBMC Media Center (arch-independent data pac
xbmc-skin-confluence pvr-testing-37~yavdr-lucid32595+6yavdr1 XBMC Media Center (Confluence skin)
xbmc-web pvr-testing-37~yavdr-lucid32595+6yavdr1 XBMC Media Center (POC web frontend)
-
Jetzt erscheint nach dem Booten statt XBMC, openbox mit perfektem VDR live-TV und voller Bedienfähigkeit.
Beim Versuch XBMC im ausklappenden Menu am linken Seitenrand zu starten ersceinen kurz die Icons:
ya[tv]VDR->XBMC->ya[tv]VDR->NO[ ]SIGNAL und danach wieder live-TV des VDR
natürlich taucht auch kein process xbmc* in "ps aux" auf
es wird jeweils ein neuer xbmc_crashlog geeschrieben:
13:04:20 T:3078289280 M:3225014272 ERROR: AddOnLog: xbmc.pvrclient/MediaPortal PVR Client: Couldn't get 'sleeponrtspurl' setting, falling back to 0 seconds as default
13:04:20 T:3078289280 M:3225014272 DEBUG: AddOnLog: xbmc.pvrclient/MediaPortal PVR Client: Connect() - Connecting to 127.0.0.1:9596
13:04:20 T:3078289280 M:3225014272 ERROR: AddOnLog: xbmc.pvrclient/MediaPortal PVR Client: Connect() - Could not connect to MPTV backend
13:04:20 T:3078289280 M:3225014272 ERROR: ADDON: Dll MediaPortal PVR Client - Client returned bad status (1) from Create and is not usable
13:04:20 T:3078289280 M:3225014272 INFO: Called Add-on status handler for '1' of clientName:MediaPortal PVR Client, clientID:pvr.team-mediaportal.tvserver (same Thread=no)
13:04:20 T:3061246832 M:3225014272 DEBUG: thread start, auto delete: 1
13:04:20 T:3061246832 M:3225014272 INFO: Loading skin file: DialogYesNo.xml
-
als root von der Konsole versuchsweise start-xbmc führt zu:
Zitat
xbmc.bin: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr< <template-parameter-1-1> >::operator->() const [with T = ADDON::CSkinInfo]: Assertion `px != 0' failed. /usr/bin/xbmc: Zeile 128: 4405 Aborted "$LIBDIR/xbmc/xbmc.bin" "$SAVED_ARGS"
Nicht ausschliessen kann ich, dass ich XBMC evtl. "verkonfiguriert habe, beim Versuch per Änderungen übers XBMC OSD-Config ein live-TV zustande zu bekommen.
Wie lässt sich das Problem weiter einkreisen & beheben ?
Ganz einfach:
Zitat
in der XBMC config war der falsche PVR client configuriert, in:
ADD-ONS=>AKTIVIERTE-ADD-ONS=>PVR clients war versehentlich "MediaPortal PVR Client" aktiviert, statt "VDR VNSI Client"
Das führte logischerweise durch Scheitern des connects beim Start von XBMC zum crash.
Dabei kam die xineliboutout basierende grafische Repräsentation des VDR in Erscheinung, die sich traditionell bedienen iess.
Drauf gekommen bin ich durch den Vorschlag zunächst das /var/lib/vdr/.xbmc Verzeichnis zu löschen, bzw umzubenennen, das in einem anderen thread für ein anderes Problem vorgeschlagen wurde.
Danach startete XBMC wenigstens erstmal wieder - wenn auch ohne TV - und legte ein neues .xbmc an. Nach Config. des korrekten clients und Einstellung meiner Audio settings auf SPDIF IEC983 läuft nun alles problemlos.
Danke für die Super Distri yaVDR ! Joachim, der begeister ist, endlich low power (35W) +HDTV +xbmc zu geniessen.