NEWS
Adapter startet nicht nach update, javascript und systeminfo
-
@sms sagte in Adapter startet nicht nach update, javascript und systeminfo:
Nur die Frage wie ich mein System (console) sichere das ich falls was ist auf den Stand von jetzt komme.
auf der Konsole:
iobroker backup
Wie bereits geschrieben mache ich das immer auf meinem Master und den Slaves einzeln, ob das der richtige Weg ist weiß ich nicht. Hatte aber bisher noch keine Probleme beim restore.
-
@ostseereiter
Doch, natürlich.
Aber dafür wird man nicht root, sondern leitet die Befehle mit sudo vorweg ein:sudo apt update sudo apt upgrade
Im Gegensatz zum Kommando 'iobroker', das wird NICHT per sudo angefassst.
-
@ostseereiter sagte in Adapter startet nicht nach update, javascript und systeminfo:
@thomas-braun warum vergessen sollte man nicht erst das Grundgerüst auf den neusten Stand bringen?
Ich hatte ja geschrieben das ich etwas anders daran gehen würde.
Da iobroker eh schon auf dem Slave probleme hatte würde ich in diesem Fall zuerst versuchen das Konstrukt Master-Slave wieder zum laufen zu bekommen und nicht das Grundgerüst mit Updates versorgen da man nicht weiß ob das eventuell auch noch ein Problem verursacht.
Mit dem "alten" Grundgerüst wissen wir ja das es läuft.
Aber, nur meine Meinung
-
-
@wendy2702 sagte in Adapter startet nicht nach update, javascript und systeminfo:
ja geschrieben das ich etwas anders
D'accord.
Ich bezog mich aber auf den Einwand, dass man sudo su nicht vergessen sollte.
Doch, genau so einen Blödsinn sollte man schleunigst vergessen, @ostseereiter -
@sms sagte in Adapter startet nicht nach update, javascript und systeminfo:
Gilt denn nun generell erst den Master aktualisieren und dann die Slaves oder kann sich das wieder ändern?
Im Moment ja, aber es kann sich in der Zunkunft natürlich immer etwas ändern.
Wenn ich in die Zukunft sehen könnte, müsste ich wohl nicht mehr arbeiten gehen. -
Halte uns bitte auf dem laufenden.
-
@wendy2702 sagte in Adapter startet nicht nach update, javascript und systeminfo:
@apollon77 : Weisst du das--> Reicht es bei Master-Slave ein Backup vom Master zu haben um einen Slave wieder herstellen zu können und wenn ja, wie stelle ich dann einen Slave richtig wieder her?
Ein Slave wird an seinem hostname erkannt wenn er sich zum Master verbindet. Dann werden ggf die dort definierten Adapter automatisch neu installiert. Was aber pot verlorengeht ohne backup sind lokale gespeicherte Daten wie zB History-Adapter-Daten.
-
Wo wird das Backup dann gespeichert/abgelegt? Ist das nicht das Gleiche wenn ich das mit backitup mache?
-
@sms sagte in Adapter startet nicht nach update, javascript und systeminfo:
Ist das nicht das Gleiche wenn ich das mit backitup mache?
mit Backitup kannst du es af ein NAS, sogar in die Dropbox usw. speichern
-
@sms Da wo du es dem Adapter sagst, wo es hin soll.
Auf ein NAS, auf google drive etc. pp. -
ääähm ... nochmal kurz für mich: Der SLave wurde zuerst geupdatet und es tat nucht. naja ok. controller zurückrollen oder Master updaten. Sache erledigt. Wenn Master aktualisiert wird dann ist das problem gelöst und der Slave starte wieder. Es sei denn du hast den slave platt gemacht
-
-
@apollon77 Irgendwo steht drin das es nach Update Master wieder läuft.
-
@apollon77 ja, ich hatte zuerst dem Slave mit iobroker update und dann iobroker upgade self ein Update/Upgrade verpasst. Danach sudo apt-get update und sudo apt-get full-upgrade. Danach liefen zwei Adapter nicht mehr.
Dann habe ich dem Master ein Update verpasst. Allerdings bis jetzt nur iobroker. Und die zwei Adapter vom Slave liefen wieder.
-
@sms Bitte nicht ioBroker Updates und System Update (apt ...) mischen oder verwechseln!!!
-
@apollon77 was meinst mit mischen?
Gelegentlich sollte man ja auch seinem System ein Update verpassen. -
@sms Das ist korrekt ... aber dennoch verschiedne Dinge und wenn man Probleme löst sollte man bissl strukturierter vorgehen, sonst weiss man nie was genau was bewirkt hat.
-
Nochmal eine Frage zu den backups:
Ich habe jetzt auf dem Master und Slave ein backup mit
iobroker backup
(Befehl über Konsole) gemacht. Beide sind gleich groß. Demzufolge müsste es auch das Gleiche sein?!
Sprich, wenn ein Slave aus welchem Grund auch immer neu aufgesetzt werden muss, ist das einzeln nicht möglich, sondern nur komplett. Verstehe ich das Richtig?Aktuell finde ich im LOG folgende Meldungen und kann nichts damit anfangen:
systeminfo.2 2021-02-23 10:01:00.098 warn (16414) State "systeminfo.2.NAS.Space_?" has no existing object, this might lead to an error in future versions systeminfo.2 2021-02-23 09:01:00.125 warn (16414) State "systeminfo.2.NAS.Space_?" has no existing object, this might lead to an error in future versions systeminfo.2 2021-02-23 08:01:00.068 warn (16414) State "systeminfo.2.NAS.Space_?" has no existing object, this might lead to an error in future versions systeminfo.2 2021-02-23 07:01:00.075 warn (16414) State "systeminfo.2.NAS.Space_?" has no existing object, this might lead to an error in future versions systeminfo.2 2021-02-23 06:03:07.085 warn (16414) Error TypeError: Cannot read property 'toString' of null in doPoll for HP_Photosmart_7520.[name/value] systeminfo.2 2021-02-23 06:01:05.007 warn (16414) Error TypeError: Cannot read property 'toString' of null in doPoll for System.Led_Red systeminfo.2 2021-02-23 06:01:04.011 warn (16414) Error TypeError: Cannot read property 'toString' of null in doPoll for System.Led_Green systeminfo.2 2021-02-23 06:01:00.079 warn (16414) State "systeminfo.2.NAS.Space_?" has no existing object, this might lead to an error in future versions systeminfo.2 2021-02-23 05:01:00.075 warn (16414) State "systeminfo.2.NAS.Space_?" has no existing object, this might lead to an error in future versions systeminfo.2 2021-02-23 04:01:00.077 warn (16414) State "systeminfo.2.NAS.Space_?" has no existing object, this might lead to an error in future versions systeminfo.2 2021-02-23 03:01:00.075 warn (16414) State "systeminfo.2.NAS.Space_?" has no existing object, this might lead to an error in future versions systeminfo.2 2021-02-23 02:01:00.086 warn (16414) State "systeminfo.2.NAS.Space_?" has no existing object, this might lead to an error in future versions systeminfo.2 2021-02-23 01:01:00.077 warn (16414) State "systeminfo.2.NAS.Space_?" has no existing object, this might lead to an error in future versions systeminfo.2 2021-02-23 00:03:07.077 warn (16414) Error TypeError: Cannot read property 'toString' of null in doPoll for HP_Photosmart_7520.[name/value] systeminfo.2 2021-02-23 00:01:05.010 warn (16414) Error TypeError: Cannot read property 'toString' of null in doPoll for System.Led_Red systeminfo.2 2021-02-23 00:01:04.011 warn (16414) Error TypeError: Cannot read property 'toString' of null in doPoll for System.Led_Green
Das müssten ja Einstellungen in dem Adapter sein. Das könnte was mit dem Update zu tun haben, allerdings kommt auf dem Master nur diese Meldungen, wobei hier auch das Betriebssystem nicht aktualisiert wurde.
systeminfo.0 2021-02-23 10:01:00.087 warn (1452) State "systeminfo.0.NAS.Space_?" has no existing object, this might lead to an error in future versions
-
@sms sagte in Adapter startet nicht nach update, javascript und systeminfo:
Sprich, wenn ein Slave aus welchem Grund auch immer neu aufgesetzt werden muss, ist das einzeln nicht möglich, sondern nur komplett. Verstehe ich das Richtig?
Naja das habe ich doch oben schon geschrieben ... Der Slave an sich hat ausser lokale Zusatzdaten (die nie im backup sind im Normalfall) keine eigenen Daten. Die Datenbank existiert nur im Master und auch ein Slave Backup liesst diese aus.
Zu den Warnungen: Naja issue bitte beim Adapter öffnen. Muss dort gefixt werden.