Datenbank für 2 Kodis

  • Tag zusammen,

    ich hoffe ihr könnte mir weiterhelfen.
    Bisher hatte ich 2 Raspberrys mit Kodi, einen NAS mit Nas4Free und einen Raspberry mit Raspbian und SQL Datenbank (MariaDB) laufen und würde die beiden Kodis gerne weiterhin mit einer zentralen Datenbank betreiben, da einer davon im Wohnzimmer und der andere im Schlafzimmer im Einsatz ist.

    Letztes Wochenende hatte mein Raspberry mit der SQL Datenbank nen Crash (keine Ahnung wieso).
    Nun bin ich schon die ganze woche dabei den Raspberry mit der SQL Datenbank neu aufzusetzen nur irgendwie scheitert es zum schluss immer daran das Kodi keine Datenbank erstellen kann.
    Anfangs habe ich es noch mit Kodi Version 17 versucht und gestern habe ich einen Versuch mit Version 18.1 gestartet, hier kam aber der gleiche Fehler. (01_KODI.log)


    Nachdem ich die letzten Tage viel gegoogelt habe bzgl meinem Problem bin ich des öfteren über Emby gestolpert.
    Da frage ich mich doch ob es sinn macht meine Datenbank mit MariaDB oder mit Emby zu machen.

    Problem is nur für beides bräuchte ich auf jeden fall Hilfestellung, da ich mich nich sonderbar gut auskenne.

    Bzgl Emby wäre meine Idee gewesen des ganze dann auf meinem NAS zu betreiben, da die Raspberrys ja bisl zu schwach dafür sein sollen.
    Wenn ich Emby auf meinem NAS betreiben möchte müsste ich dafür ein Jail installieren wenn ich des richtig gelesen hab, stimmt des?

    Nächste Frage ist dann natürlich auch ob mein NAS dafür ausreichend ist und wie ich des Jail installiere.

    NAS:
    9.1.0.1 - Sandstorm (Revision 847)
    FreeBSD 9.1-RELEASE-p5 (kern.osreldate: 901000)
    x64-embedded auf Intel(R) Celeron(R) CPU G1840 @ 2.80GHz


    Ich hoffe ihr könnt mir weiterhelfen, bin im moment mit meinem Latein am Ende.

    Schönes Wochenende euch allen.

    Gruß Jens

  • Hi
    Du hast ua. im Log stehen, das er nicht auf die JPEGs zugreifen kann im Netz

    Code
    LoadJpeg: unable to load http://image.tmdb.org/t/p/original/uBJ0C8RIGO1T04PYo0y8OYri89u.jpg

    Das sieht für mich so aus, als wenn er nicht ins Netz kommt.

    Wie sind denn Deine Netzwerkeinstellungen. LAN / WLAN, manuell oder DHCP für die Netzwerkkonfig?

  • Das sieht echt übel aus

    MyVideos75 ist ein Überbleibsel aus "Frodo" Zeiten von 2013. Das sieht in der Tat nicht gut aus. Da würde ich mal aufräumen ;)

    Wertschätzung kostet nichts, aber sie ist von unschätzbarem Wert.

  • Warum setzt Du den kleinen nicht neu auf, das ist schnell gemacht
    Alles was Du brauchst ist LibreELEC.USB-SD.Creator.Win32.exe
    Der lädt Dir die letzte Version von Kodi runter, schreibt das Image auf die SD Karte und dann installierst Du neu
    Das und das Einrichten ist in einer halben Stunde gemacht

    Sichere Dir die [definition='2','1']advancedsettings[/definition].xml einfach weg und lege Sie wieder in Userdata bevor Du die Filmsourcen wieder einbindest. Booten nicht vergessen

    Einmal editiert, zuletzt von Pilot188 (5. April 2019 um 15:57) aus folgendem Grund: Typo

  • Ich habe selber zwar keine SQL Datenbank, aber warum überhaupt dafür nen zusätzlichen Pi laufen lassen?
    Du hast doch ein NAS am laufen, was hindert dich daran die SQL Datenbank da drauf laufen zu lassen? Das NAS wird eh immer an sein sobald du über Kodi was abspielen möchtest.

    NAS: Gehäuse: Jonsbo G3, Mainboard: MSI B460M PRO, CPU: Intel Pentium G6400, OS: OMV 6

    Client: NVIDIA Shield Pro 2019

  • Hi
    Du hast ua. im Log stehen, das er nicht auf die JPEGs zugreifen kann im Netz

    Code
    LoadJpeg: unable to load http://image.tmdb.org/t/p/original/uBJ0C8RIGO1T04PYo0y8OYri89u.jpg

    Das sieht für mich so aus, als wenn er nicht ins Netz kommt.

    Wie sind denn Deine Netzwerkeinstellungen. LAN / WLAN, manuell oder DHCP für die Netzwerkkonfig?

    Der eine Kodi ist per WLAN verbunden der zweite über PowerLan, beim Powerlan Kodi hab ich noch nicht ins Log geschaut.
    Beide haben manuell die IP zugewiesen bekommen.

    Warum setzt Du den kleinen nicht neu auf, das ist schnell gemacht
    Alles was Du brauchst ist LibreELEC.USB-SD.Creator.Win32.exe
    Der lädt Dir die letzte Version von Kodi runter, schreibt das Image auf die SD Karte und dann installierst Du neu
    Das und das Einrichten ist in einer halben Stunde gemacht

    Sichere Dir die [definition='2','1']advancedsettings[/definition].xml einfach weg und lege Sie wieder in Userdata bevor Du die Filmsourcen wieder einbindest. Booten nicht vergessen

    Hab einen der beiden Kodis schon neu aufgesetzt, einmal mit der Version 17. und gestern erst mit der Version 18. und bei beiden kommt der gleiche Fehler.
    Hab mit LibreELEC.USB Creator neu aufgesetzt. Einmal mit der alten Version die ich noch hatte und einmal mit der neuen Version.
    Des Logfile is von der neuen Version.

    Ich habe selber zwar keine SQL Datenbank, aber warum überhaupt dafür nen zusätzlichen Pi laufen lassen?
    Du hast doch ein NAS am laufen, was hindert dich daran die SQL Datenbank da drauf laufen zu lassen? Das NAS wird eh immer an sein sobald du über Kodi was abspielen möchtest.

    So wie ich des bisher rausgefunden hab müsste ich dafür n Jail auf meinem NAS aufsetzten, da ich sonst keine SQL Datenbank in Nas4Free laufen lassen kann. Daher auch meine Überlegung ob ich evtl auf Emby umsteigen soll, da ich bisher nur gutes drüber gelesen hab.
    Deswegen hatte ich bisher die SQL Datenbank auf nem alten Raspberry Pi 2, den hatte ich noch übrig.


    Hat er doch auch. Meine Empfehlung ging in Richtung Kodi neu aufsetzen. Denn der ist krumm

    Wie oben geschrieben hab ich einen der beiden Kodis schon neu aufgesetzt. Oder ich hab dabei gravierend was falsch gemacht??? ?(

  • Ich hab im kodi selber nur die IP zugewiesen, zusätzlich ist aber der Router auch so eingestellt das die kodis immer die selber IP bekommen.
    Gateway und DNS hab ich manuell nicht zugewiesen.

    Wenn ich auf dem frischen kodi die [definition='2','1']advancedsettings[/definition] raus nehme läuft er sauber und bis auf häufiges buffern funktioniert alles.

    Wenn ich morgen wieder am PC bin versuche ich mal über ssh kodinerds anzupingen.

  • Wenn Du die IP-Adresse in Kodi manuell einträgst, dann musst Du auch das Gateway und den DNS Server eintragen. Aber wenn Du auf dem Router eh eingestellt hast, das dieser MAC Adresse immer die selbe IP-Adresse zugewiesen wird dann stelle in KOdi das auf automatisch (DHCP). Dann bekommt er alles was notwendig ist.

  • Hab etz die Netzwerkeinstellung in Kodi auf dhcp umgestellt.
    Gateway und DNS hatte er mit manueller Einstellung aber, obwohl ich es nicht selber eingegeben habe.

    Anpingen von Kodinerds oder Google über die SSH funktioniert wunderbar, mit DHCP aber auch mit manueller Einstellung.

    Kodi ist so eingestellt das er aufs Netzwerk wartet. Maximal Wartezeit hab ich auf 30 Sekunden eingestellt.
    Hier dann noch das aktuelle 01_KODI.log dazu

  • Du hast definitiv ein Problem mit der Namensauflösung, denn Kodi kann die Namen nicht auflösen.
    Evtl. liegt es an Deinem Router. Denn es können weder image.tmdb.org für die Bilder noch das repository von kodi aufgelöst werden. Ich habe sie einmal fett markiert


    Spoiler anzeigen


    2018-06-22 13:12:24.255 T:1793028976 ERROR: CCurlFile::Stat - Failed: Couldn't resolve host name(6) for http://image.tmdb.org/t/p/original/igqnNOR5W47L91N54ihppONFMdK.jpg
    2018-06-22 13:12:24.255 T:1809814384 ERROR: CCurlFile::Stat - Failed: Couldn't resolve host name(6) for http://image.tmdb.org/t/p/original/t…sAmtnQvw6gS.jpg
    2018-06-22 13:12:24.258 T:1700778864 ERROR: CCurlFile::Stat - Failed: Couldn't resolve host name(6) for http://image.tmdb.org/t/p/original/U…hcpt0llPAfe.jpg
    2018-06-22 13:12:24.263 T:1793028976 ERROR: CCurlFile::Stat - Failed: Couldn't resolve host name(6) for http://image.tmdb.org/t/p/original/9…dBcVEGne3EB.jpg
    2018-06-22 13:12:24.266 T:1801421680 ERROR: CCurlFile::Stat - Failed: Couldn't resolve host name(6) for http://image.tmdb.org/t/p/original/u…NogMuQNlKaG.jpg
    2018-06-22 13:12:24.270 T:1793028976 ERROR: CCurlFile::Stat - Failed: Couldn't resolve host name(6) for http://image.tmdb.org/t/p/original/3…q6qt2c4i75e.jpg
    2018-06-22 13:12:24.274 T:1793028976 ERROR: CCurlFile::Stat - Failed: Couldn't resolve host name(6) for http://image.tmdb.org/t/p/original/3…udLpuhyfwOc.jpg
    2018-06-22 13:12:24.277 T:1793028976 ERROR: CCurlFile::Stat - Failed: Couldn't resolve host name(6) for http://image.tmdb.org/t/p/original/8…4U87KwFbL4x.jpg
    2018-06-22 13:12:24.280 T:1793028976 ERROR: CCurlFile::Stat - Failed: Couldn't resolve host name(6) for http://image.tmdb.org/t/p/original/w…gjkWghn9biC.jpg
    2018-06-22 13:12:24.310 T:1801421680 ERROR: CCurlFile::Stat - Failed: Couldn't resolve host name(6) for http://image.tmdb.org/t/p/original/c…hc9y2SNP1PB.jpg
    2018-06-22 13:12:24.348 T:1801421680 ERROR: CCurlFile::Stat - Failed: Couldn't resolve host name(6) for http://image.tmdb.org/t/p/original/g…2je3bRWNOPx.jpg
    2018-06-22 13:12:24.507 T:1793028976 ERROR: CCurlFile::FillBuffer - Failed: Couldn't resolve host name(6)
    2018-06-22 13:12:24.507 T:1793028976 ERROR: CCurlFile::Open failed with code 0 for https://raw.githubusercontent.com/kodi-game/http://repository.kodi.game/master/release/addons.xml.md5:
    2018-06-22 13:12:24.507 T:1793028976 ERROR: Open - failed to open source <https://raw.githubusercontent.com/kodi-game/repo…/addons.xml.md5>
    2018-06-22 13:12:24.507 T:1793028976 ERROR: CRepository: failed read 'https://raw.githubusercontent.com/kodi-game/repo…/addons.xml.md5'
    2018-06-22 13:12:24.573 T:1809814384 ERROR: CCurlFile::FillBuffer - Failed: Couldn't resolve host name(6)
    2018-06-22 13:12:24.573 T:1809814384 ERROR: CCurlFile::Open failed with code 0 for https://addons.libreelec.tv/9.0/RPi2/arm/addons.xml.gz.sha256:
    2018-06-22 13:12:24.573 T:1809814384 ERROR: Open - failed to open source <https://addons.libreelec.tv/9.0/RPi2/arm/addons.xml.gz.sha256>
    2018-06-22 13:12:24.573 T:1809814384 ERROR: CRepository: failed read 'https://addons.libreelec.tv/9.0/RPi2/arm/addons.xml.gz.sha256'
    2018-06-22 13:12:24.656 T:1793028976 ERROR: CCurlFile::FillBuffer - Failed: Couldn't resolve host name(6)
    2018-06-22 13:12:24.657 T:1793028976 ERROR: CCurlFile::Open failed with code 0 for http://mirrors.kodi.tv/addons/leia/addons.xml.gz?sha256:
    2018-06-22 13:12:24.658 T:1793028976 ERROR: Open - failed to open source <http://mirrors.kodi.tv/addons/leia/addons.xml.gz?sha256>
    2018-06-22 13:12:24.658 T:1793028976 ERROR: CRepository: failed read 'http://mirrors.kodi.tv/addons/leia/addons.xml.gz?sha256'
    2018-06-22 13:12:25.418 T:1688867696 ERROR: ## LibreELEC Addon ## oe::load_url(http://releases.libreelec.tv/releases.json) ## ERROR: (URLError(gaierror(-3, 'Temporary failure in name resolution'),))

    Zum Datenbankconnect
    Du hast in der [definition=11,0][definition='2','0']as.xml[/definition][/definition] den Port 3307 eingestellt
    Welche Version hat Deine mariaDB? Ich habe auf meiner Synology die Version 10 laufen, diese benötigt Port 3307. Die Vorgängerversionen benötigten Port 3306

    Hast Du evtl. eine Firewall auf Deiner NAS laufen und musst diesen Port vielleicht öffnen?

  • Wie kann ich des Problem mit der Namensauflösung ändern?

    Mariadb läuft auf Version 10.1.37 deswegen hab ich auch Port 3307 in [definition=11,0][definition='2','0']as.xml[/definition][/definition] geschrieben. Vorher hatte ich glaub ich Mariadb 5 drauf, da hatte ich noch Port 3306 drin.
    Da die Datenbank auf dem raspberry läuft is der NAS ja komplett raus im Moment.

    Solange raspbian da keine Firewall davor schaltet würde ich behaupten ne Firewall is kein thema bzgl Datenbank.

  • Namensauflösung:
    Konfiguriere doch einmal Dein Netzwerk manuell, gebe ihm eine IP-Adresse, den Router als Gateway und einen öffentlichen DNS Server z.B. Google
    google-public-dns-a.google.com wäre 8.8.8.8
    google-public-dns-b.google.com wäre 8.8.4.4


    Jetzt zur MariaDB:
    Läuft die auf einem der beiden Raspberry oder auf einem separaten?

    Aber wir wollen einmal schauen, ob überhaupt die Namensauslösung funktioniert

  • Mariadb läuft auf einem separaten raspberry. Als ich des zum ersten Mal eingerichtet hab hatte ich den noch übrig.
    Für mich war es mit der Datenbank auf dem raspberry einfacher als des jail aufn NAS zu machen und da die Datenbank zu betreiben. Hatte Angst das ich mir den Server zerlege wenn ich da n jail einrichte, da ich bei dem Thema nich so bewandert bin.

    Mein Netzwerk konfiguriere ich dann morgen und geb bescheid ob es geholfen hat.

  • Ich habe dem Kodi die Google DNS geben. Habe zusätzlich aber festgestellt wenn ich die [definition=11,0][definition='2','0']as.xml[/definition][/definition] raus nehm aus Kodi, bringt er mir trotzdem die Fehler das er die jpegs nicht laden kann.

    Code
    2019-04-07 11:18:05.177 T:1513599856  NOTICE: LoadJpeg: unable to load http://image.tmdb.org/t/p/original/oEN3j9TCGzRQlSIEtYmvFiJ3eZD.jpg


    Die anderen Fehler sind aber weg. Hab wieder ein 01_KODI.log angehängt.

  • Das ist aber nicht das letzte Log-File, denn das [definition='1','0']log[/definition] geht nur bis 11:14. Dein zitierter Fehler ist von 11:18
    Ich bin auch etwas irritiert, denn das Log hat zwei Einträge drin, einen vom letzten Jahr (2018-06-22 13:11:57.960 T:1937011360) und einen von heute (2019-04-07 11:09:45.228)

    Im Logeintrag vom letzten Jahr wird die MariaDB auf Port 3307 auf 192.168.178.54 angesprochen, heute auf Port 3306 auf der selben Adresse 192.168.178.54


    Benutzername und PWD sind korrekt?

    Kannst Du Dich denn per myPHPAdmin auf der MariaDB anmelden (User und PWD wie in der [definition=11,0][definition='2','0']as.xml[/definition][/definition])?

  • Mein zitierter Fehler ist von nem Logfile ohne [definition=11,0][definition='2','0']as.xml[/definition][/definition] und des angehängte Logfile is mit [definition=11,0][definition='2','0']as.xml[/definition][/definition]

    Können die Einträge überhaupt vom letzten Jahr sein? Hab den Kodi ja diese woche erst neu aufgesetzt und letztes Jahr lief meine MariaDB noch auf version 5 oder so.

    Über myPHPAdmin kann ich mich ohne Probleme mit dem Kodi User und PW einloggen.

    Datenbank-Server

    • Server: Localhost via UNIX socket
    • Server-Typ: MariaDB
    • Server-Version: 10.1.37-MariaDB-0+deb9u1 - Raspbian 9.0
    • Protokoll-Version: 10
    • Benutzer: kodi@localhost
    • Server-Zeichensatz: UTF-8 Unicode (utf8)


    Webserver

    • Apache/2.4.25 (Raspbian)
    • Datenbank-Client Version: libmysql - mysqlnd 5.0.12-dev - 20150407 - $Id: b5c5906d452ec590732a93b051f3827e02749b83 $
    • PHP-Erweiterung: mysqli
    Externer Inhalt 192.168.178.54
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    • curl
    Externer Inhalt 192.168.178.54
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    • mbstring
    Externer Inhalt 192.168.178.54
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    • PHP-Version: 7.0.33-0+deb9u3


    phpMyAdmin

    • Versionsinformationen: 4.6.6deb4

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!