NEWS
PINE Rock64 bootet nicht mehr
-
@homoran sagte in PINE Rock64 bootet nicht mehr:
das wäre dann ein issue. bitte melden!
Oje. Die Zeit und den Nerz hab ich grad nicht. Ich hab nämlich vielleicht schon das nächste Issue gefunden. Das Installieren der Icons liefert der Fehler
Ich muss mal forschen ob das bei den anderen Icons auch ist, oder ob das damit zusammenhängt (ich hoffe nicht) dass ich das Verzeichnis vis.0 aus dem Backup in /opt/iobroker/iobroker-data/files/ reinkopiert hab. Aber meine Views kann ich nicht nochmal von vorne machen. Da stecken Monate Arbeit drin... -
Die Icons sind in der Adaptersicht alle rot
Lassen die sich ev. deshalb nicht installieren?
-
Öh:Ich seh grad rot heisst " in Planung " gibts jetzt die ganzen Icons für VIS nicht mehr? Meine Visu sieht ja aktuell aus wie Sau ohne die ganzen Iconsets...
-
@derrapf sagte in PINE Rock64 bootet nicht mehr:
ob das damit zusammenhängt (ich hoffe nicht) dass ich das Verzeichnis vis.0 aus dem Backup in /opt/iobroker/iobroker-data/files/ reinkopiert hab.
warum tust du das?
@derrapf sagte in PINE Rock64 bootet nicht mehr:
meine Views kann ich nicht nochmal von vorne machen. Da stecken Monate Arbeit drin...
@homoran sagte in PINE Rock64 bootet nicht mehr:
das steht alles in der /opt/iobroker/iobroker-data/files/vis.0/mainvis-views.json
und diese Datei reicht.
Also alles nochmal?
-
@homoran sagte in PINE Rock64 bootet nicht mehr:
warum tust du das?
Na, weil in VIS.0 auch eigene Icons von mir drin sind und es dort auch Verzeichnise gibt die so heissen wie das VIS Projekt
Also z.B. die hier
Das JSON kann doch hier nicht reichen. Danach würden ja die Icons mindestens fehlen.
Aber ich probier das gerne mal und stecke nur das JSON rein. -
@derrapf sagte in PINE Rock64 bootet nicht mehr:
Die Icons sind in der Adaptersicht alle rot
ich weiß nicht was du da machst
alles ok
-
Das hört sich alles sehr strubbelig an.
cd /opt/iobroker npm list iobroker list adapters iobroker list instances
-
@derrapf
Ich habe jetzt nur das .json file nach vis.0 und den Rest rausgeworden. Die Bildchen (.png) hab ich im Verzeichnis vis.0/user behalten. Jetzt kann man die Icons installieren.
Mal sehen wie die VIS View aussieht wenn ich durch bin.Zur Frage was ich mache: Verzweifelt versuchen den Stand vom letzten Do wieder hinzubekommen.
Gruss Ralf -
@derrapf sagte in PINE Rock64 bootet nicht mehr:
Verzweifelt versuchen den Stand vom letzten Do wieder hinzubekommen.
aber doch nicht die neue Installation mit ranzigen Systemdateien überschreiben
-
@homoran
Dass die ranzig sind hast Du gesagt
Ich kann die Verzeichnisse ja problemlos lesen. Die Backups wurden ja auf mein NAS gemacht. Die *.json Datei sieht nicht corrupt aus und die Bilder schon zweimal nicht.
Warum das Backup nicht funktioniert hat ... das kann - da hast Du REcht - schon daran liegen, dass tatsächlich irgendwas verstrubbelt ist.
Aber wir müssen auch sehen, dass ich es hier mit einem neuen JS-Controller und Admin zu tun habe und mein Backup von einer älteren Installation war. Die war zwar uptodate, aber eben noch der alte Admin.
Dann war wohl kein Redis installiert und es gab Probleme mit einem fehlenden Sharp. Also da war ev. noch mehr verstrubbelt als mein Backup.Wie auch immer: Ich muss so viel aus dem Backup retten wie geht. Sonst wirft mich das alles in's Jahr 2018 zurück!
Im schlimmsten Fall bedeudet das, dass ich dann halt einzelne Dateien zurück hohlen muss.
Die nächste Aktion wird sein die Java-Script Quellcodes aus dem objects.json zu extrahieren...Gruss Ralf
-
@derrapf
Also einfach nur die vis-views.json nach main zu kopieren nützt nicht. Ich bekomme die Meldung, dass meine View nicht geladen werden kann und dann kommt die Default View.
Ich könnte heulen.
Jetzt probiere ich doch nochmal einen Restore... -
@derrapf sagte in PINE Rock64 bootet nicht mehr:
Jetzt probiere ich doch nochmal einen Restore...
nimm mal ein etwas älteres Backup
nur das armbian
dann nur den Curl einzeiler
wenn dann alles sauber läuft dann das Backup wiederherstellen -
@homoran
Nochmal zur Sicherheit:- neue SD Karte
- einrichten mit armbian-config
- mit dem Curl Befehl IOBroker installieren
- Assistent abarbeten, aber nicht durch den Assistenten die Adapter installieren lassen
- Backitup hinzufügen
- Älteres Backup einspielen.
Hoffen ?
So ungefähr?
Das Restore übrigens das ich eben laufen lies scheint durch zu sein; zumindest wird wieder der Instanzen Tab angezeigt.
Die Instanzen laufen alle nicht aber ich schalte sie jetzt mal nacheinander an. EIn paar sind rot und wenn man auf die Konfig Seite geht, dann sieht man "File index_m.html not found". Da gab's aber ne Lösung hab ich gelesen. Da kümmere ich mich nachher drum. Jetzt muss ich mal gucken welche ich alle zum Laufen kriege... -
JAAAAAAAAAAAAAAAAA! Meine Java Scripte sind wieder da! Ich spring im Dreieck!!!!
Jetzt werden die erstmal konventionell wegkopiert.
Wenn das mit VIs auch funktioniert besauf ich mich heute abend noch! -
@derrapf Auch interessant: Der Ordner "global" wo ich auch Scripte drin habe wird nicht angezeigt.
Aber wenn ich die Scripte exportiere, dann ist er drin.
Der neue Admin hat ganz schöne Visualisierungs-Issues... -
Jippieh!
Meine VIS Views sind auch wieder da.
Allerdings fehlen ein zwei Widgets. Da muss ich noch gucken.Jetzt muss ich mich noch um die roten Instanzen die felenden Scripte und das "index.html not found" kümmern, und dann ist die Welt wieder in Ordnung.
Danke für Eure Unterstützung!
-
So, jetz ist alles grün bis auf
Die sollen auch nich laufen.
Aaber: Was macht denn der js-controller schon wieder hier?
Lass ich den wie erst ist oder wie bekommt man den wieder raus?
Gruss Ralf -
iobroker list instances iobroker upload all
-
@thomas-braun
Was macht denn das genau?
iobroker list instances liefert:i@rock64:/opt/iobroker$ iobroker list instances + system.adapter.admin.0 : admin : rock64 - enabled, port: 8081, bind: 192.168.111.176, run as: admin + system.adapter.alexa2.0 : alexa2 : rock64 - enabled + system.adapter.backitup.0 : backitup : rock64 - enabled + system.adapter.cloud.0 : cloud : rock64 - enabled system.adapter.daswetter.0 : daswetter : rock64 - enabled + system.adapter.discovery.0 : discovery : rock64 - enabled system.adapter.dwd.0 : dwd : rock64 - enabled + system.adapter.enigma2.0 : enigma2 : rock64 - enabled system.adapter.flot.0 : flot : rock64 - disabled + system.adapter.fritzbox.0 : fritzbox : rock64 - enabled + system.adapter.fullybrowser.0 : fullybrowser : rock64 - enabled + system.adapter.history.0 : history : rock64 - enabled + system.adapter.hm-rega.0 : hm-rega : rock64 - enabled + system.adapter.hm-rpc.0 : hm-rpc : rock64 - enabled, port: 0 + system.adapter.hm-rpc.1 : hm-rpc : rock64 - enabled, port: 0 + system.adapter.hm-rpc.2 : hm-rpc : rock64 - enabled, port: 0 system.adapter.ical.0 : ical : rock64 - enabled system.adapter.icons-addictive-flavour-png.0: icons-addictive-flavour-png: rock64 - disabled system.adapter.icons-icons8.0 : icons-icons8 : rock64 - disabled system.adapter.icons-material-png.0 : icons-material-png : rock64 - disabled system.adapter.icons-material-svg.0 : icons-material-svg : rock64 - disabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : rock64 - disabled system.adapter.icons-open-icon-library-png.0: icons-open-icon-library-png: rock64 - disabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png : rock64 - disabled + system.adapter.info.0 : info : rock64 - enabled + system.adapter.iot.0 : iot : rock64 - enabled + system.adapter.javascript.0 : javascript : rock64 - enabled system.adapter.js-controller.0 : js-controller : rock64 - disabled system.adapter.luftdaten.0 : luftdaten : rock64 - enabled system.adapter.luftdaten.1 : luftdaten : rock64 - enabled system.adapter.material.0 : material : rock64 - disabled system.adapter.mobile.0 : mobile : rock64 - disabled + system.adapter.mqtt-client.0 : mqtt-client : rock64 - enabled, port: 18383 + system.adapter.octoprint.0 : octoprint : rock64 - enabled + system.adapter.owntracks.0 : owntracks : rock64 - enabled, port: 1883, bind: 192.168.111.176 system.adapter.parser.0 : parser : rock64 - disabled system.adapter.places.0 : places : rock64 - disabled + system.adapter.pushover.0 : pushover : rock64 - disabled system.adapter.rickshaw.0 : rickshaw : rock64 - disabled + system.adapter.samsung.0 : samsung : rock64 - enabled + system.adapter.samsung.1 : samsung : rock64 - enabled + system.adapter.sayit.0 : sayit : rock64 - enabled, port: 0 + system.adapter.scenes.0 : scenes : rock64 - enabled + system.adapter.shelly.0 : shelly : rock64 - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.simple-api.0 : simple-api : rock64 - enabled, port: 8087, bind: 0.0.0.0, run as: admin + system.adapter.socketio.0 : socketio : rock64 - enabled, port: 8084, bind: 0.0.0.0, run as: admin + system.adapter.synology.0 : synology : rock64 - enabled, port: 5001 + system.adapter.telegram.0 : telegram : rock64 - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.text2command.0 : text2command : rock64 - enabled + system.adapter.tr-064.0 : tr-064 : rock64 - enabled + system.adapter.tvspielfilm.0 : tvspielfilm : rock64 - enabled system.adapter.vis-bars.0 : vis-bars : rock64 - disabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : rock64 - disabled system.adapter.vis-colorpicker.0 : vis-colorpicker : rock64 - disabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch : rock64 - disabled system.adapter.vis-google-fonts.0 : vis-google-fonts : rock64 - enabled system.adapter.vis-history.0 : vis-history : rock64 - disabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : rock64 - disabled + system.adapter.vis-inventwo.0 : vis-inventwo : rock64 - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : rock64 - disabled system.adapter.vis-justgage.0 : vis-justgage : rock64 - disabled system.adapter.vis-keyboard.0 : vis-keyboard : rock64 - disabled system.adapter.vis-lcars.0 : vis-lcars : rock64 - disabled system.adapter.vis-map.0 : vis-map : rock64 - disabled system.adapter.vis-material-advanced.0 : vis-material-advanced : rock64 - disabled system.adapter.vis-materialdesign.0 : vis-materialdesign : rock64 - disabled system.adapter.vis-metro.0 : vis-metro : rock64 - disabled system.adapter.vis-players.0 : vis-players : rock64 - disabled system.adapter.vis-plumb.0 : vis-plumb : rock64 - disabled system.adapter.vis-rgraph.0 : vis-rgraph : rock64 - disabled system.adapter.vis-timeandweather.0 : vis-timeandweather : rock64 - disabled system.adapter.vis.0 : vis : rock64 - enabled + system.adapter.vw-connect.0 : vw-connect : rock64 - enabled + system.adapter.web.0 : web : rock64 - enabled, port: 8082, bind: 0.0.0.0, run as: admin + instance is alive
Wobei: Der Zeitzpunkt für den Befehl ist grad ungünstig, denn es läuft grad ein IOBroker Backup
-
Der js-controller wird eigentlich nicht als Adapter klassifiziert. Da ist irgendwas krumm.
Und places gleichzeitig disabled und alive ist auch eine merkwürdige Konstellation.