Ergänzung des AVAHI-Services

Status
Für weitere Antworten geschlossen.

RalliS

Benutzer
Mitglied seit
10. Mrz 2012
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

in der Beta 4.0-2166 habe ich /usr/syno/avahi/services/ drei 3rdparty.xxx.service ergänzt gemäß folgendem Link:

http://www.vdr-portal.de/board60-linux/board14-betriebssystem/board96-yavdr/110158-yavdr-0-4-nfs-shares-einer-synology-diskstation-automatisch-mounten-avahi-announcements-für-avahi-mounter/

Nach dem Update auf 4.0-2198 sind die Ergänzungen zunächst mal weg. Ich habe die Ergänzungen nun wieder erneut vorgenommen, jedoch meckert mir jedes mal nun ein AVAHI-Restart an, dass mal in dem einen, mal in dem anderen File ein Fehler wäre und löscht alle 3rdparty-Dateien ! Für mich nicht ganz nachvollziehbar.

Code:
Mar 10 07:54:31 avahi-daemon[18844]: XML_ParseBuffer() failed at line 1: not well-formed (invalid token).
Mar 10 07:54:31 avahi-daemon[18844]: Failed to load service group file /usr/syno/avahi/services/3rdparty.photo.service, ignoring.

Nun habe ich zwei Fragen:

1) es ist auch die Original-Datei 3rdparty.itunes.service gelöscht worden. Kann mir die hier jemand bereitstellen ? Danke.
2) Sieht jemand in den verlinkten Dateien einen Fehler, der in der Beta ignoriert wurde und nun nicht mehr ? Was muss ich ändern ?

Gruß,
Ralli
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.166
Punkte für Reaktionen
414
Punkte
393
Hallo,
Du kannst das Firmwarefile auseinandernehmen,ist ein tar oder tgz.

Gruß Götz
 

RalliS

Benutzer
Mitglied seit
10. Mrz 2012
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
Danke für den Hinweis, aber leider ist das File nicht in der Firmware enthalten.

Ich vermute, dass die 3rdparty.itunes.service erst im laufenden System angelegt wird. Ein Anhalten und Neustarten des iTunes-Server hat die Datei übrigens nicht neu erzeugt.
 

fatzgenfatz

Benutzer
Mitglied seit
05. Mrz 2011
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
Hallo, ich kann nicht mit einer 3rdparty.itunes.service dienen, aber hier ist meine http.service:
Rich (BBCode):
<service-group>
<name>Fatboy</name>
<service>
<type>_http._tcp</type>
<port>5000</port>
<txt-record>vendor=Synology</txt-record>
<txt-record>model=DS211j</txt-record>
<txt-record>serial=ACHCN04115</txt-record>
<txt-record>version_major=4</txt-record>
<txt-record>version_minor=0</txt-record>
<txt-record>version_build=2197</txt-record>
<txt-record>admin_port=5000</txt-record>
<txt-record>secure_admin_port=5001</txt-record>
<txt-record>mac_address=00:11:32:09:D5:C7</txt-record>
</service>
</service-group>

mfG,
f.
 

RalliS

Benutzer
Mitglied seit
10. Mrz 2012
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
Hallo,

das hat leider nicht geholfen. Die Ursache liegt in der geänderten S99avahi.sh. Hier ein Diff von der Version 2166 und der Version 2198:

279c279,281
< mv ${AVAHI_SERVICE_PATH}/3rdparty.*.service ${AVAHI_CONF_PATH}
---
> if [ -f ${AVAHI_SERVICE_PATH}/3rdparty.*.service ]; then
> mv ${AVAHI_SERVICE_PATH}/3rdparty.*.service ${AVAHI_CONF_PATH}
> fi
281c283,285
< mv ${AVAHI_CONF_PATH}/3rdparty.*.service ${AVAHI_SERVICE_PATH}
---
> if [ -f ${AVAHI_CONF_PATH}/3rdparty.*.service ]; then
> mv ${AVAHI_CONF_PATH}/3rdparty.*.service ${AVAHI_SERVICE_PATH}
> fi

Es wurde lediglich bzw. gerade dieser Teil verändert. Ich habe daher einfach die aktuelle Version durch die S99avahi.sh der 2166 ersetzt und nun klappt es wieder.

Nach einem Neustart war dann auch die 3rdparty.itunes.service, die mir die Diskstation einfach weggelöscht hatte, wieder da.

Gruß,
Ralli
 
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.166
Punkte für Reaktionen
414
Punkte
393
Hallo,
hab gerade mal den iTunens Server gestartet (brauch das Ding nicht) und das ist der Inhalt
Rich (BBCode):
<service-group>
<name></name>
<service>
<type>_daap._tcp</type>
<port>3689</port>
<txt-record>txtvers=1</txt-record>
<txt-record>Database ID=</txt-record>
<txt-record>Machine ID=</txt-record>
<txt-record>Machine Name=</txt-record>
<txt-record>mtd-version=0.2.4.1</txt-record>
<txt-record>iTSh Version=131073</txt-record>
<txt-record>Version=196610</txt-record>
<txt-record>Password=false</txt-record>
</service>
</service-group>

Gruß Götz
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat