NEWS
SQL History Adapter - Update failed (1.16.2 to 2.0.2)
-
So, hab das mit den Pfaden etc. gefixt. Leider hat das mein Problem nicht gelöst. Wenn noch jemand ne Idee hat, her damit.
x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.19.2 v14.19.2 6.14.17 jan /opt/iobroker Holen:1 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB] OK:3 http://de.archive.ubuntu.com/ubuntu focal InRelease OK:4 https://artifacts.elastic.co/packages/7.x/apt stable InRelease OK:5 https://deb.nodesource.com/node_14.x focal InRelease OK:6 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease OK:7 https://downloads.plex.tv/repo/deb public InRelease OK:8 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease OK:2 https://rspamd.com/apt focal InRelease OK:9 http://ppa.launchpad.net/team-xbmc/ppa/ubuntu focal InRelease Es wurden 114 kB in 2 s geholt (58,9 kB/s). Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 14.19.2-deb-1nodesource1 Installationskandidat: 14.19.2-deb-1nodesource1 Versionstabelle: *** 14.19.2-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x focal/main amd64 Packages 100 /var/lib/dpkg/status 10.19.0~dfsg-3ubuntu1 500 500 http://de.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
-
@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.
-
@thomas-braun sagte in SQL History Adapter - Update failed (1.16.2 to 2.0.2):
wird vermutlich diverse Fehlermeldungen werfen.
Sorry das ich mich hier einklinke. Ich habe mal aus Interesse bei mir nachgesehen und folgende Fehlermeldungen erhalten:
npm ERR! extraneous: avrgirl-arduino@4.2.3 /opt/iobroker/node_modules/avrgirl-arduino npm ERR! extraneous: browser-serialport@2.0.3 /opt/iobroker/node_modules/browser-serialport npm ERR! extraneous: nimble@0.0.2 /opt/iobroker/node_modules/nimble npm ERR! extraneous: onvif@0.6.5 /opt/iobroker/node_modules/onvif npm ERR! extraneous: pcap@3.1.0 /opt/iobroker/node_modules/pcap npm ERR! extraneous: stk500@1.0.4 /opt/iobroker/node_modules/stk500 npm ERR! extraneous: urllib@2.38.0 /opt/iobroker/node_modules/urllib npm ERR! peer dep missing: jscs@^3.0.3, required by jscs-loader@0.3.0
Jetzt frage ich mich (oder besser @Thomas-Braun ) wie ich diese weg bekomme?
-
-
Danke, jetzt bleibt nur
npm ERR! peer dep missing: jscs@^3.0.3, required by jscs-loader@0.3.0
-
-
@thomas-braun Okay, wenn ich das richtig verstehe, einfach so lassen?
-
@dr-bakterius
Ja. Wobei ich vielleicht Mal schauen würde, was das für ein Modul ist. Das scheint verwaist zu sein. Vor 6 Jahren zuletzt angefasst. -
@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!