NEWS
js controller update von 5.0.19 auf 6.0.11 schlägt fehl
-
Ich kann leider mein iobroker in der weboberfläche nicht updaten. Kann mir da bitte jemand helfen? Leider bin ich hier kein Profi...
PlatformBetriebssystem:linux
Architektur:arm
CPUs:4
Geschwindigkeit:1800 MHz
Modell:ARMv7 Processor rev 3 (v7l)
RAM:1.8 GB
System-Betriebszeit:00:02:19
Node.js:v16.18.1
time:1731917400687
timeOffset:-60
NPM:8.19.2
Adapter-Anzahl:547
Datenträgergröße:28.9 GB
Freier Festplattenspeicher:18.6 GB
Aktive Instanzen:18
Pfad:/opt/iobroker/
Betriebszeit:00:01:56
aktiv:true
_nodeCurrent:16.18.1
_nodeNewest:16.20.2
_nodeNewestNext:20.18.0
_npmCurrent:8.19.2
_npmNewest:8.19.2
_npmNewestNext:10.8.2FEHLERMELDUNG:
npm ERR! code EBADENGINE
npm ERR! engine Unsupported engine
npm ERR! engine Not compatible with your version of node/npm: iobroker.js-controller@6.0.11
npm ERR! notsup Not compatible with your version of node/npm: iobroker.js-controller@6.0.11
npm ERR! notsup Required: {"node":">=18.0.0"}
npm ERR! notsup Actual: {"npm":"8.19.2","node":"v16.18.1"}
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2024-11-18T08_12_31_344Z-debug-0.log
Could not install js-controller@6.0.11 -
Zumindest nodejs ist veraltet.
iob stop iob fix iob start iob diag
Und das Ergebnis (Langfassung) bitte in </> code tags hier einstellen.
-
@meister-mopper ``` was muss ich hier eingeben, damit ich deinen "Befehl" fertig machen kann?
code_text
iob diag needs to be updated. Please execute 'iobroker fix' first. admin@iobroker:~ $
-
@jo46 sagte in js controller update von 5.0.19 auf 6.0.11 schlägt fehl:
notsup Required: {"node":">=18.0.0"}
Da steht's.
Nodejs zu alt.iob nodejs-update
ausführen, nachdem der
iob fix
gemacht wurde.
-
Und da das Betriebssystem mit Sicherheit aus der Prä-'Bookworm'-Ära stammt kannste damit gleich weitermachen und das Ding komplett neuinstallieren und mit dem auf Stand gebrachten ioBroker dann dorthin umziehen.
Für die Zukunft: Regelmäßiger updaten. Sowohl das Betriebssystem wie auch den ioBroker. -
Da das kein Bug von ioBroker ist, habe ich das mal hierher verschoben.
Es wird ja auf einen Neuaufbau des Unterbaus hinauslaufen
-
Ok, dann setzte ich den iobroker neu auf. Dazu ein paar Fragen:
- Wenn ich auf der Weboberfläche ein Backup mache, kann ich dies -trotz meiner veralteten Installation - aufspielen?
- könnt Ihr mir die Befehle zum kompletten löschen der Installation sagen?
- Es führen viele Wege nach Rom - habt ihr nen Link damit ich den iobroker auch richtig usw. aufspiele und keine Fehler etc. mache?
Dank für euren tollen und sehr flotten Support!!!
-
1.) Einfacher ist es, mit einem aktuellen Stand umzuziehen.
Deswegen: Bring das Ding auf dem Alt-System in die Gegenwart, davon dann ein Backup und mit dem ziehst du dann in das neue System ein.2.) Wozu? Bei einer Neuinstallation (auf dem gleichen Datenträger) ist das alte System ohnehin weg.
3.) siehe:
https://forum.iobroker.net/topic/51869/installation-auf-raspi-einfacher-geht-s-nicht -
@jo46 sagte in js controller update von 5.0.19 auf 6.0.11 schlägt fehl:
Wenn ich auf der Weboberfläche ein Backup mache, kann ich dies -trotz meiner veralteten Installation - aufspielen?
Was meinst du damit?
Wenn du einen Controller >=5 hast sollte es gehen.
Wenn es nicht vollständig passen würde, käme beim Restore eine Warnung und ein Hinweis was zu tun ist.@jo46 sagte in js controller update von 5.0.19 auf 6.0.11 schlägt fehl:
könnt Ihr mir die Befehle zum kompletten löschen der Installation sagen?
wieso Installation löschen?
komplett neu aufsetzen!
Am besten auf neuer Karte -
Und gewöhn dir ab als root zu agieren.
Geht auf einem aktuellen System ohnehin nicht mehr so ohne weiteres.
Weil es auch gar nicht erforderlich ist.npm ERR! /root/.npm/_logs/2024-11-18T08_12_31_344Z-debug-0.log
-
Vielen dank für eure Hinweise & Tipps. Der iobroker läuft wieder. Ich hab ihn neu aufgesetzt und werde in Zukunft die updates besser pflegen. Er dient eigentlich als Ergänzung meiner KNX Installation und geriet etwas in Vergessenheit nachdem ich alles erforderliche umsetzt hatte.