NEWS
[DONE] IObroker Admin Updatze auf 4.1.1 Error
-
Hallo zusammen,
ich habe gerade ein Update von meinem IOBroker Admin gemacht und dabei ist ein Fehler aufgetreten. Jetzt kann ich den ioBroker nicht mehr Starten. hat einer vielleicht eine Idee?Ziel war es von Version 4.0.9 auf 4.1.1 zu wechslen.
Das ist der Fehler der bei der Installation aufgekommen ist. weiß einer von euch wie ich weiter vorgehen soll/kann?
root@io-broker:~# sudo iobroker upgrade admin Update admin from @4.0.9 to @4.1.1 host.IoBroker-Master Adapter "system.adapter.admin.0" is stopped. NPM version: 6.13.4 npm install iobroker.admin@4.1.1 --loglevel error --unsafe-perm --prefix "/opt/iobroker" (System call) upload [3] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/words.js words.js application/javascript /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpload.js:665 if (!isDeepStrictEqual(newObject, _obj)) { ^ TypeError: isDeepStrictEqual is not a function at objects.getObject (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpload.js:665:34) at Immediate.callback.function.setImmediate [as _onImmediate] (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:1646:62) at runCallback (timers.js:810:20) at tryOnImmediate (timers.js:768:5) at processImmediate [as _immediateCallback] (timers.js:745:5) root@io-broker:~# sudo iobroker update Used repository: latest hash unchanged, use cached sources update done /opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemFileDB.js:254 hasChanged = !isDeepStrictEqual(oldObj.val, obj.val); ^ TypeError: isDeepStrictEqual is not a function at StatesInMemoryServer.setState (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemFileDB.js:254:27) at writeUpdateInfo (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupRepo.js:245:20) at objects.getObjectView (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupRepo.js:282:13) at Immediate.callback.function.setImmediate [as _onImmediate] (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:2158:62) at runCallback (timers.js:810:20) at tryOnImmediate (timers.js:768:5) at processImmediate [as _immediateCallback] (timers.js:745:5)
-
@Ag3nt_Sn4k3 Kann es sein dass du einen Controller v3 mit nodejs 8 betreibst?
Nodejs 10 ist Pflicht mit Controller v3 -> https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updaten
-
Hi,
Ja das ist so
Note ist v8.17.0 und Controller ist 3.0.18.
mal schauen wie ich auf die neue Nodejs komme. -
@Ag3nt_Sn4k3 sagte in IObroker Admin Updatze auf 4.1.1 Error:
mal schauen wie ich auf die neue Nodejs komme.
Siehe https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updaten
-
Kurze Frage, kann ich auf auf Note 14 gehen oder gibt es damit probleme?
-
@Ag3nt_Sn4k3 Würde 12 empfehlen aktuell. 14 ist sehr, sehr neu schwer zu sagen ob es damit größere Probleme gibt - ist allerdings wahrscheinlich das einige einzelne Adapter Probleme haben könnten.
-
okay danke, dann nehme ich 12
-
@foxriver76
HI, kannst du mir vielleicht behilflich sein?Ich versuche seit dem ich den Post aufgemacht habe den IOBroker wieder ans laufen zu bringen aber ich bin wohl zu dumm dazu.
Ich gehe die steps durch und trozudem funktioniert es bei mir nicht. der IOBroker startet einfach nicht. bzw. mir wird keine Website angezeigt und die Speicherauslastung ist auch minimal auf dem Server.vielleicht kann mir einer sagen welche Logs oder Infos ihr noch benötigt?
-
@Ag3nt_Sn4k3 am Ende
iob start
ausgeführt? -
Nein hatte ich nicht, aber das verhalten ist nachdem ich es gemacht habe identisch.
Aber wenn du meinst iobroker start Ja habe ich auch extra noch admin und web probiert.
-
root@io-broker:~# sudo iobroker upgrade admin
Wenn du schon (sinnloserweise) root bist, dann solltest du nicht auch noch per sudo rumrutschen. Das iobroker upgrade kann auch ein normaler user durchführen.
Du zerhämmerst dir mit dem Blödsinn nur dein System. -
@Thomas-Braun sagte in IObroker Admin Updatze auf 4.1.1 Error:
nn auch ein normaler user durchführen.
Du zerhämmerst dir mit dem BlödsinHi, ja genau das ist wahrscheinlich jetzt auch mein Problem.
Ich habe den Update Prozess vom Node so gemacht wie in der Anleitung.Leider kann ich den dem was oben steht jetzt nichts mehr ändern. das ist der Punkt zu dem ich immer wieder zurückkomme
-
@Ag3nt_Sn4k3 was gibt denn
iob status
undiob list instances
aus? -
@Ag3nt_Sn4k3 Da stand aber nicht drin, dass du dich als root anmelden sollst.
Von welcher Anleitung sprichst du? -
https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updaten/2
Ich habe erst den Unfug wie im ersten Post gemacht und versuche es jetzt wieder zu richten mit dem update vom node.
-
administrator@io-broker:~$ iob status iobroker is running on this host. At least one iobroker host is running. Objects type: file States type: file administrator@io-broker:~$ iob list instances system.adapter.admin.0 : admin - enabled, por t: 8081, bind: 0.0.0.0, run as: admin system.adapter.backitup.0 : backitup - enabled + system.adapter.backitup.1 : backitup - enabled system.adapter.cloud.0 : cloud - disabled system.adapter.discovery.0 : discovery - disabled system.adapter.dwd.0 : dwd - disabled system.adapter.flot.0 : flot - disabled system.adapter.fritzbox.0 : fritzbox - disabled system.adapter.fritzdect.0 : fritzdect - disabled system.adapter.habpanel.0 : habpanel - disabled system.adapter.icons-fatcow-hosting.0 : icons-fatcow-hosting - disabled system.adapter.icons-material-svg.0 : icons-material-svg - disabled system.adapter.icons-mfd-png.0 : icons-mfd-png - disabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png - disabled system.adapter.info.0 : info - disabled system.adapter.javascript.0 : javascript - disabled system.adapter.mobile.0 : mobile - disabled system.adapter.mqtt.0 : mqtt - disabled, por t: 1883 system.adapter.pi-hole.0 : pi-hole - disabled system.adapter.ping.0 : ping - disabled system.adapter.radar2.0 : radar2 - disabled system.adapter.rpi2.0 : rpi2 - disabled system.adapter.shelly.0 : shelly - disabled, por t: 1882, bind: 0.0.0.0 system.adapter.sonoff.0 : sonoff - disabled, por t: 1883, bind: 0.0.0.0 system.adapter.sql.0 : sql - disabled, por t: 3306 system.adapter.statistics.0 : statistics - disabled system.adapter.telegram.0 : telegram - disabled, por t: 8443, bind: 0.0.0.0 system.adapter.terminal.0 : terminal - disabled, por t: 8088, bind: 0.0.0.0, run as: admin system.adapter.text2command.0 : text2command - disabled system.adapter.tr-064.0 : tr-064 - disabled system.adapter.vis-bars.0 : vis-bars - disabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch - disabled system.adapter.vis-google-fonts.0 : vis-google-fonts - disabled system.adapter.vis-history.0 : vis-history - disabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets - disabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd - disabled system.adapter.vis-justgage.0 : vis-justgage - disabled system.adapter.vis-lcars.0 : vis-lcars - disabled system.adapter.vis-metro.0 : vis-metro - disabled system.adapter.vis-plumb.0 : vis-plumb - disabled system.adapter.vis-rgraph.0 : vis-rgraph - disabled system.adapter.vis-timeandweather.0 : vis-timeandweather - disabled system.adapter.vis-weather.0 : vis-weather - disabled system.adapter.vis.0 : vis - disabled system.adapter.web.0 : web - enabled, por t: 8082, bind: 0.0.0.0, run as: admin system.adapter.xs1.0 : xs1 - disabled system.adapter.zigbee.0 : zigbee - disabled, por t: /dev/ttyACM1 system.adapter.zwave.0 : zwave - disabled + instance is alive
-
@Ag3nt_Sn4k3 schaut soweit gut aus. Und Admin Web Oberfläche nicht erreichbar sagst du?
Was gibt
tail /opt/iobroker/log/iobroker.current.log
? -
Ja genau die Website ist nicht erreichabr. und die speierauslastung liegt bei 200MB.
administrator@io-broker:~$ tail /opt/iobroker/log/iobroker.current tail: cannot open '/opt/iobroker/log/iobroker.current' for reading: No such file or directory
-
@Ag3nt_Sn4k3 Sorry, da hat ein
.log
am Ende gefehlt hab’s oben bearbeitet -
administrator@io-broker:~$ tail /opt/iobroker/log/iobroker.current.log 2020-04-25 23:01:45.072 - info: host.IoBroker-Master received SIGTERM 2020-04-25 23:01:45.352 - info: host.IoBroker-Master terminated 2020-04-25 23:02:49.673 - info: host.IoBroker-Master iobroker.js-controller version 3.0.18 js-controller starting 2020-04-25 23:02:49.682 - info: host.IoBroker-Master Copyright (c) 2014-2020 bluefox, 2014 hobbyquaker 2020-04-25 23:02:49.683 - info: host.IoBroker-Master hostname: IoBroker-Master, node: v12.16.2 2020-04-25 23:02:49.689 - info: host.IoBroker-Master ip addresses: 192.168.115.7 fe80::215:5dff:fe73:511b 2020-04-25 23:02:51.156 - info: host.IoBroker-Master connected to Objects and States 2020-04-25 23:02:53.485 - info: host.IoBroker-Master Multihost discovery server: service started on 0.0.0.0:50005 2020-04-25 23:02:53.501 - info: host.IoBroker-Master 48 instances found 2020-04-25 23:02:53.524 - warn: host.IoBroker-Master does not start any instances on this host