/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

    Einmal editiert, zuletzt von tomschl ()

  • 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

    Einmal editiert, zuletzt von tomschl ()

  • 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.

  • 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) :-/

  • Zitat

    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

    5 Mal editiert, zuletzt von wols ()

  • 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

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!