1 2 [3] 4 5 >>> Archiv / MLD 3.x / Development / Burn, Java , Projectx
 

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Burn, Java , Projectx
« Reply #30 on: October 17, 2011, 17:56:19 »
Hi Christian,

habe ein Update gefahren die neue Burn-Version installiert. Jetzt kann ich auch verschiedene Hintergründe des DVD-Menüs wählen. Dennnoch bricht mit der alten Fehlermeldung ab. Hier der gesamte Inhalt der dvd.log:
Code: [Select]
[vdr] writing detail log to /data/video/vdr-burn.Das_f__nfte_Element.miFnfj/dvd.log
[vdr] starting sh -c 'vdrburn-dvd.sh render' (pid = 20216)
[render] + set -e
[render] + unset SUDO_COMMAND
[render] + echo 'Script invokation: render'
[render] Script invokation: render
[render] ++ which ionice
[render] + IO_NICE=
[vdr] process render (pid = 20216) exited gracefully (exit code 127)
[vdr] ERROR: rendering menu failed - aborting job: Success
[vdr] manager picked up finished job, removing it
Einstellungen hatte ich, wie Pit sie genannt hatte. Zusatzlich habe ich als Hintergrund "Kino" ausgewählt. Läuft es denn bei dir, oder hast du es gar nicht versucht?

Viele Grüße skippy
« Last Edit: October 17, 2011, 17:56:53 by skippy »
meine MLDs (show / hide)

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Burn, Java , Projectx
« Reply #31 on: October 17, 2011, 20:15:49 »
Quote
Hi Christian,

habe ein Update gefahren die neue Burn-Version installiert. Jetzt kann ich auch verschiedene Hintergründe des DVD-Menüs wählen. Dennnoch bricht mit der alten Fehlermeldung ab. Hier der gesamte Inhalt der dvd.log:
Code: [Select]
[vdr] writing detail log to /data/video/vdr-burn.Das_f__nfte_Element.miFnfj/dvd.log
[vdr] starting sh -c 'vdrburn-dvd.sh render' (pid = 20216)
[render] + set -e
[render] + unset SUDO_COMMAND
[render] + echo 'Script invokation: render'
[render] Script invokation: render
[render] ++ which ionice
[render] + IO_NICE=
[vdr] process render (pid = 20216) exited gracefully (exit code 127)
[vdr] ERROR: rendering menu failed - aborting job: Success
[vdr] manager picked up finished job, removing it
Einstellungen hatte ich, wie Pit sie genannt hatte. Zusatzlich habe ich als Hintergrund "Kino" ausgewählt. Läuft es denn bei dir, oder hast du es gar nicht versucht?

Viele Grüße skippy
Ich habe es nicht probiert * upps* sorry , werde ich dann wohl mal machen müssen :)

ist das binary /usr/bin/ionice jetzt da?
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Burn, Java , Projectx
« Reply #32 on: October 17, 2011, 22:04:31 »
is da!
Code: [Select]
MLD> ls -l /usr/bin/ionice
-rwxr-xr-x    1 root     root          9608 Oct 17 11:02 /usr/bin/ionice

Viele Grüße skippy
« Last Edit: October 17, 2011, 22:05:29 by skippy »
meine MLDs (show / hide)

Offline monchi80

  • Adv. Member
  • ***
  • Posts: 130
    • View Profile
Burn, Java , Projectx
« Reply #33 on: October 17, 2011, 22:52:23 »
Hallo,
ich glaube das erste Problem ist, dass die Busybox momentan den Befehl "which" nicht kennt. Der wird aber in der vdrburn-dvd.sh mit ionice benutzt. Ich habe ionice mal auskommentiert und habe dann die angehängte dvd.log erhalten. Hier bricht er dann ab, weil er die jvm.cfg nicht findet. Diese muss wohl in der Devel-Umgebung unter /etc/java-6-sun liegen und ist nach /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/ verlinkt.

Ich hoffe das hilft weiter.

Gruß

Edit:
Falls man Busybox "which" nicht beibringen kann, scheint es auch zu funktionieren, wenn man die vdrburn-dvd.sh wie folgt abändert:

IO_NICE=$(echo "ionice -c 3")

"Which" wird ja nur genutzt, um ionice zu finden.

Gruß
« Last Edit: October 17, 2011, 23:05:59 by monchi80 »
MLD 5.4 - Asus A55BM-A/USB3 - A4-6300 - Samsung 830 SSD 64 MB - WD AV-GP 3TB - Zotac GT 630 Rev. 2 - DD Cine S2 6.5 - LG CH12NS30 - OrigenAE S14V

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Burn, Java , Projectx
« Reply #34 on: October 17, 2011, 23:08:56 »
Quote
Hallo,
ich glaube das erste Problem ist, dass die Busybox momentan den Befehl "which" nicht kennt. Der wird aber in der vdrburn-dvd.sh mit ionice benutzt. Ich habe ionice mal auskommentiert und habe dann die angehängte dvd.log erhalten. Hier bricht er dann ab, weil er die jvm.cfg nicht findet. Diese muss wohl in der Devel-Umgebung unter /etc/java-6-sun liegen und ist nach /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/ verlinkt.

Ich hoffe das hilft weiter.

Gruß

Edit:
Falls man Busybox "which" nicht beibringen kann, scheint es auch zu funktionieren, wenn man die vdrburn-dvd.sh wie folgt abändert:

IO_NICE=$(echo "ionice -c 3")

"Which" wird ja nur genutzt, um ionice zu finden.

Gruß
genau das gleiche habe ich auch gefunden...

ich aktiviere in der busybox "which" ist wohl besser als bei jeder neuen burn version die scripte anzupassen

mfg
christian

ps: java wir auch upgedatet :)
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20423
    • View Profile
    • ClausMuus.de
Burn, Java , Projectx
« Reply #35 on: October 17, 2011, 23:16:37 »
pack doch besser "which" mit in's burn Addon. Dann muss die initramfs nicht um nen tool erweitert werden, das nur von burn benutzt wird.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Burn, Java , Projectx
« Reply #36 on: October 17, 2011, 23:20:46 »
Quote
pack doch besser "which" mit in's burn Addon. Dann muss die initramfs nicht um nen tool erweitert werden, das nur von burn benutzt wird.

Claus
ok geht klar ...wusste nicht ob ich das darf :P
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Burn, Java , Projectx
« Reply #37 on: October 18, 2011, 17:43:38 »
Hi Christian,

'which' ist zwar jetzt vorhanden, will aber noch nicht so richtig. Egal, welchen Befehl ich mit which aufrufe, ergibt
Code: [Select]
MLD> which ionice
/bin/which: line 22: getopts: not found
/bin/which: shift: line 23: Illegal number: -1
Das Log vom dvd.log ist identisch zu gestern.

Viele Grüße skippy
meine MLDs (show / hide)

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20423
    • View Profile
    • ClausMuus.de
Burn, Java , Projectx
« Reply #38 on: October 18, 2011, 19:51:57 »
ganz ehrlich: ich würd ja auf den which Kram verzichten und burn patchen. Ist ja auch kein Problem bei Updates, wenn der Patch mit dazu gelegt wird.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline monchi80

  • Adv. Member
  • ***
  • Posts: 130
    • View Profile
Burn, Java , Projectx
« Reply #39 on: October 18, 2011, 19:57:01 »
Ich habe das Netz mal durch forstet. Der Fehler kommt, weil which getopts nicht findet. Getopts ist aber vorhanden, es ist Bestandteil von perl.

Auf http://wiki.maemo.org/Checkinstall_on_Maemo habe ich folgendes gefunden:

"As you see, /usr/bin/which does not work, because it cannot find getopts. However, getopts is a bash command, so we can fix it by changing interpreter in the /usr/bin/which script from #!/bin/sh (which is a symlink to busybox) to #!/bin/bash."

Funktionieren tuts, aber gibt es noch ne bessere Lösung?

Gruß
MLD 5.4 - Asus A55BM-A/USB3 - A4-6300 - Samsung 830 SSD 64 MB - WD AV-GP 3TB - Zotac GT 630 Rev. 2 - DD Cine S2 6.5 - LG CH12NS30 - OrigenAE S14V

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Burn, Java , Projectx
« Reply #40 on: October 18, 2011, 20:15:03 »
Quote
ganz ehrlich: ich würd ja auf den which Kram verzichten und burn patchen. Ist ja auch kein Problem bei Updates, wenn der Patch mit dazu gelegt wird.

Claus
Ok wir patchen burn ... Ist ja nicht so wichtig ...

Geht den burn jetzt ? Wenn manuell witch entfernt wird im Script?

Mfg
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline monchi80

  • Adv. Member
  • ***
  • Posts: 130
    • View Profile
Burn, Java , Projectx
« Reply #41 on: October 18, 2011, 20:22:42 »
Quote
Quote
ganz ehrlich: ich würd ja auf den which Kram verzichten und burn patchen. Ist ja auch kein Problem bei Updates, wenn der Patch mit dazu gelegt wird.

Claus
Ok wir patchen burn ... Ist ja nicht so wichtig ...

Geht den burn jetzt ? Wenn manuell witch entfernt wird im Script?

Mfg
Ich habe jetzt erstmal die Version mit dem bash durchlaufen lassen. Ist durchgelaufen ohne Fehler.
Die Version mit which rausnehmen habe ich vorhin nur anlaufen lassen, schien aber zu laufen.

Gruß
MLD 5.4 - Asus A55BM-A/USB3 - A4-6300 - Samsung 830 SSD 64 MB - WD AV-GP 3TB - Zotac GT 630 Rev. 2 - DD Cine S2 6.5 - LG CH12NS30 - OrigenAE S14V

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Burn, Java , Projectx
« Reply #42 on: October 18, 2011, 22:58:16 »
so dann sollten wir morgen eine lauffähige version haben :) danke an alle tester

habe which aus dem script genommen ein patch erstellt und /bin/which aus dem svn geschmissen...hoffe passt jetzt alles



kann mir mal einer sagen was das soll?! Die Logik dahinter ? wenn ich which ionice in den null schicke und nix herrauskommt ?!?! häää
Code: [Select]
which ionice >/dev/null 2>&1 && echo "ionice -c 3"
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20423
    • View Profile
    • ClausMuus.de
Burn, Java , Projectx
« Reply #43 on: October 19, 2011, 00:41:12 »
Da wird getestet ob ionice existiert, und wenn ja, wird es aufgerufen, mit der Option -c 3

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Burn, Java , Projectx
« Reply #44 on: October 19, 2011, 19:41:19 »
Hallo Christian,

es hat geklappt  :applaus

Ein kleines Problem habe ich noch: Wenn burn mit java am Gange ist, habe ich auf dem Fernseher Artefakte und Tonaussetzer - getestet mit meinem HD-Client. Einmal hatte ich auch den MLD-Screen (vdr abgestürzt?). Burn ist aber durchgelaufen und hat ein ISO erzeugt. Das hatte ich mit meiner alten Hardware (jetzt SD-Client) mit dem c't-VDR Version 1.3.?? so nicht beobachtet. TOP zeigte, dass die CPU ca. 30% ausgelastet war. HSP war für mich nicht auffällig (ca 2.000.000K verwendet + 50.000K free) - Anzeige über top.

Bislang habe ich 2 ISOs erzeugt - eins das geschrumpft werden musste und eins, dass so auf die DVD passen würde. Beide sind angelegt worden. Geschaut, ob das ISO fehlerfrei ist, habe ich noch nicht.

Wie ich schon einmal angesprochen hatte, wäre es schön, wenn man aus dem Film, der mit burn verarbeitet wird, ein Standbild als Menübild verwenden kann. Eine Beschreibung dazu, gibt es im

hier im Wiki (Hintergründe via commands.conf erstellen). Kannst du das bitte bei Gelegenheit auch noch einbauen  :rolleyes: ?

Ein genereller Punkt sind noch die Verzeichnisse, die burn verwendet (burn-tmp, video, iso vermutlich auch dvd). Sie werden unter /data per Link auf die Systemplatte gespeichert. Ich persönlich finde das sehr ungünstig, wenn eine Datenpartition bzw. -platte vorhanden ist (z.B. weil die Systempartition eine kleine SSD ist). Aus meiner Sicht würde es mehr Sinn ergeben, die Verzeichnisse auf die Datenpartition zu linken, sofern eine vorhanden ist. Vielleicht kann das ja später auch über das Webif eingestellt werden, wo die Verzeichnisse tatsächlich sind.

Dir jedenfalls ganz herzlichen Dank, dass ich nun wieder so bequem Filme vom VDR auf eine DVD ziehen kann.

Viele Grüße skippy
meine MLDs (show / hide)

1 2 [3] 4 5 >>> Archiv / MLD 3.x / Development / Burn, Java , Projectx
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.