NEWS
Test js-controller v2.0.x (GitHub)
-
@e-i-k-e da hat es irgendwie deine objects.json zerstört. liegt eher nicht am Controller denke ich. Sichere die mal weg und schau ob du im Verzeichnis iobroker-data/Backup-objects ein früheres file findest was tut. Einfach auspacken und anstelle objects.json hinkopieren.
-
@e-i-k-e naja dazu müsste ich genauer verstehen was das Szenario war. Hast du alles gestoppt, geupdatet und dann Master und dann slaves gestartet oder wie?
-
@apollon77
Kannst du mir bitte kurz unter die Arme greifen? -
@e-i-k-e is: heb mal die kaputte objects.json auf und schick sie mir per E-Mail (iobroker@fischer-ka.de). Dann kann ich mal schauen was kaputt war.
-
@e-i-k-e was genau brauchst du? Ich hab nur keinen Rechner mehr weil ich grad im Bett gelandet bin.
Habe oben an sich die groben Infos geschrieben.Die objects.json ist kaputt. Die musst du mit einer älteren Version austauschen. Diese Backups liegen im Angegebenen Verzeichnis. Eine aktuelle raussuchen., entpacken und Objekts.json ersetzen. Falls Backup gleicher Fehler dann eine ältere nehmen.
-
Ich weiß nicht, wie ich diese Datei entpacken muss.
-
@e-i-k-e sagte in [Aufruf] js-controller 2.0 Beta Test:
Ich weiß nicht, wie ich diese Datei entpacken muss.
-
@e-i-k-e glaube die Endung ist .gz oder? Dann
gunzip <Dateiname>
-
Hat geklappt, Danke!
Schicke Dir die alte Datei rüber.
-
Nach einem (erfolgreichen) Standard Backup mit dem Adapter BackitUp, kommen diese Zeilen im Log.
Error 2019-09-21 06:54:47.255 warn from InMemDB: Error: ERR keys id=web.0 - Not exists Error 2019-09-21 06:54:47.254 warn from InMemDB: Error: ERR keys id=admin.0 - Not exists
Die Backups lassen sich aber problemlos Restoren. "admin.0" und "web.0" sind leere Ordner im Backup-Archiv. Der "vis.0" Ordner in dem etwas drinnen ist erzeugt keine Fehlermeldung. Also möglicherweise ein reiner Schönheitsfehler
Alles andere läuft auf meinem System absolut perfekt. Getestet von JS 2.0.2 bis JS 2.0.5
EDIT: Die Meldungen kommen auch bei "iobroker backup" wenn der Iobroker vorher nicht gestoppt wird!
-
@Einstein67 ja, Danke. Schaue ich an und fixe es bzw denke mache aus warn ne andere Meldung.
-
@apollon77
hier das Log vom BLE nach dem Update auf 2.0.5 und Start des compact mode von BLE:
-
V 2.0.5 installiert. Teste weiter.
Bericht:
System läuft derzeit stabil. Keine Fehler im Log. Alle Adapter Grün.
IQontrol kommen noch keine Daten. -
@Jan1 Danke. Da muss ich nochmal schauen
-
@apollon77 sagte in [Aufruf] js-controller 2.0 Beta Test:
@SBorg das sieht aber an sich korrekt aus oder?! ... ja das start log. Checke.
Hehe, das war ja auch dann der korrekte Start. Sorry, ist etwas verhunzt und man übersieht schnell das angehängte File. Hatte es erst als Spoiler, kam damit aber über das 50k Zeichenlimit. Aber du bist ja eh fitt/fix(*) und hast es gemerkt
(*)...und schneller als ich den Issue anlegen konnte gefixt
"Blind" hat anscheinend auch gefruchtet, bisher läuft es.Beim Update auf die 2.0.3 schlug er mir dann auch ein Update von NPM 6.4.1 --> 6.11.3 vor. Habe ich dann durchgeführt und wollte dann auf JS 2.0.4 updaten. Verweigerte NPM mit dem Hinweis, dass durch einen Bug die Zugriffsrechte in alten Versionen falsch sind und korrigiert werden sollen. Gemacht, aber der JS-Controller ließ sich trotzdem nicht mehr updaten.
Also als root versucht, erst mittels sudo -H... funktionierte es dann?
Setze ich "git clone..." per Hand auf der Console ab legt er das Verzeichnis an...
Zumindest habe ich dann gleich auf die 2.0.5 geupdated -
@SBorg den git clone Fehler hatte Arteck auch mal plötzlich. Ursache muss irgendwo bei npm liegen. Aber gut zu wissen das das andere Kommando tat.
Node-red release ich dann heute Abend.
-
Habe nun auch die 2.0.5 installiert.
Hier war mein Problem das ich hier einen Image Ordner habe./opt/iobroker/iobroker-data/files
Die .png werden auch unter 2.0.5 dort nicht angezeigt.
Ok, dann habe ich den Ordner per FTP gelöscht.
Nun wollte ich meinen Ordner wie im oben angezeigten Pfad per Dateimanager erstellen.
Das darf ich nicht. Siehe Anhang.
Ich schreibe das hier noch einmal da Du ja geschrieben hast:Zugriff auf Files/Images in Vis oder web (oder iqontrol?) sollte tun, auch eigene File-Locations die eigentlich nicht supported sind
Ich frage Dich @apollon77 ob das noch möglich sein wird.
Ansonsten muss ich meine Views umbauen.
-
@Yetiberg upload über den Vis Datenmanagement ist nur in Vis.0 als „Hauptordner“ erlaubt. Bedeutet ja, du müsstest die views anpassen.
Ich denke das sollte ich als breaking change aufnehmen. Ich schaue heute Abend mal.
Und was meintest du das der Ordner da ist aber die Inga nicht angezeigt werden? Ich muss das mal nachstellen.
-
Ps: die Idee war das wir einen „User-files“ Ordner anlegen und auch dahin uploads erlauben. Aber auch dann wäre das wohl ein anderer Name als dein aktueller
-
Ja, ein anderer Name.
Dann muss ich die Kröte schlucken und die Views ändern.
Ja, der Ordner kann über FTP angelegt werden und auch befüllt werden.
Aber die Bilder werden mir im Widget im Image Pfad dann nicht angezeigt.
Mach Dir da keinen allzu großen Kopf drüber.
Was nicht geht, geht nicht.