NEWS
SQL History Adapter - Update failed (1.16.2 to 2.0.2)
-
@thomas-braun Dürfte irgendetwas mit Javascript zu tun haben. Keine Ahnung woher ich das habe - jedenfalls nicht selber installiert. Per
npm uninstall jscs
odernpm uninstall --save jscs
wird es aber auch nicht deinstalliert. -
npm ls jscs npm ls jscs-loader
-
ich@iobroker:/opt/iobroker$ npm ls jscs iobroker.inst@2.0.3 /opt/iobroker `-- (empty) ich@iobroker:/opt/iobroker$ npm ls jscs-loader iobroker.inst@2.0.3 /opt/iobroker `-- iobroker.rflink@2.1.6 `-- avrgirl-arduino@4.4.0 `-- jscs-loader@0.3.0
Wenn ich richtig rate, wird das vom rflink-Adapter verwendet?
-
@dr-bakterius
Ja. Indirekt. -
@thomas-braun Alles klar, dann lasse ich es wie es ist...
-
@thomas-braun said in SQL History Adapter - Update failed (1.16.2 to 2.0.2):
@spaceduck sagte in SQL History Adapter - Update failed (1.16.2 to 2.0.2):
cd /opt/iobroker npm ls --depth=0 | grep ERR
wird vermutlich diverse Fehlermeldungen werfen.
Ja, da kam einiges... Ich hab ein npm install missing durchgeführt, dann konnte ich den SQL aktualisieren. Aber alles was jetzt an Updates ansteht wirft wieder Code 25 und npm ls --depth=0 | grep ERR wirft wieder Fehler
npm ERR! missing: iobroker.email@1.1.0, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.mqtt@4.0.1, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.socketio@4.2.0, required by iobroker.inst@3.0.0 npm ERR! missing: dropbox-v2-api@2.5.0, required by iobroker.backitup@2.4.6 npm ERR! missing: google-auth-library@7.14.1, required by iobroker.backitup@2.4.6 npm ERR! missing: gaxios@4.3.2, required by googleapis-common@5.1.0 npm ERR! missing: google-auth-library@7.14.1, required by googleapis-common@5.1.0 npm ERR! missing: gaxios@4.3.2, required by google-auth-library@7.14.1 npm ERR! missing: gaxios@4.3.2, required by gcp-metadata@4.3.1 npm ERR! missing: gaxios@4.3.2, required by gtoken@5.3.2 npm ERR! missing: google-p12-pem@3.1.3, required by gtoken@5.3.2 npm ERR! missing: axios@0.24.0, required by webdav@4.8.0 npm ERR! missing: charenc@0.0.2, required by md5@2.3.0 npm ERR! missing: dewpoint@^1.0.0, required by iobroker.javascript@5.7.0 npm ERR! missing: moment@^2.29.3, required by iobroker.javascript@5.7.0 npm ERR! missing: moment-duration-format@^2.3.2, required by iobroker.javascript@5.7.0 npm ERR! missing: serialport@^9.2.8, required by iobroker.javascript@5.7.0 npm ERR! missing: suncalc@^1.9.0, required by iobroker.javascript@5.7.0 npm ERR! peer dep missing: @material-ui/core@^4.0.0, required by @material-ui/pickers@3.3.10 npm ERR! peer dep missing: react@^16.8.0 || ^17.0.0, required by @material-ui/pickers@3.3.10 npm ERR! peer dep missing: react-dom@^16.8.0 || ^17.0.0, required by @material-ui/pickers@3.3.10 npm ERR! peer dep missing: react@>=16.6.0, required by react-transition-group@4.4.2 npm ERR! peer dep missing: react@>=16.8, required by rifm@0.7.0 npm ERR! peer dep missing: react-dom@>=16.6.0, required by react-transition-group@4.4.2 npm ERR! missing: axios@0.26.1, required by iobroker.socketio@4.2.0 npm ERR! missing: iobroker.socketio@4.2.0, required by iobroker.web@4.3.0 npm ERR! missing: axios@0.26.1, required by iobroker.ws@1.3.0 npm ERR! missing: @iobroker/socket-classes@0.3.1, required by iobroker.ws@2.0.2
Die Frage ist jetzt: kann ich nodejs + npm über apt-get wegputzen oder zerschiesse ich mir dann auch iobroker?
-
@spaceduck
Ohne Laufzeitumgebung läuft da naturgemäß nichts mehr.
Wie schaut's denn überhaupt bezüglich nodeJS so aus? -
@thomas-braun said in SQL History Adapter - Update failed (1.16.2 to 2.0.2):
Ohne Laufzeitumgebung läuft da naturgemäß nichts mehr.
Ja, das ist klar, die eigentliche Frage wäre: Kann ich es löschen und sauber neu installieren ohne die iobroker Installation anzufassen?
-
Natürlich.
Ich würde den iobroker aber zuvor stoppen. -
@thomas-braun
Also ich hab jetzt node neu installiert, passt! Dann hab ich /opt/iobroker gelöscht und komplett neu installiert. Ein Restore und jetzt funktioniert alles wieder, alle Settings noch da.Danke!