SuSE 9.2 ---> NIX geht mehr!

Digital Recording
lipperreiher
Interessierter
Interessierter
Beiträge: 55
Registriert: Mittwoch 7. Januar 2004, 13:41

SuSE 9.2 ---> NIX geht mehr!

Beitrag von lipperreiher »

Hallo zusammen,

habe vor einiger Zeit zusätzlich zu meiner gottseidank funktionierenden udrec_suite-Umgebung auf redhat 9.0 auf einer anderen Partition SuSE 9.2 installiert. Seitdem funktioniert udrec_suite-technisch einfach nichts mehr:
kein Aufnehmen, kein mpeg erzeugen und dvdwizard auch nicht.

Ich will mich hier erstmal auf das fundamentäre Problem des Aufnehmens beschränken.
Das Compilieren hat funktioniert. "configure", "make" und "make install" sind sauber durchgelaufen. (Bei SuSE 9.2 ist die java-Umgebung ja offensichtlich schon von Hause aus dabei).

Auch beim Starten von udrec_suite mit dem Parameter "start" sieht alles gut aus. Aber, sobald die dbox anfängt, Daten zu verschicken, beendet sich udrec_suite mit der folgenden Fehlermeldung:

Code: Alles auswählen

unknown option '-ip'
run 'ggrab -h' for usage information
request from dbox ip :192.168.0.10
Warum kann ggrab auf einmal mit der Option "-ip" nichts mehr anfangen?
Ist doch diesselbe ggrab und sserver-Version wie auf meinem redhat-System.

Über Tipps wäre ich euch sehr dankbar.

Viele Grüße


Olaf[/code]
lipperreiher
Interessierter
Interessierter
Beiträge: 55
Registriert: Mittwoch 7. Januar 2004, 13:41

Beitrag von lipperreiher »

Da bin ich schon wieder mit einem neuen Stand.

Das "Aufnahme-Problem" konnte ich selber fixen.
Mein Fehler war offensichtlich, daß ich das "make install" von ggrab und sserver nach dem "make install" vom udrec ausgeführt habe.

Also udrec_suite muß als letztes drüberlaufen!!!

O.K. das Aufnehmen geht schon mal.

Jetzt zum nächsten Problem. Das Sript "custom_udrec.sh" legt sich mit folgender Fehlermeldung die Karten:

Code: Alles auswählen

 custom_udrec.sh /data2/tmp/WDR_K__ln_Ein_Herz_und_eine_Seele_20050206_214324
13:15:25-17.02.2005 -> udrec finished.
13:15:25-17.02.2005 -> processing WDR_K__ln_Ein_Herz_und_eine_Seele_20050206_214324 ...
13:15:25-17.02.2005 -> no lockfile found ...
13:15:25-17.02.2005 -> creating /data2/tmp/WDR_K__ln_Ein_Herz_und_eine_Seele_20050206_214324.tmp
13:15:25-17.02.2005 -> searching for aspect-ratio ...
Xlib: connection to "localhost:1.0" refused by server
Xlib: No protocol specified

Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using 'localhost:1' as the value of the DISPLAY variable.
        at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
        at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:134)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:141)
        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
        at java.awt.Window.init(Window.java:231)
        at java.awt.Window.<init>(Window.java:275)
        at java.awt.Frame.<init>(Frame.java:401)
        at java.awt.Frame.<init>(Frame.java:366)
        at javax.swing.JFrame.<init>(JFrame.java:154)
        at MPVD.<init>(MPVD.java:70)
        at X.<clinit>(X.java:80)
13:15:25-17.02.2005 -> no aspect-ratio found ...
13:15:25-17.02.2005 -> try different value for "skip=10000" in custom_udrec.sh !
Also habe ich mal versucht, die FMT-Variable in dem custom_udrec-Skript fest auf 4:3 zu verdrahten (FMT=4:3) mit dem folgenden Resultat:

Code: Alles auswählen

custom_udrec.sh /data2/tmp/WDR_K__ln_Ein_Herz_und_eine_Seele_20050206_214324
13:17:32-17.02.2005 -> udrec finished.
13:17:32-17.02.2005 -> processing WDR_K__ln_Ein_Herz_und_eine_Seele_20050206_214324 ...
13:17:32-17.02.2005 -> no lockfile found ...
13:17:32-17.02.2005 -> creating /data2/tmp/WDR_K__ln_Ein_Herz_und_eine_Seele_20050206_214324.tmp
13:17:32-17.02.2005 -> searching for aspect-ratio ...
Xlib: connection to "localhost:1.0" refused by server
Xlib: No protocol specified

Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using 'localhost:1' as the value of the DISPLAY variable.
        at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
        at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:134)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:141)
        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
        at java.awt.Window.init(Window.java:231)
        at java.awt.Window.<init>(Window.java:275)
        at java.awt.Frame.<init>(Frame.java:401)
        at java.awt.Frame.<init>(Frame.java:366)
        at javax.swing.JFrame.<init>(JFrame.java:154)
        at MPVD.<init>(MPVD.java:70)
        at X.<clinit>(X.java:80)
13:17:33-17.02.2005 -> found "4:3"
13:17:33-17.02.2005 -> using PX_INI: /usr/local/lib/jar/pX.ini
13:17:33-17.02.2005 -> found /data2/WDR_K__ln_Ein_Herz_und_eine_Seele_20050206_214324 ... deleting ...
13:17:33-17.02.2005 -> trying to demux : WDR_K__ln_Ein_Herz_und_eine_Seele_20050206_214324 (may take a while ...)

Xlib: connection to "localhost:1.0" refused by server
Xlib: No protocol specified

Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using 'localhost:1' as the value of the DISPLAY variable.
        at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
        at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:134)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:141)
        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
        at java.awt.Window.init(Window.java:231)
        at java.awt.Window.<init>(Window.java:275)
        at java.awt.Frame.<init>(Frame.java:401)
        at java.awt.Frame.<init>(Frame.java:366)
        at javax.swing.JFrame.<init>(JFrame.java:154)
        at MPVD.<init>(MPVD.java:70)
        at X.<clinit>(X.java:80)
13:17:33-17.02.2005 -> ProjectX Returncode: 1
13:17:33-17.02.2005 -> "projectX" failed to demux :(
13:17:33-17.02.2005 -> exiting ...

Wer hat eine Idee?

Gruß

Olaf
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Beitrag von alsuffndruff »

Dein Xvfb lässt keine Verbindung zu:

Code: Alles auswählen

Xlib: connection to "localhost:1.0" refused by server
Xlib: No protocol specified



Warum weiss ich nicht, aber in diese Richtung musst du suchen. Gestartet wurde er offensichtlich, sonst könnte er das nicht "refusen".

Gruss
Kai
druxx
Beiträge: 2
Registriert: Montag 17. Januar 2005, 20:31

Beitrag von druxx »

SuSE ist bei den neueren Versionen dazu übergegangen, die Zugriffe auf den X11 Server sehr viel restriktiver aufzusetzen. Dies heisst zum Beispiel, das eine TCP Verbindung zum X11 Server gar nicht möglich ist. Ich weiss nicht genau, ob eine Verbindung zu localhost:1.0 über tcp läuft, es wäre aber den Versuch wert, mit yast die Restriktionen zu lockern

mfg,
ulf
lipperreiher
Interessierter
Interessierter
Beiträge: 55
Registriert: Mittwoch 7. Januar 2004, 13:41

Beitrag von lipperreiher »

Warum weiss ich nicht, aber in diese Richtung musst du suchen. Gestartet wurde er offensichtlich, sonst könnte er das nicht "refusen".
Stimmt, es lief ein Xvfb-Prozess.

Nachdem ich den gekillt hatte, lief das custom_udrec-Skript durch.

Jetzt scheint es offensichtlich auch direkt nach dem Booten zu funktionieren, ohne daß ich einen laufenden Xvfb-Prozess erst killen muß.

merkwürdig, merkwürdig .....!?

Wie auch immer, nachdem das Problem einigermaßen gelöst ist, werde ich mich der nächsten Herausforderung widmen: dvdwizard
Beim 1. Anlauf hat das bis jetzt auch noch nie geklappt. Da war ich bisher immer wieder auf eure Hilfe angewiesen (egal ob unter SuSE, Redhat oder Fedora)

Sobald ich mir das Problem noch mal näher angesehen habe, werde ich die Logs mal hier posten.

Vielen Dank bis hierhin schonmal und viele Grüße


Olaf
lipperreiher
Interessierter
Interessierter
Beiträge: 55
Registriert: Mittwoch 7. Januar 2004, 13:41

dvdwizard will net

Beitrag von lipperreiher »

So, da bin ich wieder in der Hoffnung, auch das letzte Problem lösen zu können.

Hier die letzten Zeilen aus der dvdwizard.log:

Code: Alles auswählen

XML will go into ./dvdwizard.xml
rm: cannot remove `tmp_mk_vmgm*': No such file or directory
XML-file: ./dvdwizard.xml
--------------------------------------------
Input File : '/dev/stdin'   48.0 kHz
Output File: './tmp_mk_vmgm_En6016/silence.m2a'
128 kbps MPEG-1 Layer II stereo Psycho model=3
[De-emph:Off    Copyright:No    Original:No     CRC:Off]
[Padding:Off    Byte-swap:Off   Chanswap:Off    DAB:Off]
ATH adjustment 0.000000
Reserving 0 Ancillary bits
--------------------------------------------
19200+0 records in
19200+0 records out
Preparing Background-Picture
   INFO: [ppmtoy4m] Command-line Parameters:
   INFO: [ppmtoy4m]              framerate:  25:1
   INFO: [ppmtoy4m]     pixel aspect ratio:  1:1
   INFO: [ppmtoy4m]              interlace:  none/progressive
   INFO: [ppmtoy4m]         starting frame:  0
   INFO: [ppmtoy4m]            # of frames:  10, repeat last frame until done
   INFO: [ppmtoy4m]     chroma subsampling:  4:2:0, JPEG/MPEG-1, interstitial siting
**ERROR: [ppmtoy4m] Expecting maxval == 255, not 65535!
**ERROR: [mpeg2enc] Could not read YUV4MPEG2 header: system error (failed read/write)!
Hey, something went wrong in this script! Check for error messages
The last command returned a Non-Zero Return-Code (1)
So I guess it's better to stop here and let you analyze the situation
Hope you'll find the error. ;-)


Folgende Komponenten habe ich installiert:
- mjpegtools-1.6.2-54.1
- transcode v0.6.14
- dvdauthor, version 0.6.10
- ImageMagick-6.0.7-4.4
- tooLAME version 0.2m
- libmpeg2-0.4.0b-21.pm.1

Passt da irgendwas nicht zusammen, oder hat jemand eine andere Idee?

Freue mich über jede Anregung.

Viele Grüße


Olaf
wwershofen
Einsteiger
Einsteiger
Beiträge: 314
Registriert: Donnerstag 16. Januar 2003, 23:53

Re: dvdwizard will net

Beitrag von wwershofen »

lipperreiher hat geschrieben:So, da bin ich wieder in der Hoffnung, auch das letzte Problem lösen zu können.

Hier die letzten Zeilen aus der dvdwizard.log:

Code: Alles auswählen

XML will go into ./dvdwizard.xml
**ERROR: [ppmtoy4m] Expecting maxval == 255, not 65535!
**ERROR: [mpeg2enc] Could not read YUV4MPEG2 header: system error (failed read/write)!
Hey, something went wrong in this script! Check for error messages
The last command returned a Non-Zero Return-Code (1)
So I guess it's better to stop here and let you analyze the situation
Hope you'll find the error. ;-)

Sorry, das ich mich erst so spät melde, aber bei mir ist momentan absolut Land unter.

Der Fehler ist bekannt. Das Problem liegt an der 6er ImageMagick-Version. Der Bug ist in der CVS-Version der udrec_suite gefixt.

hth
Wolle
lipperreiher
Interessierter
Interessierter
Beiträge: 55
Registriert: Mittwoch 7. Januar 2004, 13:41

Beitrag von lipperreiher »

Sorry, das ich mich erst so spät melde, aber bei mir ist momentan absolut Land unter.
Schön, daß du dich dann überhaupt noch gemeldet hast, vielen Dank dafür!!


Ich habe das Problem mittlerweile gelöst, indem ich (nach einem Installationsmarathon von ichweißnichtwieviel Paketen) die neuste udrec_suite 4.1 installiert habe, welche übrigens sehr gut gelungen ist mit der Grafik-Oberfläche.

Das einzige, was jetzt noch nicht funktioniert, ist der Abgleich mit der dbox auf der Grafik-Oberfläche.
Fehlermeldung lautet in etwa: "xmltv wurde nicht korrekt installiert"

Das Paket ist aber drauf.

Wie auch immer, mit diesem "Problemchen" kann ich locker leben.
Der Rest funktioniert auf jeden Fall prima.

Vielen Dank noch mal und viele Grüße


Olaf