1 ... 7 8 [9] 10 11 12 >>> Archiv / MLD 3.x / Development / Avahi
 

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Avahi
« Reply #120 on: May 18, 2013, 21:21:27 »
Der Hostname ist eindeutig bei mir im Netz. Ich habe jedoch LAN und WLAN hier. Die MLDs sind jedoch nur im LAN.

Gelogt wird in die /var/log/messages:
Code: [Select]
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Found user 'avahi' (UID 108) and group 'avahi' (GID 110).
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Successfully dropped root privileges.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: avahi-daemon 0.6.31 starting up.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Loading service file /etc/avahi/services/vdr-music.service.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Loading service file /etc/avahi/services/vdr-photo.service.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Loading service file /etc/avahi/services/vdr-recordings.service.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Loading service file /etc/avahi/services/vdr-svdrp.service.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Loading service file /etc/avahi/services/vdr-video.service.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::230:5ff:fec8:d061.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: New relevant interface eth0.IPv6 for mDNS.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Network interface enumeration completed.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Registering new address record for fe80::230:5ff:fec8:d061 on eth0.*.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Registering HINFO record with values 'I686'/'LINUX'.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Joining mDNS multicast group on interface eth0.IPv4 with address 10.132.128.103.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: New relevant interface eth0.IPv4 for mDNS.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Registering new address record for 10.132.128.103 on eth0.IPv4.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Withdrawing address record for 10.132.128.103 on eth0.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Leaving mDNS multicast group on interface eth0.IPv4 with address 10.132.128.103.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Interface eth0.IPv4 no longer relevant for mDNS.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Joining mDNS multicast group on interface eth0.IPv4 with address 10.132.128.103.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: New relevant interface eth0.IPv4 for mDNS.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Registering new address record for 10.132.128.103 on eth0.IPv4.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Withdrawing address record for 10.132.128.103 on eth0.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Leaving mDNS multicast group on interface eth0.IPv4 with address 10.132.128.103.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Interface eth0.IPv4 no longer relevant for mDNS.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Joining mDNS multicast group on interface eth0.IPv4 with address 10.132.128.103.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: New relevant interface eth0.IPv4 for mDNS.
May 18 13:43:50 (MLD) daemon.info avahi-daemon[2931]: Registering new address record for 10.132.128.103 on eth0.IPv4.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: Withdrawing address record for 10.132.128.103 on eth0.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: Leaving mDNS multicast group on interface eth0.IPv4 with address 10.132.128.103.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: Interface eth0.IPv4 no longer relevant for mDNS.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: Joining mDNS multicast group on interface eth0.IPv4 with address 10.132.128.103.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: New relevant interface eth0.IPv4 for mDNS.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: Registering new address record for 10.132.128.103 on eth0.IPv4.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: Withdrawing address record for 10.132.128.103 on eth0.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: Leaving mDNS multicast group on interface eth0.IPv4 with address 10.132.128.103.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: Interface eth0.IPv4 no longer relevant for mDNS.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: Joining mDNS multicast group on interface eth0.IPv4 with address 10.132.128.103.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: New relevant interface eth0.IPv4 for mDNS.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: Registering new address record for 10.132.128.103 on eth0.IPv4.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: Withdrawing address record for 10.132.128.103 on eth0.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: Leaving mDNS multicast group on interface eth0.IPv4 with address 10.132.128.103.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: Interface eth0.IPv4 no longer relevant for mDNS.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: Joining mDNS multicast group on interface eth0.IPv4 with address 10.132.128.103.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: New relevant interface eth0.IPv4 for mDNS.
May 18 13:43:51 (MLD) daemon.info avahi-daemon[2931]: Registering new address record for 10.132.128.103 on eth0.IPv4.
May 18 13:43:51 (MLD) daemon.info avahi-dnsconfd[3116]: Successfully connected to Avahi daemon.
meine MLDs (show / hide)

Offline seahawk1986

  • Newbie
  • *
  • Posts: 26
    • View Profile
Avahi
« Reply #121 on: May 18, 2013, 21:28:52 »
Wie sehen denn die Dateien bei dir aus?
/etc/nsswitch.conf (meine: http://pastebin.com/YXUJzaRp )
/etc/avahi/avahi-daemon.conf ( http://pastebin.com/jU0JBDHR )
/etc/hostname ( http://pastebin.com/Mc2kfw1W )

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Avahi
« Reply #122 on: May 18, 2013, 22:09:32 »
da haben wir ein paar Unterschiede
Code: [Select]
# etc/nsswitch.conf
#

passwd: compat
group: compat

hosts: files dns mdns4 myhostname
networks: files

services:       files
protocols:      files
rpc:            files
ethers:         files
netmasks:       files
netgroup:       files
publickey:      files

bootparams:     files
automount:      files
aliases:        files

# End /etc/nsswitch.conf
Code: [Select]
MLD> cat /etc/hostname
server
und die /etc/avahi/avahi-daemon.conf ist als Anlage dabei
« Last Edit: May 18, 2013, 22:11:34 by skippy »
meine MLDs (show / hide)

Offline seahawk1986

  • Newbie
  • *
  • Posts: 26
    • View Profile
Avahi
« Reply #123 on: May 18, 2013, 22:16:22 »
Ok, versuch mal meine /etc/nsswitch.conf und /etc/avahi/avahi-daemon.conf zu übernehmen.
Was sagt denn der Befehl bei dir? Kommt da einfach "server"?
Code: [Select]
hostname

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Avahi
« Reply #124 on: May 18, 2013, 22:35:15 »
Ja, das versuche ich, geht aber erst morgen, da Aufnahmen laufen. Melde mich dann wieder
Code: [Select]
MLD> hostname
server
Danke dir vielmals für deine Unterstützung!
meine MLDs (show / hide)

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Avahi
« Reply #125 on: May 18, 2013, 22:54:21 »
Quote
Ja, das versuche ich, geht aber erst morgen, da Aufnahmen laufen. Melde mich dann wieder
Code: [Select]
MLD> hostname
server
Die Dateien machen keinen Unterschied. Bei mir funktioniert es doch damit.
In der rc.config steht bei HOST_NAME= auch server oder was steht da?

Gruß wino

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Avahi
« Reply #126 on: May 19, 2013, 10:09:21 »
Hi wino,
Code: [Select]
MLD> cat /etc/rc.config | grep HOST
HOST_NAME="server"
Ich verstehe es ja auch nicht, aber irgend einen Grund muss es ja haben, dass der Server nicht mag. Meine anderen MLDs zicken ja auch nicht rum. Ich werde nachher die Konfigs von seahawk testen und wenn das nichts bringt auch noch einmal auf einen alten Sicherungsstand zurückgehen, den Hostnamen konform ändern und dann erst den avahi-linker installieren.

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

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Avahi
« Reply #127 on: May 19, 2013, 11:55:05 »
Hallo zusammen,

hier die Ergebnisse meiner jüngsten Bemühungen. Ich habe die /etc/nsswitch.conf und /etc/avahi/avahi-daemon.conf von seahawk1986 verwendet. Nach einem reboot taucht zumindest der Server 1x auf, was vorher nicht der Fall war. Nfs-Freigaben sind dort aber nicht zu sehen.
Code: [Select]
MLD> avahi-browse -a
+   eth0 IPv6 wozi [00:1d:60:76:86:4b]                      _workstation._tcp    local
+   eth0 IPv4 DiskStation [00:11:32:14:96:d5]               _workstation._tcp    local
+   eth0 IPv4 server [00:30:05:c8:d0:61]                    _workstation._tcp    local
+   eth0 IPv4 wozi [00:1d:60:76:86:4b]                      _workstation._tcp    local
+   eth0 IPv6 Recordings on wozi                            _nfs._tcp            local
+   eth0 IPv6 Pictures on wozi                              _nfs._tcp            local
+   eth0 IPv6 Music on wozi                                 _nfs._tcp            local
+   eth0 IPv6 Videos on wozi                                _nfs._tcp            local
+   eth0 IPv4 Recordings on wozi                            _nfs._tcp            local
+   eth0 IPv4 Pictures on wozi                              _nfs._tcp            local
+   eth0 IPv4 Music on wozi                                 _nfs._tcp            local
+   eth0 IPv4 Videos on wozi                                _nfs._tcp            local
+   eth0 IPv4 DiskStation(WebDAV)                           _http._tcp           local
+   eth0 IPv4 DiskStation                                   _http._tcp           local
+   eth0 IPv4 SVDRP on wozi                                 _svdrp._tcp          local
Dann habe ich ein älteres Backup verwendet, alles auf den neuesten Stand gebracht, den Servernamen geändert und nach einem reboot den avahi-linker installiert. Ergebnis ist identisch, der Server taucht beim avahi-browse nicht auf. Aufgefallen ist mir bei der ganzen Aktion, dass ich nach der Aktualisierung auf den neuesten Stand immer diese Fehlermeldung habe:
Code: [Select]
ldconfig: skipping /usr/lib/libtntdb-sqlite2.so: No such file or directorySie taucht auch immer bei der Installation neuer Addons auf. Ob es auch etwas mit meinen Problemen beim avahi-linker zu tun hat, weiß ich nicht. Deshalb werde ich den Server neu aufsetzen, wenn die 3.0.3 rund läuft und dann schauen, wie das Ergebnis ist.

Euch nochmals vielen Dank und viele Grüße skippy
meine MLDs (show / hide)

Offline seahawk1986

  • Newbie
  • *
  • Posts: 26
    • View Profile
Avahi
« Reply #128 on: May 19, 2013, 14:53:31 »
Quote
Nach einem reboot taucht zumindest der Server 1x auf, was vorher nicht der Fall war. Nfs-Freigaben sind dort aber nicht zu sehen.
Was ist mit dem Inhalt der /etc/avahi/services/*.conf Dateien? Sind das Dateien mit gültiger Syntax ohne Dubletten?

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Avahi
« Reply #129 on: May 19, 2013, 15:10:31 »
Quote
Was ist mit dem Inhalt der /etc/avahi/services/*.conf Dateien?
meine MLDs (show / hide)

Offline seahawk1986

  • Newbie
  • *
  • Posts: 26
    • View Profile
Avahi
« Reply #130 on: May 19, 2013, 15:21:48 »
Quote
Quote
Was ist mit dem Inhalt der /etc/avahi/services/*.conf Dateien?

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Avahi
« Reply #131 on: May 19, 2013, 17:01:40 »
skippy ich weiß jetzt nicht was bei deinem System los ist aber hier funktioniert alles.
Es werden brav die links angelegt und auch wieder entfernt und die .update wird auch automatisch ausgeführt.

Egal welche Konstellation ich probiert habe es gibt keine Probleme hier. Probiert habe ich auf real genauso wie VM.
Sogar beim Test mit 2 real und 6 VMs,  um zu sehen ob bei so einer großen Anzahl von MLDs es zu Schwierigkeiten kommt, gab es keine Probleme( außer als meine Frau ins Aufnahmemenü ging und über 7 MLDs stolperte :)) )


MegaX
Gruß MegaX

Hardware (show / hide)

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Avahi
« Reply #132 on: May 19, 2013, 18:02:12 »
So, ich habe das schöne Wetter genutzt und den Server mit der 3.0.3 aus der Entwicklungsumgebung neu aufgesetzt. Jetzt ist auch der Server (heißt jetzt MLD-Server) beim "avahi-browse -a" mit den Freigaben zu sehen. Allerdings läuft der avahi-linker Prozess auf dem MLD-Server nicht. Das ist vermutlich der Grund den MarMic genannt hatte, dass er noch jemand für die Python-Anpassung sucht. Beim direkten Aufruf auf der Konsole gibt es die folgenden Meldungen:
Code: [Select]
MLD> /usr/bin/python /usr/bin/avahi-linker
Traceback (most recent call last):
  File "/usr/lib/python2.7/site.py", line 563, in <module>
    main()
  File "/usr/lib/python2.7/site.py", line 545, in main
    known_paths = addusersitepackages(known_paths)
  File "/usr/lib/python2.7/site.py", line 272, in addusersitepackages
    user_site = getusersitepackages()
  File "/usr/lib/python2.7/site.py", line 247, in getusersitepackages
    user_base = getuserbase() # this will also set USER_BASE
  File "/usr/lib/python2.7/site.py", line 237, in getuserbase
    USER_BASE = get_config_var('userbase')
  File "/usr/lib/python2.7/sysconfig.py", line 578, in get_config_var
    return get_config_vars().get(name)
  File "/usr/lib/python2.7/sysconfig.py", line 524, in get_config_vars
    _init_posix(_CONFIG_VARS)
  File "/usr/lib/python2.7/sysconfig.py", line 408, in _init_posix
    from _sysconfigdata import build_time_vars
  File "/usr/lib/python2.7/_sysconfigdata.py", line 6, in <module>
ImportError: No module named _sysconfigdata_nd
Ich denke, ich bin auch der Lösung des anderen Problems näher gekommen. Es klappt, wenn ich den Eintrag in der default.cfg für mein NAS auskommentiere. ich hatte den Eintrag wie folgt geändert:
Code: [Select]
[staticmount]
# path is relative to autofs directory
vdr = Diskstation/volume1/video/VDR
Ursprünglich ist dort als Parameter "files" vorgesehen. Da es sich jedoch um VDR-Aufnahmen handelt, die ich im Aufnahmeverzeichnis des OSD sehen wollte, schien mir das logisch. Zumindest hat es beim NAS hervorragend funktioniert (Diese Links wurden angelegt und auch im OSD angezeigt). Vermutlich ist das aber so nicht vorgesehen.
@seahawk1986: Gibt es eine Möglichkeit, die NAS-Verzeichnisse im OSD anzeigen zu lassen, ohne den Avahi-linker aus dem Tritt zu bringen. Oder kannst du den Avahi-linker so erweitern, dass es klappt?

Sorry für den Wirbel und die Arbeit die ich damit verursacht habe :(
Viele Grüße skippy
meine MLDs (show / hide)

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Avahi
« Reply #133 on: May 19, 2013, 20:09:41 »
Quote
Das ist vermutlich der Grund den MarMic genannt hatte, dass er noch jemand für die Python-Anpassung sucht.
Python ist angepasst.
 

Offline seahawk1986

  • Newbie
  • *
  • Posts: 26
    • View Profile
Avahi
« Reply #134 on: May 19, 2013, 22:08:54 »
Quote
Ich denke, ich bin auch der Lösung des anderen Problems näher gekommen. Es klappt, wenn ich den Eintrag in der default.cfg für mein NAS auskommentiere. ich hatte den Eintrag wie folgt geändert:
Code: [Select]
[staticmount]
# path is relative to autofs directory
vdr = Diskstation/volume1/video/VDR
Ursprünglich ist dort als Parameter "files" vorgesehen. Da es sich jedoch um VDR-Aufnahmen handelt, die ich im Aufnahmeverzeichnis des OSD sehen wollte, schien mir das logisch. Zumindest hat es beim NAS hervorragend funktioniert (Diese Links wurden angelegt und auch im OSD angezeigt). Vermutlich ist das aber so nicht vorgesehen.
@seahawk1986: Gibt es eine Möglichkeit, die NAS-Verzeichnisse im OSD anzeigen zu lassen, ohne den Avahi-linker aus dem Tritt zu bringen. Oder kannst du den Avahi-linker so erweitern, dass es klappt?
Hallo,
aktuell kann für jede Kategorie nur ein statischer Mount vorgegeben werden - ich muss mal schauen wie man das am besten hin bekommt, vermutlich muss ich dafür die Reihenfolge der Argumente in [staticmount] tauschen, damit eine n:1 Zuordnung möglich wird.

1 ... 7 8 [9] 10 11 12 >>> Archiv / MLD 3.x / Development / Avahi
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.