Läuft Hbbtv mit der vu uno4kse und openpl...
elmann 2 Dec 2023
Hallo,
ich weiss das hbbtv immer Probleme macht.
Ich habe gerade aus dem feed webkithbbtv installiert und dann hbbtv gestartet.
Auf dem LED Display erscheint "hbbtv plugin" aber dann geht nichts mehr. Ich kann dann nicht mehr umschalten.
Aber ich finde keine Fehlermeldung in den logs.
Läuft hbbtv überhaupt mit der uno4kse und openpli-9.0?
rantanplan 3 Dec 2023
Ich kann es nicht testen und es gibt letztendlich wenig Tester.
Es ist im Pli eingebettet und ist vautechnisch einwandfrei.
Du müsstest ein debuglog starten und den Schnipsel des log hier als zip anhängen.
Vielleicht kann ich was erkennen.
Pike_Bishop nutzt im Wechsel auch hin und wieder pli auf seine VU+4k Box.
Vielleicht guckt er mal vorbei.
Grüße
elmann 3 Dec 2023
Ja Danke,
ich bin etwas ratlos.
Ich habe gestern das Plugin deinstalliert. Einfach weil ich abwarten wollte bis ich es besser verstehe.
Jetzt passiert aber folgendes :
Wenn ich die rote Taste drücke dann "crashed" openpli.
Hier ein Auszug aus dem Log:
OpenPLi Enigma2 crash log crashdate=So Dez 3 08:06:45 2023 compiledate=Dec 1 2023 skin=PLi-FullNightHD/skin.xml sourcedate=2023-12-01 branch=develop rev=2eff717 component=Enigma2 stbmodel=uno4kse stbmodel=dm8000 kernelcmdline=root=/dev/mmcblk0p4 rootfstype=ext4 rootflags=data=journal rootwait rw coherent_pool=2M vmalloc=666m bmem=641m@350m bmem=641m@2430m nimsockets=NIM Socket 0: imageissue=openpli develop %h Traceback (most recent call last): File "/usr/lib/enigma2/python/Components/ActionMap.py", line 57, in action File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 3053, in activateRedButton File "/usr/lib/enigma2/python/Plugins/Extensions/WebkitHbbTV/plugin.py", line 248, in _cb_hbbtv_activated File "/usr/lib/enigma2/python/Plugins/Extensions/WebkitHbbTV/plugin.py", line 268, in start_hbbtv_application File "/usr/lib/enigma2/python/StartEnigma.py", line 310, in open dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs) File "/usr/lib/enigma2/python/StartEnigma.py", line 253, in instantiateDialog return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop) File "/usr/lib/enigma2/python/StartEnigma.py", line 277, in doInstantiateDialog dlg.applySkin() File "/usr/lib/enigma2/python/Screens/Screen.py", line 247, in applySkin File "/usr/lib/enigma2/python/Screens/Screen.py", line 281, in createGUIScreen File "/usr/lib/enigma2/python/Plugins/Extensions/WebkitHbbTV/hbbtv.py", line 65, in start_hbbtv_application TypeError: 'NoneType' object is not subscriptable [ePyObject] (CallObject(<bound method ActionMap.action of <Components.ActionMap.HelpableActionMap object at 0xafec0040>>,('InfobarRedButtonActions', 'activateRedButton')) failed) dmesg <6>[ 0.000000] Booting Linux on physical CPU 0x0 <5>[ 0.000000] Linux version 4.1.20-1.9 (oe-user@oe-host) (gcc version 10.3.0 (GCC) ) #1 SMP Mon May 22 18:14:44 UTC 2023 <6>[ 0.000000] CPU: ARMv7 Processor [420f00f3] revision 3 (ARMv7), cr=30c5387d <6>[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache <6>[ 0.000000] Machine model: UNO4KSE <6>[ 0.000000] moving dtb from 0x0000000007628000 to 0x00000000008f3860 <6>[ 0.000000] bmem: Reserved 641 MiB at 0x0000000015e00000 <6>[ 0.000000] bmem: Reserved 641 MiB at 0x0000000097e00000 <6>[ 0.000000] cma: Reserved 16 MiB at 0x0000000096c00000 <4>[ 0.000000] Forcing write-allocate cache policy for SMP
Ich habe versucht die rote Taste umzumappen. Aber es hat nicht funktioniert. Immer wenn ich drauf klicke stürzt openpli ab.
Edited by elmann, 3 December 2023 - 08:14.
elmann 3 Dec 2023
Ich habe jetzt ein backup eingespielt! Ich hatte das backup kurz bevor ich webkithbbtv installiert habe, gemacht.
Und die rote Taste Crash nicht mehr.
Jetzt habe ich Angst vor hbbtv. Weil es scheint wenn man es installiert, "tiefer" im system einzugreifen.
Ich würde es gerne benutzen, aber ich muss es erst besser verstehen.
Vielleicht warte ich auf ein Kommentar von @Pike_Bishop ob webkithbbtv auf der VU uno4kse stabil läuft und wie man es am besten am laufen bekommt.
Vielen Dank @rantanplan das du geantwortet hast!
Viele Grüße
Edited by elmann, 3 December 2023 - 08:32.
rantanplan 3 Dec 2023
Also
dein Log zeigt das du nicht 9 sondern nightly Build drauf hast.
Ich würde nochmal Backup machen und dann Version 9 installieren und Multiboot aktivieren.
Dann kannst dein Backup in einen Slot legen und im anderen Slot die Tests machen.
So weit Feedback vor Version 9 raus kam war hbbtv damals funktionsfähig.
mhh.
Der Fehler kommt ja eher aus dem e2.
Wie gesagt teste mal mit aktivierten Multiboot das Image 9, vielleicht war dort noch alles ok?
Grüße
rantanplan 4 Dec 2023
Habe es mal lokal etwas angepasst gebaut falls du gucken willst ob es dann noch crasht oder dann auch funktioniert.
Attached Files
elmann 4 Dec 2023
Ich habe jetzt Multiboot installiert. Eigentlich hatte ich bedenken, Multiboot zu installieren, aber ich muss sagen, es macht das ausprobieren sehr viel leichter!!!
Leider Crash hbbtv noch. Ich habe deine Datei mit opkg installiert:
hier zwei crash logs:
OpenPLi Enigma2 crash log crashdate=Mo Dez 4 14:58:46 2023 compiledate=Dec 3 2023 skin=PLi-FullNightHD/skin.xml sourcedate=2023-11-17 branch=release-9.0 rev=98f3e53 component=enigma2 stbmodel=uno4kse stbmodel=dm8000 kernelcmdline=kexec=1 rootfstype=ext4 rootflags=data=journal rootwait rw coherent_pool=2M vmalloc=666m bmem=641m@350m bmem=641m@2430m kernel=/linuxrootfs2/zImage root=/dev/mmcblk0p4 rootsubdir=linuxrootfs2 nimsockets=NIM Socket 0: imageissue=openpli 9.0-release %h REMOVE Peer vuuno4kse REMOVE Peer vuuno4kse REMOVE Peer vuuno4kse [eDVBPESReader] ERROR reading PES (fd=68): Value too large for defined data type ../../git/lib/base/ebase.cpp:155 ASSERTION notifiers.find(fd) == notifiers.end() FAILED!
OpenPLi Enigma2 crash log crashdate=Mo Dez 4 14:49:44 2023 compiledate=Dec 3 2023 skin=PLi-FullNightHD/skin.xml sourcedate=2023-11-17 branch=release-9.0 rev=98f3e53 component=Enigma2 stbmodel=uno4kse stbmodel=dm8000 kernelcmdline=kexec=1 rootfstype=ext4 rootflags=data=journal rootwait rw coherent_pool=2M vmalloc=666m bmem=641m@350m bmem=641m@2430m kernel=/linuxrootfs2/zImage root=/dev/mmcblk0p4 rootsubdir=linuxrootfs2 nimsockets=NIM Socket 0: imageissue=openpli 9.0-release %h REMOVE Peer vuuno4kse REMOVE Peer vuuno4kse REMOVE Peer vuuno4kse [eDVBPESReader] ERROR reading PES (fd=68): Value too large for defined data type Traceback (most recent call last): File "/usr/lib/enigma2/python/Components/ActionMap.py", line 57, in action File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 3012, in activateRedButton File "/usr/lib/enigma2/python/Plugins/Extensions/WebkitHbbTV/plugin.py", line 249, in _cb_hbbtv_activated self.start_hbbtv_application(url, app_info) File "/usr/lib/enigma2/python/Plugins/Extensions/WebkitHbbTV/plugin.py", line 269, in start_hbbtv_application self.session.open(HbbTVWindow, url, app_info) File "/usr/lib/enigma2/python/StartEnigma.py", line 312, in open dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs) File "/usr/lib/enigma2/python/StartEnigma.py", line 255, in instantiateDialog return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop) File "/usr/lib/enigma2/python/StartEnigma.py", line 272, in doInstantiateDialog dlg = screen(self, *arguments, **kwargs) File "/usr/lib/enigma2/python/Plugins/Extensions/WebkitHbbTV/hbbtv.py", line 27, in __init__ self._close_timer = eTimer() NameError: name 'eTimer' is not defined [ePyObject] (CallObject(<bound method ActionMap.action of <Components.ActionMap.HelpableActionMap object at 0xaf5ed268>>,('InfobarRedButtonActions', 'activateRedButton')) failed) dmesg <6>[ 0.000000] Booting Linux on physical CPU 0x0 <5>[ 0.000000] Linux version 4.1.20-1.9 (oe-user@oe-host) (gcc version 10.3.0 (GCC) ) #1 SMP Mon Jul 31 21:27:28 UTC 2023 <6>[ 0.000000] CPU: ARMv7 Processor [420f00f3] revision 3 (ARMv7), cr=30c5387d <6>[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache <6>[ 0.000000] Machine model: UNO4KSE <6>[ 0.000000] moving dtb from 0x0000000001721000 to 0x00000000008f3860 <6>[ 0.000000] bmem: Reserved 641 MiB at 0x0000000015e00000 <6>[ 0.000000] bmem: Reserved 641 MiB at 0x0000000097e00000 <6>[ 0.000000] cma: Reserved 16 MiB at 0x0000000096c00000 <4>[ 0.000000] Forcing write-allocate cache policy for SMP <6>[ 0.000000] Memory policy: Data cache writealloc <7>[ 0.000000] On node 0 totalpages: 516096 <7>[ 0.000000] DMA zone: 684 pages used for memmap <7>[ 0.000000] DMA zone: 0 pages reserved <7>[ 0.000000] DMA zone: 87552 pages, LIFO batch:15 <7>[ 0.000000] HighMem zone: 428544 pages, LIFO batch:31 <6>[ 0.000000] PERCPU: Embedded 12 pages/cpu @d45ac000 s16844 r8192 d24116 u49152 <7>[ 0.000000] pcpu-alloc: s16844 r8192 d24116 u49152 alloc=12*4096 <7>[ 0.000000] pcpu-alloc: [0] 0 [0] 1 <6>[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 515412
Edited by elmann, 4 December 2023 - 15:03.
rantanplan 4 Dec 2023
mhh,
also weiter imports rein gepatcht, und jetzt?
Danach weiß ich auch nicht mehr.
Attached Files
elmann 4 Dec 2023
Habs eben das file mit opkg install enigma2-plugin-extensions-webkithbbtv_1.1-20170105.r0_armv7ahf-neon.ipk installiert.
Jetzt ist zwar unter taste blau das "HbbTV Applications" in Menu. Aber wenn ich drauf drücke passiert nichts. Auf mit taste rot passiert nichts. Auch gibt es kein crash log?
Edited by elmann, 4 December 2023 - 20:15.
rantanplan 4 Dec 2023
Cool.
Da ist doch schon mal etwas.
Plugin ist wieder intakt.
Neustart nach Installation durchgeführt?
Mal ne andere Farb Taste ausprobiert, möglich, das da irgendwo was schief läuft.
Müsstest dann den Ablauf eben via debuglog mal loggen.
Dann kann ich weiter gucken.
Grüße
Edited by rantanplan, 4 December 2023 - 20:37.
elmann 4 Dec 2023
habe ganz neu gestartet.
ich habe das UI debug log eingeschaltet.
Ich habe auf rot die Funktion "hbbTV aktivierung"
Und auf Radio die Funktion Plugins "HbbtV Applications"
In dem GUI Debug log passiert nichts beim drücken der tasten
Edited by elmann, 4 December 2023 - 21:19.
rantanplan 4 Dec 2023
Das debuglog wird nur gespeichert und liegt dann auf der Festplatte.
Nach dem Aufruf des hbbtv dann einfach den Receiver neu starten, dann sollte das debiglog auch dort zu finden sein.
Als zip Datei anhängen, wäre cool.
elmann 5 Dec 2023
opkg meldet das Version bereits installiert ist also habe ich:
opkg update enigma2-plugin-extensions-webkithbbtv_1.1-20170105.r0_armv7ahf-neon.ipk
benutzt. anbei das log.
keine Verbesserung
Edited by elmann, 5 December 2023 - 13:59.
elmann 5 Dec 2023
Hi Ralf,
ja das "--force-reinstall" war sinnvoller !
Das Hbbtv läuft jetzt (-:
Ich muss später, wenn meine Frau weg ist, das Plugin ausführlicher testen!
Ich habe noch Schwierigkeiten das Plugin, wenn es aufgeht, zu verlassen,
@rantanplan Super! Kommen deine Änderungen irgendwann in den normalen Feed?
Viele Grüße
John
Edited by elmann, 5 December 2023 - 15:20.
rantanplan 5 Dec 2023
Japp, die kommen dann auch auf den Feed.
Bitte teste es ein wenig ausführlicher und melde dich noch einmal.
Dann werde ich es auch aktualisieren.
Ich brauche halt Feedback und einen Tester um so etwas zu machen, habe die Box nicht.
Bin eben nur ein Bastler.
Grüße
Edited by rantanplan, 5 December 2023 - 17:35.
elmann 5 Dec 2023
Ok was schön ist das ich keine Abstürze habe.
Das grösste Problem ist das man zwar in die Mediateken kommt, aber keine Sendungen abspielen kann. Er erscheint immer ein "Laden" kreisförmiger Pfeil wenn man auf den Abspielen Button klickt.
Hier der betreffende Auschnitt aus dem log:
[Screen] Showing screen 'InfoBarSummary'. [Skin] Parsing embedded skin '<embedded-in-HbbTVWindow>'. [Skin] Processing screen '<embedded-in-HbbTVWindow>', position=(0, 0), size=(1280 x 720) for module 'HbbTVWindow'. [browser] Starting HbbTV killall: browser: no process killed [Skin] Processing screen 'SimpleSummary' from list 'HbbTVWindow_summary, SimpleSummary', position=(0, 0), size=(400 x 240) for module 'SimpleSummary'. [Screen] Showing screen '['HbbTVWindow_summary', 'SimpleSummary']'. [Screen] Showing screen 'HbbTVWindow'. [eHdmiCEC] received message 83 [eHdmiCEC] send message 84 31 00 03 [eHdmiCEC] received message 46 [eHdmiCEC] send message 47 76 75 75 6E 6F 34 6B 73 65 [eHdmiCEC] received message 8C [eHdmiCEC] send message 87 00 00 00 [eHdmiCEC] received message 46 [eHdmiCEC] send message 47 76 75 75 6E 6F 34 6B 73 65 [eHdmiCEC] received message 9F [eHdmiCEC] send message 9E 04 [eHdmiCEC] received message 8C [eHdmiCEC] send message 87 00 00 00 [eHdmiCEC] received message 00 9E 00 [eHdmiCEC] received message 8C [eHdmiCEC] send message 87 00 00 00 [browser] startswith first arg must be bytes or a tuple of bytes, not str [browser] VBSServerThread: can't concat str to bytes [eHdmiCEC] received message 8C [eHdmiCEC] send message 87 00 00 00 [browser] startswith first arg must be bytes or a tuple of bytes, not str [browser] VBSServerThread: can't concat str to bytes [eHdmiCEC] received message 83 [eHdmiCEC] send message 84 31 00 03
Ich habe das Gefühl der Fehler ist: "VBSServerThread: can't concat str to bytes"
[Skin] Processing screen 'SimpleSummary' from list 'HbbTVWindow_summary, SimpleSummary', position=(0, 0), size=(400 x 240) for module 'SimpleSummary'. [Screen] Showing screen '['HbbTVWindow_summary', 'SimpleSummary']'. [Screen] Showing screen 'HbbTVWindow'. [browser] startswith first arg must be bytes or a tuple of bytes, not str [browser] VBSServerThread: can't concat str to bytes [browser] startswith first arg must be bytes or a tuple of bytes, not str [browser] VBSServerThread: can't concat str to bytes [eDVBDemux] open demux /dev/dvb/adapter0/demux0 [eDVBSectionReader] DMX_SET_FILTER pid=18
Kannst Du damit etwas anfangen?
Edited by elmann, 5 December 2023 - 20:37.