MySQL - Qnap - Unable to open database

  • Liebes Forum,

    ich nenne seit gestern ein TS-412 von Qnap mein eigen und bastele jetzt seit einigen Stunden daran XBMC zum Laufen zu bekommen.. SMB geht auch wunderbar, aber Mysql will einfach nicht.
    Ich habe die Anleitung im Sticky hier 1zu1 befolgt aber das einzige was ich hinbekomme ist:

    18:46:28 T:5720 ERROR: Unable to open database: xbmc_Video60 [1049](Unknown database 'xbmc_Video60')
    18:46:38 T:5720 ERROR: Unable to open database: xbmc_Video59 [1049](Unknown database 'xbmc_Video59')
    18:46:48 T:5720 ERROR: Unable to open database: xbmc_Video58 [1049](Unknown database 'xbmc_Video58')
    18:46:58 T:5720 ERROR: Unable to open database: xbmc_Video57 [1049](Unknown database 'xbmc_Video57')
    18:47:08 T:5720 ERROR: Unable to open database: xbmc_Video56 [1049](Unknown database 'xbmc_Video56')
    18:47:18 T:5720 ERROR: Unable to open database: xbmc_Video55 [1049](Unknown database 'xbmc_Video55')
    18:47:29 T:5720 ERROR: Unable to open database: xbmc_Video54 [1049](Unknown database 'xbmc_Video54')
    18:47:39 T:5720 ERROR: Unable to open database: xbmc_Video53 [1049](Unknown database 'xbmc_Video53')

    Der User XBMC ist angelegt, hat ALLE Rechte. Aber Eden erstellt einfach keine Datenbank (nachgeschaut unter phpmyAdmin). Die Advancedsettings wird geladen (steht im Log) und ich sehe da auch keinen Fehler:

    Wenn ich selbst die xbmc_Video Tabelle erstelle gibt es auch nur Fehlermeldungen... Vielleicht könnt ihr mir ja weiterhelfen :(
    Grüße

    Breece

  • hi habe auch ein qnap , bei mit laeuft es super , mache aber nunmeine db und alles neu weil ich nur getetest habe bis jetzt ... normal must du in myphp nichts adden macht er allein und in deiner xml ist mir aufgefallen ...

    xbmc_Video .. xbmc_Musik ....

    teste mal xbmc_video & xbmc_musikob es was bringt ....

    hier mal meine ...


    <[definition='2','1']advancedsettings[/definition]>
    <videodatabase>
    <type>mysql</type>
    <host>192.168.0.17</host>
    <port>3306</port>
    <user>xbmc</user>
    <pass>xbmc</pass>
    <name>xbmc_video</name>
    </videodatabase>
    <musicdatabase>
    <type>mysql</type>
    <host>192.168.0.17</host>
    <port>3306</port>
    <user>xbmc</user>
    <pass>xbmc</pass>
    <name>xbmc_music</name>
    </musicdatabase>
    <pathsubstitution>
    <substitute>
    <from>special://masterprofile/Thumbnails</from>
    <to>smb://xbmc:xbmc@192.168.0.17/xbmc/Thumbnails</to>
    </substitute>
    </pathsubstitution>

  • habe nun den fehler auch aber nur weil ich die nun ueber ftp source scanne .. was bei mir auch ein Time Out gibt nach einer weile .. also er hoert auf zu scannen .. ich wechsle nun wieder zu nfs source


    19:43:43 T:1212 ERROR: CRemoteControl::Connect - failed to connect
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video60 [1049](Unknown database 'xbmc_video60')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video59 [1049](Unknown database 'xbmc_video59')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video58 [1049](Unknown database 'xbmc_video58')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video57 [1049](Unknown database 'xbmc_video57')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video56 [1049](Unknown database 'xbmc_video56')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video55 [1049](Unknown database 'xbmc_video55')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video54 [1049](Unknown database 'xbmc_video54')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video53 [1049](Unknown database 'xbmc_video53')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video52 [1049](Unknown database 'xbmc_video52')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video51 [1049](Unknown database 'xbmc_video51')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video50 [1049](Unknown database 'xbmc_video50')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video49 [1049](Unknown database 'xbmc_video49')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video48 [1049](Unknown database 'xbmc_video48')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video47 [1049](Unknown database 'xbmc_video47')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video46 [1049](Unknown database 'xbmc_video46')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video45 [1049](Unknown database 'xbmc_video45')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video44 [1049](Unknown database 'xbmc_video44')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video43 [1049](Unknown database 'xbmc_video43')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video42 [1049](Unknown database 'xbmc_video42')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video41 [1049](Unknown database 'xbmc_video41')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video40 [1049](Unknown database 'xbmc_video40')
    19:43:43 T:9632 ERROR: Unable to open database: xbmc_video39 [1049](Unknown database 'xbmc_video39')

  • Danke für das Feedback, aber den Namen der Datenbank habe ich schon getestet... klein geschrieben wollte er auch nicht.
    Was meinst du mit NFS source? Was hast du alles "angeschaltet" beim Qnap?

    [€dit]
    Und jetzt mal ganz blöd gefragt.. Meine Eden installation ist komplett neu, es sind noch keine Quellen hinzugefügt. Ich habe es nur einmal gestartet, damit der XMBC Ordner erstellt wird (Userdata). Trotzdem sollte es funktionieren, oder?

    [€dit2]
    Achja: XBMC Eden ist bei mir Win7x64 installiert... Und ich habe im Log noch eine Fehlermeldung gefunden:

    Code
    WARNING: VIDEO database configuration is experimental.


    Was bedeutet das?
    [€dit3]
    Der Thumbnail Ordner wird übrigens einwandfrei auf dem NAS erstellt...

  • Hmm ok danke, aber das hilft mir auch nicht weiter :(
    Im Moment sieht es für mich so aus, als wäre das einzige was ich machen kann den NAS komplett neu aufsetzen. Aber ob es dann funktioniert -_-

  • weis nicht was du bis jetzt gemacht hast check mal , deine Thubmnail ordner auf dem Nas ,ob er alles ausgelagert hat wenn ist doch alles super denke ich ;)
    und start dein xbmc und schau dir das [definition='1','0']log[/definition] an

    Gruss

    ps:bin noch im chat da geht es schneller mit Fragen und Antworten

  • Hallo,
    ich habe auch einen qnap ts419p+ und die datenbank läuft seidenweich.
    ich glaube du solltest bei deiner [definition='2','1']advancedsettings[/definition].xml keine namen für die datenbanken verwenden, die legt xbmc-eden nämlich selbst an.
    hier mal meine [definition='2','0']as.xml[/definition]

    -------------------------------------------------
    <[definition='2','1']advancedsettings[/definition]>

    <videodatabase>
    <type>mysql</type>
    <host>192.168.1.101</host>
    <port>3306</port>
    <user>xbmc</user>
    <pass>xbmc</pass>
    </videodatabase>

    <musicdatabase>
    <type>mysql</type>
    <host>192.168.1.101</host>
    <port>3306</port>
    <user>xbmc</user>
    <pass>xbmc</pass>
    </musicdatabase>
    <pathsubstitution>
    <substitute>
    <from>special://masterprofile/Thumbnails/</from>
    <to>smb://xbmc:xbmc@192.168.1.101/Thumbnails/</to>
    </substitute>
    </pathsubstitution>
    </[definition='2','1']advancedsettings[/definition]>

    -------------------------------------------------

    gruß, hori

  • Danke erneut für die Tipps. Ich bin jetzt an folgendem Punkt:

    Der Thumbnail Ordner wird sofort ohne Probleme erstellt. XBMC erstellt die
    Datenbanken, der erste Start dauert aber 10-15 Minuten, und die Log
    Datei spuckt die oben genannten Fehlermeldungen aus. Dennoch sind am
    Ende befüllte Datenbanken da.

    Beim nächsten Start dauert es aber auch ca 1-2 Minuten und XBMC ist seeehr langsam, als würde die Datenbank
    nicht hinterher kommen.

    Zuerst dachte ich dies läge daran, dass der Raid noch gesynched wird, da währenddessen die CPU zu 100% ausgelastet
    war. Das ist seit eben fertig, habe das NAS neugestartet, CPU last bei
    <5%. Dennoch hat sich nichts geändert.

    ___________________________

    Ich habe jetzt noch einmal die Datenbanken gelöscht und den "name" Eintrag
    aus der xml entfernt. Eden gestartet und es dauerte wieder 15 Minuten..


    http://pastebin.com/5aeSNw3Z


    Am
    Ende hat XBMC eine MyVideos60 Datenbank erstellt und auch befüllt (und
    zwar genau nachdem er in den Fehlermeldungen bei "MyVideos" angekommen
    ist). XBMC bleibt beim zweiten Start langsam...


    Die Festplatten
    und das Raid sind laut NAS in Ordnung, die Schreibgeschwindigkeit liegt
    bei ~28MB/s und die Lesegeschwindigkeit bei ~53MB/s (während XBMC
    startet brechen die Werte stark ein)

    Also langsam denke ich,
    dass ich um einen kompletten Reset nicht mehr herumkomme...Firmware:
    3.6.1 Build0302 (soll ich mal eine ältere probieren?)


    don mit dem "root" Zugang geht es auch nicht schneller / besser...

    @sb206 Wie hast du es denn dann auf beiden Qnaps zum Laufen bekommen?


    Breece


    Ps.:
    Ich habe in XBMC noch keine Quellen hinzugefügt! Es ist eine frische
    Eden Installation, von der offiziellen Homepage heruntergeladen. Die
    alte wurde gelöscht, inkl. XBMC Ordner unter "Roaming" (Win7)...

    Pps.:
    Ohne Advancedsettings startet XMBC gewohnt schnell und ohne die
    Datenbankeinträg (aber mit Thumbnails) geht es auch wunderbar und die
    Thumbnails werden sofort erstellt... Nur die Datenbank will er nicht.
    Aucb bei vollständig deaktiviertem Virenscanner (inkl Firewall) ändert
    sich nichts.

    Ppps: Ich habe gerade mal die Datenbank aufräumen lassen und der Verdacht erhärtet sich, dass da was faul ist im Staate Qnap...

    Code
    13:39:53 T:1488  NOTICE: CVideoDatabase::CleanDatabase: Starting videodatabase cleanup ..
    
    
    13:40:03
     T:5952   ERROR: Unable to open database: MyMusic18 [2013](Lost 
    connection to MySQL server at 'waiting for initial communication 
    packet', system error: 0)

  • Yup, genau das ist der Fehler...

    Gesendet mit meinem HTC Sensation XE

  • Also ich hatte eine lange Antwort geschrieben (nein das ist auch nicht der Fehler!) aber irgendwie wird die nicht angezeigt.. Ein Moderator muss sie erst prüfen steht da -_-
    [edit mal hier einfügen]

    Danke erneut für die Tipps. Ich bin jetzt an folgendem Punkt:

    Der Thumbnail Ordner wird sofort ohne Probleme erstellt. XBMC erstellt die
    Datenbanken, der erste Start dauert aber 10-15 Minuten, und die Log
    Datei spuckt die oben genannten Fehlermeldungen aus. Dennoch sind am
    Ende befüllte Datenbanken da.

    Beim nächsten Start dauert es aber auch ca 1-2 Minuten und XBMC ist seeehr langsam, als würde die Datenbank
    nicht hinterher kommen.

    Zuerst dachte ich dies läge daran, dass der Raid noch gesynched wird, da währenddessen die CPU zu 100% ausgelastet
    war. Das ist seit eben fertig, habe das NAS neugestartet, CPU last bei
    <5%. Dennoch hat sich nichts geändert.

    ___________________________

    Ich habe jetzt noch einmal die Datenbanken gelöscht und den "name" Eintrag
    aus der xml entfernt. Eden gestartet und es dauerte wieder 15 Minuten..


    http://pastebin.com/5aeSNw3Z


    Am
    Ende hat XBMC eine MyVideos60 Datenbank erstellt und auch befüllt (und
    zwar genau nachdem er in den Fehlermeldungen bei "MyVideos" angekommen
    ist). XBMC bleibt beim zweiten Start langsam...


    Die Festplatten
    und das Raid sind laut NAS in Ordnung, die Schreibgeschwindigkeit liegt
    bei ~28MB/s und die Lesegeschwindigkeit bei ~53MB/s (während XBMC
    startet brechen die Werte stark ein)

    Also langsam denke ich,
    dass ich um einen kompletten Reset nicht mehr herumkomme...Firmware:
    3.6.1 Build0302 (soll ich mal eine ältere probieren?)


    don mit dem "root" Zugang geht es auch nicht schneller / besser...

    sb206 Wie hast du es denn dann auf beiden Qnaps zum Laufen bekommen?


    Breece


    Ps.:
    Ich habe in XBMC noch keine Quellen hinzugefügt! Es ist eine frische
    Eden Installation, von der offiziellen Homepage heruntergeladen. Die
    alte wurde gelöscht, inkl. XBMC Ordner unter "Roaming" (Win7)...

    Pps.:
    Ohne Advancedsettings startet XMBC gewohnt schnell und ohne die
    Datenbankeinträg (aber mit Thumbnails) geht es auch wunderbar und die
    Thumbnails werden sofort erstellt... Nur die Datenbank will er nicht.
    Aucb bei vollständig deaktiviertem Virenscanner (inkl Firewall) ändert
    sich nichts.

    Ppps: Ich habe gerade mal die Datenbank aufräumen lassen und der Verdacht erhärtet sich, dass da was faul ist im Staate Qnap...

    Code
    13:39:53 T:1488 NOTICE: CVideoDatabase::CleanDatabase: Starting videodatabase cleanup ..
    
    
    13:40:03
    T:5952 ERROR: Unable to open database: MyMusic18 [2013](Lost
    connection to MySQL server at 'waiting for initial communication
    packet', system error: 0)
  • Sorry für den Doppelpost, aber sonst wird das zu unübersichtlich...
    Ich habe das NAS komplett neu aufgesetzt (ausschalten, Festplatten raus, anschalten, nur eine rein etc) und das Problem bleibt das gleiche. Habe dann mal auf meinem MacBook einen MySQL Server installiert und mit dem geht es einwandfrei (die Fehlermeldungen kommen zwar auch, aber der erste Start dauert gerade mal 30 Sekunden und alles läuft flüssig).
    Ein Firmware Bug kann es ja dann nicht sein (alte Firmware von der CD habe ich probiert)? Hardware Defekt? Ich weiß nicht mehr was ich noch tun soll...

  • Dies hat er beim ersten Start bei mir auch getan, allerdings nachdem er alle alten versionen der MyVidoes DB nicht gefunden hat, direkt die aktuelle angelegt.


    1. 19:34:14 T:2476 ERROR: Unable to open database: MyVideos58 [1049](Unknown database 'MyVideos58')

    2. 19:34:24 T:2476 ERROR: Unable to open database: MyVideos57 [1049](Unknown database 'MyVideos57')

    Aus dem Log ist somit leider nicht ersichtlich was er danach macht, könntest du xbmc bitte so lange laufen lassen, bis er die DB anlegt und dann das Log nochmal posten ?
    Hab grad mal bei meiner [definition='2','1']advancedsettings[/definition].xml nachgesehen und hab hier noch unterhalb des passwort den namen der DB drin:
    Beispiel für die videodatabase:
    <port>3306</port>
    <user>xbmc</user>
    <pass>xbmc</pass>
    <name>xbmc_video</name>


    Aber das hatte ja bei dir auch keinen unterschied gemacht oder ?

  • Ne, mir wurde ja auch oben gesagt ich soll es weglassen.. Ich lasse es mal durchlaufen.
    Ich habe einen weiteren Mysql server aufgesetzt (auf dem Notebook) und mit dem geht es wunderbar. Die Fehlermeldungen, dass er die Datenbank nicht findet sind zwar auch da, nur geht er die in ca 30 Sekunden und nicht in 15 Minuten durch.... Kann da nicht wirklich etwas kaputt sein (auf hardwareseite?) Oder muss man irgendwas einstellen, damit der MySQL Server schneller reagiert? Mehr als ein/ausschalten kann ich ja nicht?

Jetzt mitmachen!

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