[gelöst][yaVDR 0.5] Client / Server: Aufnahmeliste aktualisiert nicht

  • Moin Moin,

    ich habe vor Kurzem meinen VDR-Server und Client mit yaVDR 0.5 neu Installiert.
    Das funktioniert auch bestens, bis auf eine Kleinigkeit.

    Wenn ich man Client in die Aufnahmenliste gehe, ist diese immer Leer. Ich muss dem Client über der FB immer die Aufnahmenliste neu einlesen lassen. Danach ist die Liste gefüllt.
    Ich verstehe nicht warum das so ist.

    Ich habe den AVAHI Mounter am Client abgeschaltet und die NFS-Freigabe /srv/share/vdr des Servers manuell in der /etc/fstab des Clients eingetragen.

    Ich habe im Server 2 Partitionen für die Aufnahmen:

    Code
    /dev/sdb1                            1,8T    1,2T  553G   69% /srv/vdr/video.00
    /dev/sdb2                            918G     70G  802G    8% /srv/vdr/video.01
    /srv/vdr/video.01;/srv/vdr/video.00  2,7T    1,3T  1,4T   49% /srv/share/vdr

    Die habe ich so am Client eingebunden:

    Code
    vdrserver:/srv/share/vdr     /srv/vdr/video.00       nfs     rw      0       0

    Liegt hier vielleicht das Problem?

    Grüße
    Thorsten

    Edited once, last by nogood (January 19, 2013 at 11:06 AM).

  • Liegt hier vielleicht das Problem?


    Ja. Der VDR startet vermutlich, bevor der NFS-Mount erfolgt ist.

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ja. Der VDR startet vermutlich, bevor der NFS-Mount erfolgt ist.

    Ja natürlich.... wieso bin ich nicht darauf gekommen?

    Mit der 0.4 hatte ich das Problem nicht, vermutlich deshalb.

    Ich habe das nun wie folgt gelöst:

    /etc/init/wait-for-nfs.conf

    Code
    start on starting vdr
    task
    script  # Warten bis NFS Mount fertig
    until df -t nfs /srv/vdr/video.00 ; do sleep 1 ; done
    end script

    Danke für den Hinweis!!

    Gruß
    Thorsten

Participate now!

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