NEWS
Nach Update läuft nichts mehr!
-
iobroker läuft dennoch nicht
pi@RaspberryPi4:~ $ node -v & nodejs -v & npm -v [1] 1261 [2] 1262 v18.17.1 v18.17.1 9.6.7 [1]- Fertig node -v [2]+ Fertig nodejs -v
Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== node:internal/modules/cjs/loader:1080 throw err; ^ Error: Cannot find module 'tar' Require stack: - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) at Module._load (node:internal/modules/cjs/loader:922:27) at Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:121:18) at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Module.require (node:internal/modules/cjs/loader:1143:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js', '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js', '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' ] } Node.js v18.17.1
-
@speedyblade sagte in Nach Update läuft nichts mehr!:
pi@RaspberryPi4:~ $ node -v & nodejs -v & npm -v
[1] 1261
[2] 1262
v18.17.1
v18.17.1
9.6.7
[1]- Fertig node -v
[2]+ Fertig nodejs -vWas sind das für komische 'Fertig' Einträge? Womit agierst du da?
-
keine ahnung...wollte mir nur die Version anzeigen lassen
-
@speedyblade Es müsste heißen:
node -v && nodejs -v && npm -v
Das einfache '&' schickt den Prozess in den Hintergrund und der meldet dann 'Fertig'.
-
pi@RaspberryPi4:~ $ node -v && nodejs -v && npm -v v18.17.1 v18.17.1 9.6.7
schaut eigentlich gut aus, nur die WebOberfläche vom ioBroker bleibt dunkel
-
@speedyblade
iob status
?
aber du bist ja immer noch auf 18.17.1 -
aber du bist ja immer noch auf 18.17.1 => was ist daran falsch, hieß ja oben, dass v18 released ist
pi@RaspberryPi4:~ $ iob status node:internal/modules/cjs/loader:1080 throw err; ^ Error: Cannot find module 'tar' Require stack: - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) at Module._load (node:internal/modules/cjs/loader:922:27) at Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:121:18) at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Module.require (node:internal/modules/cjs/loader:1143:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js', '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js', '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' ] } Node.js v18.17.1
-
@speedyblade sagte in Nach Update läuft nichts mehr!:
was ist daran falsch, hieß ja oben, dass v18 released ist
korrekt, aber es müsste 18.18.0 sein
-
pi@RaspberryPi4:~ $ node -v && nodejs -v && npm -v v18.18.0 v18.18.0 9.8.1
ist up to date...ioBroker immer noch tot
beim löschen von NodeJS bekomme ich immer folgende Meldung
Entfernen von nodejs (18.17.1-deb-1nodesource1) ... dpkg: Warnung: Während Entfernens von nodejs ist Verzeichnis »/usr/lib/node_modules« nicht leer, wird daher nicht gelöscht Entfernen von perl-modules-5.28 (5.28.1-6+deb10u1) ...
pi@RaspberryPi4:/lib $ cd /usr/lib/node_modules pi@RaspberryPi4:/usr/lib/node_modules $ dir corepack n npm
bin mittlerweile sprachlos
-
Das Skript zum Umstellen des nodesource-Repos kennst du ja schon.
Versuch mal
cd /opt/iobroker/node_modules/iobroker.js-controller sudo -H -u iobroker npm install tar
-
@speedyblade sagte in Nach Update läuft nichts mehr!:
beim löschen von NodeJS bekomme ich immer folgende Meldung
Warum????
Lass die Finger davon, wenn die 18.18.0 (sauber!) drauf ist. -
pi@RaspberryPi4:/opt/iobroker/node_modules/iobroker.js-controller $ sudo -H -u iobroker npm install tar npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 added 295 packages, changed 1 package, and audited 305 packages in 2m 13 packages are looking for funding run `npm fund` for details 5 vulnerabilities (1 low, 3 moderate, 1 high) To address issues that do not require attention, run: npm audit fix Some issues need review, and may require choosing a different dependency. Run `npm audit` for details. npm notice npm notice New major version of npm available! 9.8.1 -> 10.1.0 npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.1.0 npm notice Run npm install -g npm@10.1.0 to update! npm notice
-
@speedyblade sagte in Nach Update läuft nichts mehr!:
pi@RaspberryPi4:/usr/lib/node_modules $ dir
Und mit
n
sehe ich auch schon den Grund des Übels. Man installiert nodejs nicht pern
sondern über den Paketmanager. -
@thomas-braun sagte in Nach Update läuft nichts mehr!:
@speedyblade sagte in Nach Update läuft nichts mehr!:
beim löschen von NodeJS bekomme ich immer folgende Meldung
Warum????
Lass die Finger davon, wenn die 18.18.0 (sauber!) drauf ist.@thomas-braun sagte in Nach Update läuft nichts mehr!:
per n sondern über den Paketmanager.
wie meinst du das mit "n"?
-
n
ist einer der nodejs-Versionsmanager. Nebennvm
und ein paar anderen Programmen. Der pfuscht dir aber in die 'ordentliche Installation über den Paketmanager' rein. Wie man hier sieht. -
@thomas-braun
ok...ich wie bekommen wir das beseitigt? -
Lass ihn stehen.
-
@speedyblade sagte in Nach Update läuft nichts mehr!:
corepack n npm
-
@thomas-braun sagte in Nach Update läuft nichts mehr!:
Lass ihn stehen.
verstehe nicht was du meinst, mit "stehen lassen"
-
@speedyblade sagte in Nach Update läuft nichts mehr!:
verstehe nicht was du meinst, mit "stehen lassen"
Einfach nichts tun.
Wenn es dich stört:
sudo rm /usr/lib/node_modules/n