Ich hoffe jeder hat die Feiertage und ruhige Zeit genossen und ist gut in das neue Jahr 2017 gerutscht.
Ich habe die Zeit unter anderem genutzt um die heimische IT etwas auf Vordermann zu bringen welche in letzter Zeit doch etwas vernachlässigt worden ist. Unter anderem bin ich von OpenELEC auf LibreELEC umgeschwenkt, weil ich persönlich dort längerfristig die bessere Alternative sehe. Ich habe OpenELEC immer gemocht aber der Umstand, daß auf der Homepage des Projektes über 9 Monate eine Beta geführt wurde hat mich zum Umdenken bewegt. Die SD-Karte mit LibeELEC hat mir freundlicherweise ein Bekannter zugeschickt, weil mein Kartenleser kaputt ist. Karte in den Raspberry stecken und booten.
Die Installation -wenn man sie überhaupt so nennen kann- hat sich auf das übliche beschränkt. Sprache, LAN/WLAN, SSH/SMB. Alles andere wie diverse Addons, Hintergrund, Zeitschema und dergleichen können im Anschluß festgelegt werden. Im Zuge dessen woltte ich auch gleich die Datenbank auf die DS415+ auslagern. Dadurch bin ich flexibler was die Sicherung anbelangt und kann damit auch weitere Mediencenter anbinden welche alle auf eine zentrale Datenbank zugreifen. Hier hatte ich aber anfangs mit massiven Problemen zu kämpfen. Kaum war die advancedsettings.xml in den Userdata-Ordner kopiert worden, dauerte der nächste Start von LibreELEC um die 5min(!). Ein ewiges löschen, anpassen erneutes kopieren brachte irgendwann einen kleinen (Teil)-Erfolg. Es wurde wieder in einer akzeptablen Geschwindigkeit gebootet. Ein Scrapen der Filme schrieb die Informationen aber nicht in Datenbank auf der NAS, sondern lokal in die SQLight. Also begann das Spielchen wieder von vorne. advancedsettings.xml löschen, rebooten, erneutes kopieren, rebooten und dergleichen. Hat alles nicht gefruchtet. Nach etwa 5 Stunden habe ich gefrustet und entnervt kapituliert. 2 Tage später habe ich die Logs mal überflogen.
139762704336704 ERROR: Unable to open database: MyMusic56 [2003](Can't connect to MySQL server on '192.168.178.2' (101))
T:139762704336704 ERROR: Unable to open database: MyVideos99 [2003](Can't connect to MySQL server on '192.168.178.2' (101))
Das war zumindest schonmal ein erster Anhaltspunkt. Die Firewall der DS schloss ich erstmal aus, da für das lokale Netz eine Ausnahme für alle Ports definiert wurde. Nach weiteren Stunden des probierens und alle möglichen Szenarien durchzuspielen war ich endgültig kurz davor, mich davon ganz zu verabschieden. Einen Versuch am nächsten Tag wollte ich noch wagen. Diesmal habe ich in der Firewall der DS zusätzlich die interne statische IP des LibreELEC für Port 3306 freigegeben. Nach dem Starten der Beere wurde sogleich auch eine Indizierung angestoßen. Alle neu gefundenen Filme landeten damit tatsächlich in der Datenbank der NAS.
Das blieb auch noch so, als ich die Regel für Port 3306 wieder gelöscht habe. Warum es ursprünglich mit der Ausnahme für das komplette LAN nicht funktioniert hat ist mir unerklärlich. Somit habe ich eigentlich für eine Sache von 5min mehrere Stunden dafür aufgewendet. Der nächste Wechsel kann durchaus warten. 🙂