[1] Archiv / MLD 4.x / General / Umgang mit AVAHI und Aufnahmeverzeichnis
 

Offline DLX

  • Profi Member
  • ****
  • Posts: 250
    • View Profile
Umgang mit AVAHI und Aufnahmeverzeichnis
« on: November 08, 2014, 17:53:51 »
Hi,

ich habe meinen Client im Schlafzimmer auf 4.0.1 umgestellt. Soweit alles gut. Eine Kleinigkeit habe ich aber noch. Das Aufnahmeverzeichnis vom Server mounte ich jetzt per AVAHI-Linke und setze einen Symlink auf den entsprechenden Ordner in /net/. Das klappt in soweit, dass AVAHI auch den Ordner mountet. Dann läuft der VDR aber schon und sieht das Verzeichnis erst, wenn ich ihn nochmal neu starte. Wie kann ich das umgehen? Am besten ohne Wartezeit beim starten, sonst könnte ich auch wieder per fstab mounten ;)
Wohnzimmersystem : CPU: Core i3 2130, MBoard: Asus p8h61-m lx2/v6, RAM 4GB DDR3, Grafik: NVidia GF730, 128GB Intel 330 SSD, MLD 5.0.0 x64 - Custom + 1,75TB 2,5"HDD Aufzeichnungen
Empfänger:2x DD Cine CT2 v3 an DD Octopus Bridge V2
Fernbedienung: OfA urc 7962 mit Atric IR-Einschalter Rev.4

Schlafzimmer: CPU: AMD Athlon X2 4450e, MBoard: Foxconn A74ML-K AMD740G, RAM: 4GB DDR2, Grafik: NVidia GF610, 128GB 2,5" SSD,  MLD 5.0.0 x64- Client, 1x DD Cine CT an PCIe Bridge
Fernbedienung:  OfA urc 7962 mit Atric IR-Einschalter Rev.4
Medion Digitizer Gehäuse - mit Bitumenunterbodenschutz

NAS: BananaPi mit 3TB HDD SATA für Filme, Serien, Musik etc

 Stand 17.11.2013

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
Umgang mit AVAHI und Aufnahmeverzeichnis
« Reply #1 on: November 09, 2014, 14:52:24 »
Hi DLX,

ich verstehe noch nicht so ganz, was du meinst. Einen Link auf /net brauchst du nach meinem Kenntnisstand nicht zu setzen, das passiert bereits über den Avahi-Linker. Ich habe es so realisiert, dass ich auf den Clients das remote-timer-plugin verwende und alle Aufnahmen vom Server durchführen lasse. Auf den Clients habe ich trotzdem noch eine kleinere Partition, die ich für permashift verwende. So hat der Client von Beginn an sein eigenes /data/tv. Das läuft bei mir reibungslos. Die Partition vom Server wird eingebunden, sobald der Server verfügbar ist. Da brauche ich nichts mehr zu veranlassen.
Viele Grüße
skippy
meine MLDs (show / hide)

Offline DLX

  • Profi Member
  • ****
  • Posts: 250
    • View Profile
Umgang mit AVAHI und Aufnahmeverzeichnis
« Reply #2 on: November 09, 2014, 15:51:52 »
Moin Skippy,

Ich habe inzwischen raus bekommen, dass ich am Server wohl einen "avahi-Service" installieren müsste und das Aufnahmeverzeichnis entsprechend über eine services-Datei freigeben müsste. Da aber auf dem Server noch 3.0.1.1 läuft und das stabil, will ich da nicht rumfummeln ;) Upgrade auf 4.0.1 steht demnächst an. Jetzt habe ich mir mit keymacros geholfen, wobei ein "touch /data/tv/.update" ausgeführt wird.

remote-timers benutze ich auch. Das funktioniert auch zum programmieren. Mit TVGuide hatte ich ein paar Probleme, da ich TVGuide zuerst installiert hatte und so keine unterstützung für remote-timers bei TVGuide vorhanden war., auch nachdem ich remote-timers installiert hatte. Eine neuinstallation von TVGuide hat den Fehler behoben. Nur zur Info für die Entwickler ;)

Wohnzimmersystem : CPU: Core i3 2130, MBoard: Asus p8h61-m lx2/v6, RAM 4GB DDR3, Grafik: NVidia GF730, 128GB Intel 330 SSD, MLD 5.0.0 x64 - Custom + 1,75TB 2,5"HDD Aufzeichnungen
Empfänger:2x DD Cine CT2 v3 an DD Octopus Bridge V2
Fernbedienung: OfA urc 7962 mit Atric IR-Einschalter Rev.4

Schlafzimmer: CPU: AMD Athlon X2 4450e, MBoard: Foxconn A74ML-K AMD740G, RAM: 4GB DDR2, Grafik: NVidia GF610, 128GB 2,5" SSD,  MLD 5.0.0 x64- Client, 1x DD Cine CT an PCIe Bridge
Fernbedienung:  OfA urc 7962 mit Atric IR-Einschalter Rev.4
Medion Digitizer Gehäuse - mit Bitumenunterbodenschutz

NAS: BananaPi mit 3TB HDD SATA für Filme, Serien, Musik etc

 Stand 17.11.2013

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
Umgang mit AVAHI und Aufnahmeverzeichnis
« Reply #3 on: November 09, 2014, 16:35:18 »
Ja, der Avahi-linker muss sowohl auf dem Client, als auch auf dem Server installiert sein, damit es automatisch funktioniert. Nach dem Upgrade des Servers, sollte es dann auch bei dir klappen. Bis dahin hast du dir ja bereits geholfen.

Viele Grüße skippy
meine MLDs (show / hide)

Offline DLX

  • Profi Member
  • ****
  • Posts: 250
    • View Profile
Umgang mit AVAHI und Aufnahmeverzeichnis
« Reply #4 on: November 18, 2014, 16:56:18 »
Also so richtig funzt das bei mri noch nicht :(

Auf meinem aktualisierten Server habe ich folgendes angelegt:

/etc/avahi/services/vdr-rec.service:
Code: [Select]
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">Recordings on %h</name> ## Name
<service>
       <type>_nfs._tcp</type>
       <port>2049</port>
       <txt-record>path=/mnt/sda1/Aufzeichnungen/tv</txt-record> ## path to shared Folder
       <txt-record>subtype=vdr</txt-record> ## subtype
</service>
</service-group>

/etc/exports:
Code: [Select]
## export the data dir rw for everyone
/mnt/data   *(rw,all_squash,anonuid=0,anongid=0,no_subtree_check,crossmnt,fsid=1)
/mnt/sda1   *(rw,all_squash,anonuid=0,anongid=0,no_subtree_check,nohide,crossmnt,fsid=2) #Aufnahmen

Auf dem Client war bereits folgende Datei, die auch richtig aussieht. /etc/avahi-linker/default.cfg:
Code: [Select]
[targetdirs]
# directory for all created symlinks
media = /media
# VDR recording dir
vdr   = /mnt/data/tv

[options]
# use dbus2vdr instead of SVDRP
dbus2vdr = False
# set svdrp_port
svdrp_port = 6419
# Use extradirs instead of subfolders (requires dbus2vdr and patch for VDR: https://github.com/flensrocker/vdr-yavdr/blob/yavdr-0.5/debian/patches/xprmtl-03_extra-video-directory.patch)
extradirs = False
# add suffix to dynamic avahi nfs mounts (can be omitted)
nfs_suffix = (nfs)
# add suffix to static mounts (can be omitted)
static_suffix = [static]
# autofs NFS-automount dir
# autofs.master:
# /net -hosts --timeout=60 # umount after 60 seconds if a mount is unused
autofsdir = /net
# Use translations for subtypes and categories:
use_i18n = True

[Logging]
use_file = True
logfile = /var/log/avahi-linker.log
# Loglevel = DEBUG|INFO|WARNING|ERROR|CRITICAL
loglevel = DEBUG

AVAHI-Linker brauche ich ja am Server nicht. Richtig? Das ist ja nur zum einbinden.
In /net/ sehe ich auch die FNS-Freigaben. Der Workaround mit dem Symlink funktioniert auch noch.

Edit:

Ich hab noch etwas geforscht und raus gefunden, dass es ein Problem mit dem dbus zu geben scheint:
Code: [Select]
mld-sz> avahi-daemon
Found user 'root' (UID 0) and group 'root' (GID 0).
Successfully dropped root privileges.
avahi-daemon 0.6.31 starting up.
dbus_bus_get_private(): Failed to connect to socket /var/run/dbus/system_bus_socket: Connection refused
WARNING: Failed to contact D-Bus daemon.
avahi-daemon 0.6.31 exiting.
Dadurch scheint der avahi-daemon nicht zu starten :(
« Last Edit: November 18, 2014, 17:23:59 by DLX »
Wohnzimmersystem : CPU: Core i3 2130, MBoard: Asus p8h61-m lx2/v6, RAM 4GB DDR3, Grafik: NVidia GF730, 128GB Intel 330 SSD, MLD 5.0.0 x64 - Custom + 1,75TB 2,5"HDD Aufzeichnungen
Empfänger:2x DD Cine CT2 v3 an DD Octopus Bridge V2
Fernbedienung: OfA urc 7962 mit Atric IR-Einschalter Rev.4

Schlafzimmer: CPU: AMD Athlon X2 4450e, MBoard: Foxconn A74ML-K AMD740G, RAM: 4GB DDR2, Grafik: NVidia GF610, 128GB 2,5" SSD,  MLD 5.0.0 x64- Client, 1x DD Cine CT an PCIe Bridge
Fernbedienung:  OfA urc 7962 mit Atric IR-Einschalter Rev.4
Medion Digitizer Gehäuse - mit Bitumenunterbodenschutz

NAS: BananaPi mit 3TB HDD SATA für Filme, Serien, Musik etc

 Stand 17.11.2013

[1] Archiv / MLD 4.x / General / Umgang mit AVAHI und Aufnahmeverzeichnis
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.