Der XServer läuft einwandfrei. Eventuell ein Timing bzw. Timeout Problem.
yaVDR 0.5.0 Neuinstallation + Dist-Upgrade: Kein Bild
-
-
Zeigt doch mal bitte eure /var/log/upstart/vdr-frontend.log
-
Für System 0.5 heute 18:30 incl der neuen Nvidia 304'er Treiber
/var/log/upstart/vdr-frontend.log
Code/proc/self/fd/9: line 3: 2598 Segmentation fault /usr/bin/hsetroot -center "/usr/share/yavdr/images/yavdr_logo.png" wait-for-job-state stop/waiting
ev. auch interessant
/var/log/upstart/wait-for-job-state-vdr-frontendsound-device.logInteressant ist auch dass die Bildschirmerkennung im Webinterface nicht funktioniert.
"Fehler beim speichern der Daten"Woran könnte das liegen ?
Joe
-
/proc/self/fd/9: line 3: 2598 Segmentation fault /usr/bin/hsetroot -center "/usr/share/yavdr/images/yavdr_logo.png"
Ich werfe hsetroot da auch noch raus und ersetze es durch feh...Interessant ist auch dass die Bildschirmerkennung im Webinterface nicht funktioniert.
"Fehler beim speichern der Daten"
Mh - aber die aktuellste Version von yavdr-utils ist eingespielt?
Kannst du mal schauen, ob das Symlinks nach ../actions/ zeigt: -
Hallo Seahawk !
Danke fürs Zeit nehmen.
Habe soeben gesehen dass es seit heute 18:00 wieder eine neue Version der yavdr-utils gibt.
... gleich mal updaten && dist-upgrade'nAber die links waren bereits ordnungsgemäss vorhanden:
Codelrwxrwxrwx 1 root root 17 Okt 1 22:09 00_stop-x -> ../actions/stop-x lrwxrwxrwx 1 root root 26 Okt 1 22:09 10_scan -> ../actions/scan_NVDisplays lrwxrwxrwx 1 root root 33 Okt 1 22:09 90_create-xorg-conf-yavdr -> ../actions/create-xorg-conf-yavdr lrwxrwxrwx 1 root root 18 Okt 1 22:09 99_start-x -> ../actions/start-x
Wo finde ich die logs dieser Vorgänge ?
Was kann ich euch liefern um der Sache auf den Grund zu gehen ?
So lahm oder ungewöhnlich ist mein System (HTPC2) auch nicht würde ich mal behaupten.Primär scheitet es wie gesagt am attachen des SofthdDevices. Wo kann ich hier ev. eine Verzögerung oder upstart Bedingung einbauen ?
thx
Joe -
Primär scheitet es wie gesagt am attachen des SofthdDevices.
Der Segfault von hsetroot kann aber nur beim Beenden von vdr-frontend auftreten - also wird da vermutlich der VDR aus irgendeinem Grund beendet (was dann vdr-frontend beendet). Wie man die Zeitverzögerung einbauen kann ist doch in den entsprechenden Threads beschrieben, ist im Prinzip ein "sleep <sekunden>" an der gewünschten Stelle in der vdr-frontend.conf -
Der VDR started und läuft imho normal.
Wenn ich das Frontend manuel attache kommt folgendes im syslog:
Code
Alles anzeigenOct 2 22:40:16 htpc kernel: [ 941.674199] init: tntnet main process (964) terminated with status 111 Oct 2 22:40:16 htpc kernel: [ 941.674239] init: tntnet main process ended, respawning Oct 2 22:40:35 htpc vdr: [1015] connect from 127.0.0.1, port 46797 - accepted Oct 2 22:40:35 htpc vdr: video/vdpau: VDPAU API version: 1 Oct 2 22:40:35 htpc vdr: video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library 304.51 Tue Sep 18 17:40:30 PDT 2012 Oct 2 22:40:35 htpc vdr: video/vdpau: high quality scaling unsupported Oct 2 22:40:35 htpc vdr: video/vdpau: feature deinterlace temporal supported Oct 2 22:40:35 htpc vdr: video/vdpau: feature deinterlace temporal spatial supported Oct 2 22:40:35 htpc vdr: video/vdpau: attribute skip chroma deinterlace supported Oct 2 22:40:35 htpc vdr: video/vdpau: 4:2:0 chroma format with 4096x4096 supported Oct 2 22:40:35 htpc vdr: video/vdpau: 4:2:2 chroma format with 4096x4096 supported Oct 2 22:40:35 htpc vdr: video/vdpau: 8bit BGRA format with 8192x8192 supported Oct 2 22:40:35 htpc vdr: video/vdpau: 10bit RGBA format with 8192x8192 supported Oct 2 22:40:35 htpc vdr: audio: 'alsa' output module used Oct 2 22:40:35 htpc vdr: audio/alsa: supports pause: no Oct 2 22:40:35 htpc vdr: audio: 44100Hz supports 1 2 3 4 5 6 7 8 channels Oct 2 22:40:35 htpc vdr: audio: 48000Hz supports 1 2 3 4 5 6 7 8 channels Oct 2 22:40:35 htpc vdr: [1015] closing SVDRP connection Oct 2 22:40:35 htpc vdr: audio/alsa: using device 'default' Oct 2 22:40:35 htpc vdr: audio/alsa: start delay 336ms Oct 2 22:40:35 htpc vdr: codec: buggy ffmpeg/libav Oct 2 22:40:36 htpc vdr: video: slow down video, duping frame Oct 2 22:40:36 htpc vdr: video: 4:03:15.257 +464 445 0/\ms 0+2 v-buf Oct 2 22:40:36 htpc vdr: video: slow down video, duping frame Oct 2 22:40:36 htpc vdr: video: decoder buffer empty, duping frame (7/8) 0 v-buf Oct 2 22:40:36 htpc vdr: video: 4:03:15.477 +504 361 240/\ms 0+5 v-buf Oct 2 22:40:36 htpc vdr: video: slow down video, duping frame Oct 2 22:40:36 htpc vdr: video: 4:03:15.477 +484 437 240/\ms 2+7 v-buf Oct 2 22:40:36 htpc vdr: [1015] OSD size changed to 1280x720 @ 1
Wenn ich dann z.b. auf xine welchsel (wieder mit der Fehlermeldung im Webinterface und dann wieder zurück zu Softhddevice:Code
Alles anzeigenOct 2 22:44:58 htpc rsyslogd-2177: imuxsock begins to drop messages from pid 2786 due to rate-limiting Oct 2 22:45:28 htpc rsyslogd-2177: imuxsock lost 19 messages from pid 2786 due to rate-limiting Oct 2 22:45:28 htpc vdr: [2786] not all devices ready after 30 seconds Oct 2 22:45:28 htpc vdr: [2786] switching to channel 9 Oct 2 22:45:28 htpc vdr: [2786] [softhddev]SetVolumeDevice: 255 Oct 2 22:45:28 htpc vdr: [2786] [softhddev]SetPlayMode: 1 Oct 2 22:45:28 htpc vdr: [2786] OSD size changed to 1920x1080 @ 1 Oct 2 22:45:28 htpc vdr: [2878] receiver on device 1 thread started (pid=2786, tid=2878) Oct 2 22:45:28 htpc vdr: [2879] Text2Skin: channelInfo display update thread started (pid=2786, tid=2879) Oct 2 22:45:28 htpc vdr: [2880] TS buffer on device 1 thread started (pid=2786, tid=2880) Oct 2 22:45:28 htpc vdr: [2786] dbus2vdr: raise SIGSTOP for Upstart Oct 2 22:45:28 htpc /usr/bin/signal-event.real[2561]: finished processing signal change-frontend Oct 2 22:45:28 htpc vdr: [2786] dbus2vdr: new DBus-Upstart-Signal-Sender Oct 2 22:45:28 htpc vdr: [2786] dbus2vdr: emit upstart-signal started for all plugins Oct 2 22:45:28 htpc vdr: [2786] dbus2vdr: upstart-signal started queued Oct 2 22:45:28 htpc vdr: [2872] EPGSearch: timer conflict check started Oct 2 22:45:28 htpc vdr: [2872] EPGSearch: timer conflict check finished Oct 2 22:45:28 htpc vdr: [2881] dbus2vdr: DBus-Upstart-Signal-Sender thread started (pid=2786, tid=2881) Oct 2 22:45:28 htpc vdr: [2881] dbus2vdr: dequeue signal vdr-plugin/started Oct 2 22:45:28 htpc vdr: [2881] dbus2vdr: retrieving connection for sending signal Oct 2 22:45:28 htpc vdr: [2881] dbus2vdr: SendSignal Lock Oct 2 22:45:28 htpc vdr: [2881] dbus2vdr: SendSignal Unlock Oct 2 22:45:28 htpc vdr: [2881] dbus2vdr: SendSignal: dbus_connection_send Oct 2 22:45:28 htpc vdr: [2881] dbus2vdr: SendSignal: dbus_message_unref Oct 2 22:45:28 htpc vdr: [2881] dbus2vdr: signal sent Oct 2 22:45:28 htpc vdr: [2881] dbus2vdr: emit upstart-signal vdr-plugin for started Oct 2 22:45:28 htpc vdr: [2854] dbus2vdr: connection has messages to send, flushing Oct 2 22:45:28 htpc vdr: [2854] dbus2vdr: done flushing Oct 2 22:45:29 htpc kernel: [ 1254.574670] init: openbox main process (1048) terminated with status 1 Oct 2 22:45:29 htpc kernel: [ 1254.590899] init: plymouth-stop pre-start process (2884) terminated with status 1 Oct 2 22:45:29 htpc /usr/bin/signal-event.real[2622]: processing action /usr/share/yavdr/events/change-frontend/30_start-vdr change-frontend Oct 2 22:45:29 htpc /usr/bin/signal-event.real[2622]: finished processing signal change-frontend Oct 2 22:45:29 htpc acpid: client 1095[0:0] has disconnected Oct 2 22:45:29 htpc acpid: client connected from 2895[0:0] Oct 2 22:45:29 htpc acpid: 1 client rule loaded Oct 2 22:45:30 htpc acpid: client connected from 2895[0:0] Oct 2 22:45:30 htpc acpid: 1 client rule loaded
Es scheint als wäre openbox nicht schnell genug bereit und das change-frontend erhält diese Info nicht. Oder sehe ich das falsch ?
-
Kannst du mal ein komplettes Log posten? Diese Schnipsel zeigen ja nichts von der aktivität der vdr-frontend - btw: steht was in der /var/log/upstart/vdr-frontend.log?
-
Hier das syslog vom Reboot an als txt file
syslog.txtund das vdr-frontend.log
Code
Alles anzeigen/proc/self/fd/9: line 3: 2598 Segmentation fault /usr/bin/hsetroot -center "/usr/share/yavdr/images/yavdr_logo.png" wait-for-job-state stop/waiting /proc/self/fd/9: line 3: 3908 Segmentation fault /usr/bin/hsetroot -center "/usr/share/yavdr/images/yavdr_logo.png" wait-for-job-state stop/waiting /proc/self/fd/9: line 3: 1860 Segmentation fault /usr/bin/hsetroot -center "/usr/share/yavdr/images/yavdr_logo.png" wait-for-job-state stop/waiting /proc/self/fd/9: line 3: 2285 Segmentation fault /usr/bin/hsetroot -center "/usr/share/yavdr/images/yavdr_logo.png" wait-for-job-state stop/waiting /proc/self/fd/9: line 3: 2416 Segmentation fault /usr/bin/hsetroot -center "/usr/share/yavdr/images/yavdr_logo.png" wait-for-job-state stop/waiting /proc/self/fd/9: line 3: 3338 Segmentation fault /usr/bin/hsetroot -center "/usr/share/yavdr/images/yavdr_logo.png" wait-for-job-state stop/waiting feh ERROR: Can't open X display. It *is* running, yeah? wait-for-job-state stop/waiting feh ERROR: Can't open X display. It *is* running, yeah? wait-for-job-state stop/waiting
Danke
mfg
Joe -
Das sieht für einen Start merkwürdig aus - er kommt nie soweit, dass vdr-frontend das Frontend attached... außerdem wird das Syslog irgendwann mit Meldungen überflutet und verzichtet dann darauf die alle mitzuschreiben - kannst du die /etc/rsyslog.conf mal so anpassen: http://paste.ubuntu.com/1256937/ und dann nochmal ein komplettes Log nach einem Neustart zeigen?
-
Guten Morgen !
Hier das Syslog mit dem erweiterten Logging: syslog_morelogging.txt
Irgendwas verdächtiges zu finden ?
Diese "Failsafe" einträge sollten vermutlich nicht sein ?
Joe
-
Diese "Failsafe" einträge sollten vermutlich nicht sein ?
Nein, die sollten nicht sein... Leider habe ich momentan keine Idee was das sein könnte - Wie sieht denn die Konfiguration des yaVDR aus? Was ist für die Tonausgabe eingestellt? Was steht in der /var/lib/yavdrdb.hdf? -
Soweit ich das gefunden habe hat es etwas mit dem noch nicht bereiten Netzwerk bzw. den IP Adressen des dhcp client zu tun.
Die Netzwerkkarte erhält erst während des VDR Starts eine IP Adresse. Aber das sollte ja kein Problem sein, oder ?
Siehe hier: http://wiki.ubuntuusers.de/Dienste/Erl%C3%A4uterung
failsafe | Setzt den Bootvorgang nach einem Timeout von zwei Minuten auch dann fort, wenn gewisse Jobs (bisher nur der Aufbau von Netzwerkverbindungen) nicht fertig werden.Seltsam ist dass der Bootvorgang keine 2 Minute dauert (er dautert vom USB Stick natürlich länger, aber keine 2 Minuten)
Hier scheint der Nvidia Treiber nicht oder nicht rechtzeigt geladen zu sein ?
CodeOct 3 08:02:42 htpc kernel: [ 16.955812] NVRM: GPU at 0000:01:00: GPU-36018fc7-4e26-5185-1410-3d79fca97577 Oct 3 08:02:42 htpc kernel: [ 16.955823] NVRM: Your system is not currently configured to drive a VGA console Oct 3 08:02:42 htpc kernel: [ 16.955827] NVRM: on the primary VGA device. The NVIDIA Linux graphics driver Oct 3 08:02:42 htpc kernel: [ 16.955831] NVRM: requires the use of a text-mode VGA console. Use of other console Oct 3 08:02:42 htpc kernel: [ 16.955834] NVRM: drivers including, but not limited to, vesafb, may result in Oct 3 08:02:42 htpc kernel: [ 16.955837] NVRM: corruption and stability problems, and is not supported.
Audio steht auf "Analog"
yavdr Datenbank kann ich erst heute Abend posten - es sah gestern aber alles Korrekt aus.Btw. weil ich das zufällig entdeckt habe aber noch nicht nachgesehen habe:
Der Start des VDR-Frontend prüft nicht zufällig ob der erste Display schon bereit ist ?Codestart on (filesystem and started dbus and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1 or stopped udevtrigger))
EDIT:
Hier die datenbank:
Codesystem { remoted = eventlircd shutdown = s5 vdr { uid = 666 gid = 666 } wakeup { method = acpi } sleep { module = uswsusp options = -f } hardware { nvidia { detected = 1 busid = 1:0:0 0 { edid = 0 } 1 { edid = 0 } } intel { detected = 0 } } sound { type = analog } x11 { dualhead { enabled = 0 } hud = 0 display { 0 { device = DFP-0 mode { 0 = 1280x720_50 } default = 1280x720_50 rate = 50 viewport { in { x = 1280 y = 720 } out { x = 1280 y = 720 plusx = 0 plusy = 0 } } resolution { x = 1280 y = 720 } } } } yavdr { version = 0.5 } } vdr { setup = softhddevice frontend = softhddevice backend = softhddevice tempdisplay = deinterlacer { hd { type = temporal } sd { type = temporal_spatial } } plugin { graphtft { enabled = 0 } } } webfrontend { language = de }
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!