NEWS
Zurückspielen VIS Backup
-
benutzer@debian:/opt/iobroker/iobroker-data/files$ ls -la /opt/iobroker/iobroker-data/files/ insgesamt 672 drwxrwxrwx+ 113 iobroker iobroker 4096 Sep 3 10:27 . drwxrwxrwx+ 10 iobroker iobroker 4096 Jun 16 20:38 .. drwxrwxrwx+ 3 iobroker iobroker 4096 Sep 30 2018 admin.admin drwxrwxrwx+ 3 iobroker iobroker 4096 Jul 5 2019 alexa2.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Jan 29 2018 cloud.admin drwxrwxrwx+ 3 iobroker iobroker 4096 Jan 2 2018 daswetter drwxrwxrwx+ 3 iobroker iobroker 4096 Sep 12 2018 daswetter.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Aug 8 2019 discovery.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 30 2018 dwd.admin drwxrwxrwx+ 3 iobroker iobroker 4096 Apr 23 2018 feiertage.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 find-my-iphone.admin drwxrwxrwx+ 6 iobroker iobroker 4096 Jun 6 2018 flot drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 flot.admin drwxrwxrwx+ 6 iobroker iobroker 4096 Jan 14 2019 habpanel drwxrwxrwx+ 2 iobroker iobroker 4096 Jan 14 2019 habpanel.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 hmm.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Jan 29 2018 hm-rega.admin drwxrwxrwx+ 3 iobroker iobroker 4096 Jan 29 2018 hm-rpc.admin drwxrwxrwx+ 3 iobroker iobroker 4096 Jun 26 2019 homeconnect.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Apr 21 2018 hp-ilo.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Mär 26 2018 ical.admin drwxrwxrwx+ 11 iobroker iobroker 4096 Sep 9 2017 icons-addictive-flavour-png drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 icons-addictive-flavour-png.admin drwxrwxrwx+ 2 iobroker iobroker 139264 Sep 9 2017 icons-fatcow-hosting drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 icons-fatcow-hosting.admin drwxrwxrwx+ 16 iobroker iobroker 4096 Sep 9 2017 icons-icons8 drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 icons-icons8.admin drwxrwxrwx+ 17 iobroker iobroker 4096 Sep 9 2017 icons-material-png drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 icons-material-png.admin drwxrwxrwx+ 17 iobroker iobroker 4096 Sep 9 2017 icons-material-svg drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 icons-material-svg.admin drwxrwxrwx+ 2 iobroker iobroker 36864 Sep 9 2017 icons-mfd-png drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 icons-mfd-png.admin drwxrwxrwx+ 2 iobroker iobroker 36864 Sep 9 2017 icons-mfd-svg drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 icons-mfd-svg.admin drwxrwxrwx+ 13 iobroker iobroker 4096 Sep 9 2017 icons-open-icon-library-png drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 icons-open-icon-library-png.admin drwxrwxrwx+ 2 iobroker iobroker 28672 Sep 9 2017 icons-ultimate-png drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 icons-ultimate-png.admin drwxrwxrwx+ 3 iobroker iobroker 4096 Mai 8 2018 influxdb.admin drwxrwxrwx+ 3 iobroker iobroker 4096 Mär 3 2019 info.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 iobroker.admin.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 iobroker.discovery.admin drwxrwxrwx+ 4 iobroker iobroker 4096 Sep 29 2019 iot.admin drwxrwxrwx+ 9 iobroker iobroker 4096 Dez 3 2019 javascript.admin drwxrwxrwx+ 5 iobroker iobroker 4096 Nov 16 2019 material drwxrwxrwx+ 2 iobroker iobroker 4096 Nov 16 2019 material.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Jan 6 2019 mbus.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Apr 23 2018 mihome-vacuum.admin drwxrwxrwx+ 6 iobroker iobroker 4096 Sep 9 2017 mobile drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 mobile.admin drwxrwxrwx+ 5 iobroker iobroker 4096 Mai 16 2019 modbus.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 30 2018 node-red.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Apr 23 2018 nut.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Aug 17 2019 openhab.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Jul 20 2019 owfs.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Jan 21 2019 parser.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Feb 19 2019 ping.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Nov 12 2019 pushover.admin drwxrwxrwx+ 3 iobroker iobroker 4096 Okt 29 2018 rickshaw drwxrwxrwx+ 2 iobroker iobroker 4096 Okt 29 2018 rickshaw.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Jan 5 2019 rpi2.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Nov 17 2017 samsung.admin drwxrwxrwx+ 3 iobroker iobroker 4096 Dez 9 2017 sayit.0 drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 30 2018 sayit.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 scenes.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Nov 12 2019 simple-api.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Okt 26 2019 sma-em.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Feb 17 2018 smartmeter.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Apr 23 2018 socketio.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Jun 5 2019 solarwetter.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 30 2018 sonos.admin drwxrwxrwx+ 3 iobroker iobroker 4096 Jan 20 2019 sourceanalytix.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Jan 29 2018 sql.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Jan 8 2019 statistics.admin drwxrwxrwx+ 3 iobroker iobroker 4096 Nov 4 2019 sunnyportal.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Apr 21 2018 synology drwxrwxrwx+ 2 iobroker iobroker 4096 Apr 21 2018 synology.admin drwxrwxrwx+ 3 iobroker iobroker 4096 Sep 9 2017 terminal drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 terminal.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Nov 25 2019 trashschedule.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 unifi drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 unifi.admin drwxrwxrwx+ 10 iobroker iobroker 4096 Sep 9 2017 vis drwxrwxrwx+ 4 iobroker iobroker 4096 Sep 4 11:49 vis.0 drwxrwxrwx+ 2 iobroker iobroker 4096 Jan 15 2018 vis.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 vis-bars.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 vis-canvas-gauges.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 vis-colorpicker.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 vis-fancyswitch.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 vis-google-fonts.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 vis-history.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 vis-hqwidgets.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 vis-jqui-mfd.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Nov 12 2019 vis-justgage.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 vis-keyboard.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 vis-lcars.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Jan 15 2018 vis-map.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Apr 21 2018 vis-material.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Nov 21 2019 vis-materialdesign.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 vis-metro.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 vis-players.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 vis-plumb.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 vis-rgraph.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Sep 9 2017 vis-timeandweather.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Apr 21 2018 vis-weather.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Mai 30 2019 weatherunderground.admin drwxrwxrwx+ 5 iobroker iobroker 4096 Sep 9 2017 web drwxrwxrwx+ 2 iobroker iobroker 4096 Apr 29 2018 web.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Okt 22 2017 wm-bus.admin drwxrwxrwx+ 2 iobroker iobroker 4096 Mai 28 2019 worx.admin drwxrwxrwx+ 4 iobroker iobroker 4096 Mär 3 2019 yahka.admin drwxrwxrwx+ 3 iobroker iobroker 4096 Sep 30 2018 yr.admin
-
@darkbrain85
Und was liegt im Verzeichnis vis bzw vis.0 drin? -
Laut Konsole nur
-rwxrwxrwx+ 1 iobroker iobroker 86349 Dez 4 2019 _data.json
Hinweis: Ich habe testweise alles gelöscht um zu prüfen ob VIS danach das Projekt noch findet.
-
@darkbrain85 vielleicht etwas "hardcore", hat mir bei sowas aber schon öfters auf die Sprünge geholfen:
- ps -ax|grep io.web.0 => das sollte der Prozess sein, der die vis-Dateien ausliefert; die "Prozess-Id" "merken"
- strace -fp <Prozess-Id> 2> ausgabe.txt
und dann in der Ausgabedatei mal nach deiner "Test-Vis" suchen; vielleicht stellt sich am Ende aber auch nur heraus, dass du auf dem falschen iobroker bist?
-
Naja, es ist schon der richtige Host...
In der Ausgabe "Deiner" Befehle finde ich beim Aufruf meiner VIS mit dem Namen "BWS3" folgende Einträge:
Ich habe aber keine Ahnung, was ich mit dieser Erkenntnis nun anfange...
-
@darkbrain85 hm, sieht so auf Anhieb eigentlich ok aus - das Ding liest z.B. für die SVGs jeweils 496 Bytes von der Platte. Und du bist ganz sicher, dass sich unter vis.0/BWS3/img/white1/6.svg bei dir "physisch" nichts befindet?
-
@JLeg Wir hatten genau so einen Thread schonmal.
Ich kann mich leider nicht erinnern ob, und wenn ja, wie das gelöst wurde.kann es sein, dass da die Sichtbarkeit wegen verschiedenen Userrechte in die Suppe spuckt?
-
@Homoran Gut möglich. Ich würde mir die Rechte mit getfacl anschauen.
-
@Homoran du meinst Rechte im FS? Da er ja "root" ist, sollte er alles sehen - andernfalls wäre unter Linuxoiden ja ein "permission denied" üblich.
-
@Thomas-Braun Oder einfach mal zur Sicherheit "vis.0" weg moven, und ein neues vis.0 anlegen?
-
Das merkwürdige ist ja, dass die Dateien im täglichen Backup auch nicht aktuell sind. Ich packe da jede Nacht den iobroker-data Ordner und kopieren in auf mein NAS. Die darin befindliche vis-views.json hat halt als letzte Änderung ein Datum aus Dezember 2019 stehen. Das sollte ja normalerweise nicht möglich sein wenn danach Änderungen an den Views gemacht wurden.
Was passiert denn beim start von iobroker? Werden die Dateien vielleicht noch irgendwo hin kopiert bzw. eingelesen/zwischengespeichert und jetzt immer von dort gelesen?
Nach wie vor befinden sich unter /opt/iobroker/iobroker-data/files/vis.0 keine relevanten Daten und trotzdem funktionieren meine Views inkl. Grafiken wie immer. Es ist zum verzweifeln...
Als wäre der Pfad einfach falsch und die Klamotten liegen an anderer Stelle.
Leider bringt einsudo find / -name "vis-views.json"
auch keine Ergebnisse.
-
@darkbrain85 ich glaube bei dem anderen Fall war es eine sterbende SD-Karte, die bereits RO gemountet war.
trotzdem blieben die Änderungen "irgendwie" im RAM erhalten -
Ich dachte auch schon an sowas... Aber dann sollte ja spätestens ein Reboot die Daten vernichten.
Bei mir läuft das ganze aber auch auf einer Proxmox VM mit Raid SSD... Also an sich wüsste ich vermutlich, wenn es da Probleme gibt. Debian hat in dem Fall auch noch 35 GB Platz auf der Virtuellen HDD... Also auch kein Platzproblem o.ä. -
@darkbrain85 getfacl auf eine der existierenden Dateien bringt?
-
Ich habe ja keine existierende Datei in dem Ordner. Auf dem Ordner bringt das
getfacl /opt/iobroker/iobroker-data/files/vis.0 getfacl: Entferne führende '/' von absoluten Pfadnamen # file: opt/iobroker/iobroker-data/files/vis.0 # owner: iobroker # group: iobroker user::rwx group::rwx group:iobroker:rwx mask::rwx other::rwx default:user::rwx default:group::rwx default:group:iobroker:rwx default:mask::rwx default:other::rwx
Die einzige Datei die in dem Ordner ist bringt folgendes:
/opt/iobroker/iobroker-data/files/vis.0$ getfacl _data.json # file: _data.json # owner: iobroker # group: iobroker user::rwx group::rwx group:iobroker:rwx mask::rwx other::rwx
Der Vis Editor zeigt das hier:
Es gab doch in der Vergangenheit mal ein Problem bei irgend einem Update, dass man nur noch per Dateibrowser uploaden konnte und nicht mehr über das Dateisystem. Hängt das irgendwie zusammen?
-
@darkbrain85
vielleicht hilft das... Natürlich erst nachdem du dein Backup wiederhergestellt hast.
https://forum.iobroker.net/topic/16339/hilfe-vis-editor-geschrottett -
@darkbrain85 sagte in Zurückspielen VIS Backup:
Es gab doch in der Vergangenheit mal ein Problem bei irgend einem Update, dass man nur noch per Dateibrowser uploaden konnte und nicht mehr über das Dateisystem
das war kein Problem, das ist immer noch und bleibt auch so.
Bilder müssen über den Dateimanager von vis registriert werden, sonst sind sie in vis nicht sichtbarBei dir ist es aber umgekehrt, du siehst im filesystem die Dateien nicht, die in vis.0 liegen
-
Ja richtig!
Aber wie kann es sein, dass iobroker Dateien sieht, die ich selbst als root nicht sehen kann?
Sowas ist mir bisher noch nie unter gekommen... -
@darkbrain85 sagte in Zurückspielen VIS Backup:
Sowas ist mir bisher noch nie unter gekommen...
wie gesagt gab es das in einem anderen Thread bereits einmal.
Damals wurde daraufhin testweise ein Bild per vis-Dateimanagre hochgeladen und verschwand im Datennirvana.
Die Suche über das gesamte Dateisystem brachte es nicht wieder zum Vorschein.leider weiß ich nicht mehr, wie es final ausgegangen ist
-
Auch interessant... Will mir iobroker sagen, es gäbe 19 Instanzen von VIS?
Das ist definitiv auch nicht korrekt...