Movieplayer 2 im Image verhindert andere Funktionen
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
Movieplayer 2 im Image verhindert andere Funktionen
Erst mal sorry für die Ausdrucksweise, mir fiel nichts anderes zur Umschreibung des Problemes ein.
Zum Sachverhalt: ich habe gestern mal ein Image mit besagtem Movieplayer2 erstellt, sonst immer mit "normalem" Movieplayer 1.
Problem: Wenn ein Image mit Movieplayer 2 erstellt wird, laufen diverse Plugins nicht mehr, so z.B. Tuxwetter, Kinosuche, Rezepte online etc. (aus dem JTG-Forum).
Leider kann ich die Fehlerausgabe auf der Konsole nicht mehr genau posten, sie sah aber ungefähr so aus: ...relocation error glibc 2.0 in...Function clock... usw.
Der Fehler äussert sich so, dass im Menü des Plugins nicht mehr gescrollt werden kann und man wieder direkt im TV-Mode landet.
Erstelle ich wieder ein Image mit gleichem CVS-Stand mit dem Movieplayer 1, funktioniert wieder alles.
Frage: was wird hier anders compiliert btw. vielleicht weggelassen, dass diese Plugins nicht mehr laufen?
Ich hoffe, dass es trotz der Herkunft der Plugins eine Hilfestellung gibt.
Danke, Gruß boardgeist
PS: der Movieplayer2 läuft klasse, ich würde ihn halt gern verwenden!
Zum Sachverhalt: ich habe gestern mal ein Image mit besagtem Movieplayer2 erstellt, sonst immer mit "normalem" Movieplayer 1.
Problem: Wenn ein Image mit Movieplayer 2 erstellt wird, laufen diverse Plugins nicht mehr, so z.B. Tuxwetter, Kinosuche, Rezepte online etc. (aus dem JTG-Forum).
Leider kann ich die Fehlerausgabe auf der Konsole nicht mehr genau posten, sie sah aber ungefähr so aus: ...relocation error glibc 2.0 in...Function clock... usw.
Der Fehler äussert sich so, dass im Menü des Plugins nicht mehr gescrollt werden kann und man wieder direkt im TV-Mode landet.
Erstelle ich wieder ein Image mit gleichem CVS-Stand mit dem Movieplayer 1, funktioniert wieder alles.
Frage: was wird hier anders compiliert btw. vielleicht weggelassen, dass diese Plugins nicht mehr laufen?
Ich hoffe, dass es trotz der Herkunft der Plugins eine Hilfestellung gibt.
Danke, Gruß boardgeist
PS: der Movieplayer2 läuft klasse, ich würde ihn halt gern verwenden!
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Movieplayer 2 im Image verhindert andere Funktionen
Wann kopierst Du die Plugins ins Image?
Sie sollten schon im Image sein, wenn mklibs.py läuft.
Sie sollten schon im Image sein, wenn mklibs.py läuft.
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
Re: Movieplayer 2 im Image verhindert andere Funktionen
Muss ich mal in mein Script schauen, sorry, heute abend...
Aber, wieso passiert das in Verbindung mit den Movieplayer-Varianten?
gruß boardgeist
Aber, wieso passiert das in Verbindung mit den Movieplayer-Varianten?
gruß boardgeist
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Movieplayer 2 im Image verhindert andere Funktionen
Vermutlich verwendet der MP1 bestimmte Library-Funktionen, die MP2 nicht verwendet, die aber von den plugins benötigt werden. Weil sie keiner verwendet, werden sie von mklibs gestrippt => dann gehen die Plugins auch nicht mehr.
Du müsstest schon mal die genaue Fehlermeldung posten, damit man das genauer beurteilen kann.
Du müsstest schon mal die genaue Fehlermeldung posten, damit man das genauer beurteilen kann.
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
Re: Movieplayer 2 im Image verhindert andere Funktionen
Ich baue gerade noch mal neu und kopiere die Plugins eher. Wenn der Fehler noch da ist, poste ich ihn dann.
Danke erst mal.
gruß boardgeist
Danke erst mal.
gruß boardgeist
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
Re: Movieplayer 2 im Image verhindert andere Funktionen
So, hier mal das log beim Aufrufen eines Plugin mit/über shellexec:
<Font "/share/fonts/pakenham.ttf" loaded>
/var/bin/shellexec: relocation error: /var/bin/shellexec: symbol clock, version
GLIBC_2.0 not defined in file libc.so.6 with link time reference
[CPlugins] exec ...
[zapit] tuned frequency does not match request. difference: 1503
"shellexec" habe ich nun schon extra auch noch im root des Images liegen.
So sollten die libs doch auch richtig gestripped werden, oder?
Oder muss das nach /lib/tuxbox/plugins, damit das strippen funktioniert?
gruß boardgeist
<Font "/share/fonts/pakenham.ttf" loaded>
/var/bin/shellexec: relocation error: /var/bin/shellexec: symbol clock, version
GLIBC_2.0 not defined in file libc.so.6 with link time reference
[CPlugins] exec ...
[zapit] tuned frequency does not match request. difference: 1503
"shellexec" habe ich nun schon extra auch noch im root des Images liegen.
So sollten die libs doch auch richtig gestripped werden, oder?
Oder muss das nach /lib/tuxbox/plugins, damit das strippen funktioniert?
gruß boardgeist
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Movieplayer 2 im Image verhindert andere Funktionen
Poste doch bitte mal den Auszug aus Deinem customization-Skript,Boardgeist hat geschrieben:symbol clock, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
mit dem Du die Dateien kopierst. Als Skriptname würde ich
root-neutrino-squashfs-local.sh empfehlen, was übrigens
keine Auswirkungen auf /var hat.
Neben den Plugins muss auch shellexec im Image liegen bevor
mklibs.py läuft, damit die nötigen Symbole erhalten bleiben.
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
Re: Movieplayer 2 im Image verhindert andere Funktionen
Ich benutze root-neutrino-squashfs-local.sh .
Und hier dann:...
cp -f $myfiles/var/bin/shellexec $newroot/bin/shellexec
...
Die Plugins kopiere ich dann mit "var-neutrino-local.sh".
So:...
cp -f $myfiles/var/plugins/tuxwet/* $newvar/plugins/tuxwet
...
Wo liegt der Fehler?
Ist-denke ich-alles nach Anleitung für newmake.
gruß boardgeist
Und hier dann:...
cp -f $myfiles/var/bin/shellexec $newroot/bin/shellexec
...
Die Plugins kopiere ich dann mit "var-neutrino-local.sh".
So:...
cp -f $myfiles/var/plugins/tuxwet/* $newvar/plugins/tuxwet
...
Wo liegt der Fehler?
Ist-denke ich-alles nach Anleitung für newmake.
gruß boardgeist
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Movieplayer 2 im Image verhindert andere Funktionen
Damit werden sie von mklibs.py nicht berücksichtigt...Boardgeist hat geschrieben:Die Plugins kopiere ich dann mit "var-neutrino-local.sh".
Dateien, die in einem Squashfs-Image in /var liegen sollen,
müssen anders angefasst werden.
(ungetestet)
*Alle* externen Dateien mittels root-local.sh in den Root-Bereich (/bin, /lib) kopieren.
Dann läuft mklibs.py...
Dateien, die in /var liegen sollen, mit root-neutrino-squashfs-local.sh aus dem Root-Bereich löschen.
Dateien, die in /var liegen sollen, mit var-neutrino-local.sh in den var-Bereich kopieren.
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
Re: Movieplayer 2 im Image verhindert andere Funktionen
O.K., danke.
Dann werde ich mich morgen mal ans umschreiben der Scripte machen.
Ist dann wohl eigentlich nur Glück, dass bis zum heutigen Tag alles problemlos funktioniert hat...
gruß boardgeist
Dann werde ich mich morgen mal ans umschreiben der Scripte machen.
Ist dann wohl eigentlich nur Glück, dass bis zum heutigen Tag alles problemlos funktioniert hat...
gruß boardgeist
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
Re: Movieplayer 2 im Image verhindert andere Funktionen
So, hab's die Nacht noch mit"root-local.sh" gemacht und funktioniert perfekt!
Vielen Dank für die Hilfe, wieder was gelernt.
gruß boardgeist
Vielen Dank für die Hilfe, wieder was gelernt.
gruß boardgeist
-
- Einsteiger
- Beiträge: 216
- Registriert: Dienstag 1. Juni 2004, 12:24
Re: Movieplayer 2 im Image verhindert andere Funktionen
Ich melde mich dann auch nochmal, vielleicht weiß ja jemand Rat.
Ich baue ein Image für die IPBox 350 - auch mit dem Movieplayer2 da der einser nicht sauber unter der IPBox läuft und ich den zweier auch eh besser finde
Eingebunden wird per root-local.sh all das was mklibs.py berücksichtigen soll.
Das klappt auch soweit 1a. Nur bei dieser besagten shellexec - Flexmenue nicht.
Finde ich sehr schade, da es ein der besten plugins ist, wie ich finde.
danach hängt es sich weg...
Ich denke es liegt daran, das ich für die IPBox baue, weiß aber leider nicht wo ich noch ansetzten soll.
Weiß da jemand nen Rat ? THX
Ich baue ein Image für die IPBox 350 - auch mit dem Movieplayer2 da der einser nicht sauber unter der IPBox läuft und ich den zweier auch eh besser finde
Eingebunden wird per root-local.sh all das was mklibs.py berücksichtigen soll.
Das klappt auch soweit 1a. Nur bei dieser besagten shellexec - Flexmenue nicht.
Finde ich sehr schade, da es ein der besten plugins ist, wie ich finde.
Code: Alles auswählen
/var/plugins > ./shellexec
shellexec Version 2.48
LCD (/dev/dbox/lcd0): No such file or directory
<Font "/share/fonts/micron_bold.ttf" loaded>
Ich denke es liegt daran, das ich für die IPBox baue, weiß aber leider nicht wo ich noch ansetzten soll.
Weiß da jemand nen Rat ? THX
-
- Tuxboxer
- Beiträge: 2614
- Registriert: Montag 20. Mai 2002, 10:49
- Image: JTG-Image [IDE] Version 2.4.4
- Image: (7025SS) Merlin
Re: Movieplayer 2 im Image verhindert andere Funktionen
Ohne Sourcen für die shellexec wirst Du da nicht weit kommen. Soweit ich weiss sind die ja non-public. Ist ja wegen LCD, Framebuffer und Fernbedienung bestimmt nicht kompatibel. Vermutlich haben die Dbox2 und die IP-Box ne ganz andere Hardware.LCD (/dev/dbox/lcd0): No such file or directory
P.S.: Was hat die IP-Box für nen Prozessor.
Greetz von DrStoned
Zuletzt geändert von DrStoned am Dienstag 29. September 2009, 21:25, insgesamt 1-mal geändert.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Movieplayer 2 im Image verhindert andere Funktionen
Ich wette, Du hast den Sourcecode von shellexec nicht,Grabber66 hat geschrieben: Nur bei dieser besagten shellexec - Flexmenue nicht.
sondern nur eine Binary. Diese wurde garantiert für
die Dbox2 kompiliert, d.h. für ppc-823-CPU. Auf
der IPBox läuft eine andere CPU, deshalb ist die
Binary inkompatibel.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Movieplayer 2 im Image verhindert andere Funktionen
ppc405DrStoned hat geschrieben:P.S.: Was hat die IP-Box für nen Prozessor.
-
- Einsteiger
- Beiträge: 216
- Registriert: Dienstag 1. Juni 2004, 12:24
Re: Movieplayer 2 im Image verhindert andere Funktionen
Hatte ich mir fast gedacht - naja kann ich wohl nichts machen.
-
- Interessierter
- Beiträge: 23
- Registriert: Donnerstag 21. März 2002, 00:10
Re: Movieplayer 2 im Image verhindert andere Funktionen
ist doch der selbe wie bei der dreambox.rhabarber1848 hat geschrieben:ppc405DrStoned hat geschrieben:P.S.: Was hat die IP-Box für nen Prozessor.
und für die dreambox gibt es das flexmenu doch....
cu kami
-
- Erleuchteter
- Beiträge: 595
- Registriert: Donnerstag 1. Januar 2004, 16:59
Re: Movieplayer 2 im Image verhindert andere Funktionen
@rhabarber1848:
Sorry, aber du hast glaubich unrecht. Sein Post zeigt ja, dass es Programm prinzipiell läuft, nur halt dann auf ein Device zugreift das es nicht gibt.
Ich weis nicht, ob das funktionieren würde, aber eventuell könnte man einfach n Symlink auf /dev/null oder sowas in der Art machen.
Ansonsten: Vielleicht gibts ja irgendwann mal die Sourcen für shellexec
Sorry, aber du hast glaubich unrecht. Sein Post zeigt ja, dass es Programm prinzipiell läuft, nur halt dann auf ein Device zugreift das es nicht gibt.
Ich weis nicht, ob das funktionieren würde, aber eventuell könnte man einfach n Symlink auf /dev/null oder sowas in der Art machen.
Ansonsten: Vielleicht gibts ja irgendwann mal die Sourcen für shellexec
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Movieplayer 2 im Image verhindert andere Funktionen
Stimmt, habe ich überlesen. Danke für den Hinweisprodigy7 hat geschrieben:Sorry, aber du hast glaubich unrecht. Sein Post zeigt ja, dass es Programm prinzipiell läuft, nur halt dann auf ein Device zugreift das es nicht gibt.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Movieplayer 2 im Image verhindert andere Funktionen
Irgendwo hatte ich die sogar mal rumliegenprodigy7 hat geschrieben: Ansonsten: Vielleicht gibts ja irgendwann mal die Sourcen für shellexec
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
Re: Movieplayer 2 im Image verhindert andere Funktionen
waren die nicht für eine seeeeeeeeeeeeeeeeeeeehr alte version?dbt hat geschrieben:Irgendwo hatte ich die sogar mal rumliegenprodigy7 hat geschrieben: Ansonsten: Vielleicht gibts ja irgendwann mal die Sourcen für shellexec
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Movieplayer 2 im Image verhindert andere Funktionen
Vermutlich schon, wenn ich schon nur waage daran Erinnerung habe. Muss mal suchen, vlt. kann man das ja gebrauchen, aber ich konnte mich mit dem Plugin sowieso bisher noch nie anfreunden, insofern wär's wurscht.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Movieplayer 2 im Image verhindert andere Funktionen
Das ist ab heute der Fall, da SnowHead die Sourcen freigegeben hat:prodigy7 hat geschrieben:Vielleicht gibts ja irgendwann mal die Sourcen für shellexec
http://www.tuxbox-cvs.sourceforge.net/f ... 27&t=49060