Ein Neustart des Servers bringt genauso wenig wie das wiederholte Starten des iTunes Clients. Immer wenn man die Freigabe in iTunes wählt, bricht die Verarbeitung nach wenigen Augenblicken ab und man landet anstatt auf den Medien des iTunes Servers wieder im Client.
Im Internet findet man die verzweifelten Hilferufe unter folgenden Suchbegriff-Kombinationen:
- iTunes Server Problem
- Dying iTunes Server
- iTunes Freigabe Abbruch
- iTunes Server Absturz
Aufgrund der großen Verzweiflung von vielen Internet-Mitbürgern habe ich mich an die Ursachenforschung gemacht und dabei folgenden Trick gefunden:
Qnap only: Per Default läuft auf einer Qnap-NAS ein SSH Server. Per SSH Client (Win: Putty, MacOS: Terminal und ssh) einfach mit Benutzername admin und eurem Passwort auf die Qnap Box zugreifen. Anschließend per 'ps -ef | grep 'mt-daapd' schauen, ob der iTunes Server Dienst überhaupt läuft. Wenn ja, den Dienst beenden.
Startet man den iTunes Server auf der Kommandozeile von Hand per 'mt-daapd -d 9 -c /etc/mt-daapd.conf -f', dann werden alle Statusinformationen auf der Konsole protokolliert. Das Aufrufbeispiel ist für die Standard-Qnap-Installation. Bei anderen NAS Geräten kann der Ort der Konfigurationsdatei abweichen und ist deshalb entsprechend abzuändern.
Beim Großteil der Abstürze des Servers und bei den im Netz gefundenen Problemen dürfte die Ursache eine korrupte Mediendatei oder ein korruptes Verzeichnis sein. Der Indexer beim Starten des iTunes Server Dienstes bekommt ein Problem und der Dienst stoppt.
Alles gar kein Problem. In den meisten Fällen genügt ein Blick auf die letzte Statusmeldung in der Konsole und man hat das Problem verursachende Verzeichnis oder die Datei identifiziert. Diese löscht man dann ganz einfach und führt das obige Kommando erneut aus. Das Ganze wiederholt man, bis alle Probleme gefunden und behoben wurden.
War dieser Tip hilfreich? Comments welcome!