/video0/DESKTOP als smbmount Ziel -> respawning

  • Hallo,

    ich möchte gerne ein auf meinem PC freigegebenes Verzeichnis in das Unterverzeichnis "DESKTOP" in "/video0" mounten.

    Tue ich dies, bricht VDR jedoch mit einem 'respawning fehler ab...' ...

    Das Mounten funktioniert tadellos (kontrolliert via konsole), jedoch scheint der vdr irgendein Problem mit der Existenz dieser Freigabe zu haben ...

  • konnte im logread nichts sinnvolles finden.

    könnte es ein Problem mit der 'Verzeichnisaktualisierung' sein? wenn ich mounte auf der konsole gehts noch 'touch'e ich das Verzeichnis, um es im OSD upzudaten, schmiert der vdr ab :-/

  • Hi,
    ich mounte SAMBA-Shares in /etc/init.d/rcStart

    Code
    execute smbmount //192.168.1.10/BILDER /pub/images -o guest

    Das mounten sollte vor dem Start der VDR geschehen.

    Wie machst du das?

    Weiterhin gibt es mittels "logread" oder "logread -f" auf der Konsole bestimmt Meldungen, welche auf das Problem hinweisen.

    Tom

    VDR_00: Easyvdr 0.7.22
    Hardware: Technotrend S2300 Premium "modded" HI-Q - Nova-S - , Reel eHD, Intel(R) Pentium(R) 4 CPU 2.40GHz, 1gB

    VDR_01: Easyvdr 0.602
    Hardware: Technotrend S2300 Premium "modded" HI-Q - Nova-S - Siemens Scovery Xs Celeron 1200 - 512mb, Pollin Display 128x64

    Edited once, last by tomschl (January 2, 2008 at 11:04 PM).

  • Vermutlich ein Problem mit den Unix-Dateirechten, schon mal geschaut (ls -la)? Kann man mittels mount optionen setzen.

    -- Was zum Geier ist eine Signatur???

  • viele kleine dateien im verzeichnis?

    ev braucht vdr zu lange um deine freigabe einzubinden und laeuft deshalb in den 60 sek timeout.

    2003 - 2011 - R.I.P.

  • so etwa hier:


    ...mein /video0 ist mittlerweile NFS daher der mount über /etc/fstab...


    Ist das eine Windows-Freigabe ?


    Tom

    VDR_00: Easyvdr 0.7.22
    Hardware: Technotrend S2300 Premium "modded" HI-Q - Nova-S - , Reel eHD, Intel(R) Pentium(R) 4 CPU 2.40GHz, 1gB

    VDR_01: Easyvdr 0.602
    Hardware: Technotrend S2300 Premium "modded" HI-Q - Nova-S - Siemens Scovery Xs Celeron 1200 - 512mb, Pollin Display 128x64

    Edited once, last by tomschl (January 2, 2008 at 11:09 PM).

  • Eben habe ich den Absturz nochmal provoziert und gleichzeitig das Logread beobachtet, die ersten Zeilen nach dem Absturz waren folgende:

    Jan 3 14:56:29 linvdr user.debug vdr: [6280] video directory scanner thread started (pid=6280, tid=6280)
    Jan 3 14:56:29 linvdr user.debug vdr: [6281] video directory scanner thread started (pid=6281, tid=6281)
    Jan 3 14:56:29 linvdr user.debug vdr: [6281] video directory scanner thread ended (pid=6281, tid=6281)
    Jan 3 14:56:29 linvdr user.info kernel: [ 2668.082428] vdr[6280]: segfault at 08271000 eip b7e2ecad esp be5ff2fc error 4

    Zuvor habe ich mit smbmount erfolgreich eine Freigabe meines Desktoprechners nach /video0/DESKTOP gemountet und eine aktualisierung des OSD Aufnahmeverzeichnisses durch touch /video0/.update angestoßen.

    Edited once, last by d.e.s.m.o (January 3, 2008 at 3:02 PM).

  • Aha!

    Es scheint damit zusammenzuhängen, was er dort findet. Habe testweise mal ein einziges Aufnahmeverzeichnis eingebunden, das ging.

    Anscheinend hat er Probleme damit, wenn dort noch was anderes außer reinen VDR Daten liegt (dachte eigentlich, daß das einfach ignoriert wird) :-/

  • Quote

    ich möchte gerne ein auf meinem PC freigegebenes Verzeichnis in das Unterverzeichnis "DESKTOP" in "/video0" mounten.
    Tue ich dies, bricht VDR jedoch mit einem 'respawning fehler ab...' ...
    Das Mounten funktioniert tadellos (kontrolliert via konsole), jedoch scheint der vdr irgendein Problem mit der Existenz dieser Freigabe zu haben ...


    Hallo,
    trenne erst mal Dateisystem-Dinge von der VDR-Funktion, dann klappt's auch mit dem (PC-)Nachbarn ;)

    Mein Vorschlag:

    Code
    # step 1, alle mounts nach /mnt
    mkdir /mnt/mydesktop
    ln -s /mnt/mydesktop /video0/DESKTOP
    
    
    # /etc/fstab
    #-----8<-----
    //1.2.3.4/DESKTOP /mnt/mydesktop smbfs credentials=/path/to/vdr-home/.smbpasswd,fmask=666,dmask=777 0 0
    # nach http://www.cyberciti.biz/faq/configure-a-system-to-automount-a-samba-share-with-etcfstab/
    #-----8<-----


    Wenns funktioniert (und das Verzeichnis DESKTOP nicht immer zur Laufzeit des VDR zur Verfügung steht) kannst Du später 'autofs' verwenden.
    Dann kommt der Eintrag aus 'fstab' raus und '/mnt/pc-desktop' wird temporör für die Dauer der Zugriffe gemountet (sofern der PC an ist).

    Wenn dein VDR ein UTF8-System ist und dein PC FAT/NTFS, dann hast Du ggf. noch mehr zu beachten: Link

    Gentoo Linux 6.1.46, VDR 2.6.4 elchie, epgsearch, xineliboutput-2.2.0 + xvdr, vnsiserver-1.8.3 (mt KODI 19.5)

    vorher

    Gentoo Linux 5.10.52, VDR 2.4.7 (liemikuutio), burn, radio, streamdev-server, text2skin, timeline, xineliboutput-2.2.0 + xvdr

    SILENTMAXX HTPC, ASUS P7P55D-E, INTEL i5-660, 4G RAM, GeForce GT710, 2 x Hauppauge NOVA-HD-S2

    Edited 5 times, last by wols (January 3, 2008 at 5:49 PM).

  • Hallo,

    habe mal wieder ein wenig rumexperimentiert...

    Nachdem ich in Richtung Zeichensatzproblematik noch nicht recht Zeit/Motivation hatte etwas zu tun, habe ich mir nochmal das Log angesehen nach Auftreten des Fehlers.
    Es fällt der smb timeout auf. Was genau 'timed' da denn out? Das Einbinden ansich ist auf der Konsole in knapp 1s erledigt, wo ist denn an dieser Stelle die Ursache für das Problem? Eventuell im Zusammenspiel video dir scanner <-> smb ?

    -------

    Jan 4 15:36:56 linvdr user.debug vdr: [2349] video directory scanner thread started (pid=2349, tid=2349)
    Jan 4 15:36:56 linvdr user.debug vdr: [2350] video directory scanner thread started (pid=2350, tid=2350)
    Jan 4 15:36:57 linvdr user.info kernel: [ 1224.486249] vdr[2349]: segfault at 0850d000 eip b7df9cad esp be3ff2fc error 4
    Jan 4 15:36:57 linvdr user.notice kernel: [ 1224.486856] smb_proc_readdir_long: error=-512, breaking
    Jan 4 15:37:02 linvdr user.warn kernel: [ 1229.713469] saa7146: unregister extension 'Multimedia eXtension Board'.
    Jan 4 15:37:02 linvdr user.warn kernel: [ 1229.791257] saa7146: unregister extension 'hexium HV-PCI6 Orion'.
    Jan 4 15:37:02 linvdr user.warn kernel: [ 1229.871304] saa7146: unregister extension 'hexium gemini'.
    Jan 4 15:37:02 linvdr user.warn kernel: [ 1230.088097] saa7146: unregister extension 'dvb'.
    Jan 4 15:37:02 linvdr user.info kernel: [ 1230.143588] ACPI: PCI interrupt for device 0000:00:14.0 disabled
    Jan 4 15:37:02 linvdr user.warn kernel: [ 1230.437835] saa7146: unregister extension 'dpc7146 demonstration board'.
    Jan 4 15:37:03 linvdr user.warn kernel: [ 1230.654367] saa7146: unregister extension 'budget_ci dvb'.
    Jan 4 15:37:03 linvdr user.warn kernel: [ 1230.754543] saa7146: unregister extension 'budget_av'.
    Jan 4 15:37:03 linvdr user.warn kernel: [ 1230.947437] saa7146: unregister extension 'budget dvb'.
    Jan 4 15:37:03 linvdr user.info kernel: [ 1230.967366] ACPI: PCI interrupt for device 0000:00:13.0 disabled

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!