NEWS
Adapter Updates funktionieren nicht mehr
-
@Jens-Lattwesen Such dir die Anleitung, wie man node unter Debian upgraded. Da habe ich auch beschrieben wie man sowas gerade zieht.
-
@Jens-Lattwesen Ja. Im zweiten Teil wird das erklärt.
-
@Jens-Lattwesen Und ich würde dir node 12 nahelegen.
-
@Jens-Lattwesen Und ich würde dir node 12 nahelegen.
@Thomas-Braun Danke, wollte gerade fragen, ob Probleme beim Zusammenspiel zwischen NPM 6.4.1 und Node bekannt sind.
Könnte ich nicht auch auf Node 10 zurück? Damit liefen ja alle Updates einwandfrei, lediglich Jarvis benötigt wohl eine höhere Version von Node -
@Thomas-Braun Danke, wollte gerade fragen, ob Probleme beim Zusammenspiel zwischen NPM 6.4.1 und Node bekannt sind.
Könnte ich nicht auch auf Node 10 zurück? Damit liefen ja alle Updates einwandfrei, lediglich Jarvis benötigt wohl eine höhere Version von Node@Jens-Lattwesen Mach es halt einfach einmal richtig sauber, dann passt auch die npm-Version zum Rest.
-
@Thomas-Braun Danke, wollte gerade fragen, ob Probleme beim Zusammenspiel zwischen NPM 6.4.1 und Node bekannt sind.
Könnte ich nicht auch auf Node 10 zurück? Damit liefen ja alle Updates einwandfrei, lediglich Jarvis benötigt wohl eine höhere Version von Node@Jens-Lattwesen
Node 12 wird empfohlen und das nicht ohne Grund, wie auch schon geschrieben, bringt die Node auch gleich die passende NPM mit und wenn man es richtig macht, dann passt das auch. Wenn Du jetzt schon wieder anfängst was nicht der Anleitung entsprechend zu machen, dann bist genau da wo Du angefangen hast ;) -
@Jens-Lattwesen Mach es halt einfach einmal richtig sauber, dann passt auch die npm-Version zum Rest.
@Thomas-Braun Versuch ich! - Adapter gehen wieder "updatetechnisch" ;-)
-
@Thomas-Braun Versuch ich! - Adapter gehen wieder "updatetechnisch" ;-)
nodejs -v && node -v && npm -v && which nodejs && which node && which npmliefert nun?
Bitte KEINEN Screenshot, sondern KonsolenTEXT auch als TEXT hier ins Forum. In CodeTags </> -
nodejs -v && node -v && npm -v && which nodejs && which node && which npmliefert nun?
Bitte KEINEN Screenshot, sondern KonsolenTEXT auch als TEXT hier ins Forum. In CodeTags </>@thomas-braun Ich habe genau dasselbe Problem. Leider ging der Thread nicht weiter.
nodejs -v && node -v && npm -v && which nodejs && which node && which npm v12.21.0 v12.21.0 6.2.0 /usr/bin/nodejs /usr/bin/node /usr/local/bin/npm -
@thomas-braun Ich habe genau dasselbe Problem. Leider ging der Thread nicht weiter.
nodejs -v && node -v && npm -v && which nodejs && which node && which npm v12.21.0 v12.21.0 6.2.0 /usr/bin/nodejs /usr/bin/node /usr/local/bin/npm@marty56 sagte in Adapter Updates funktionieren nicht mehr:
nodejs -v && node -v && npm -v && which nodejs && which node && which npm
Dein NPM wurde wohl manuell aktualisiert und ist im falschen Verzeichnis.
Kann man bestimmt auch wieder gerade biegen, da NPM aber eh mit Node installiert wird, würde ich hier einfach Node löschen und sauber neu installieren und in Zukunft manuelle Eingriffe bleiben lassen ;) -
@marty56 sagte in Adapter Updates funktionieren nicht mehr:
nodejs -v && node -v && npm -v && which nodejs && which node && which npm
Dein NPM wurde wohl manuell aktualisiert und ist im falschen Verzeichnis.
Kann man bestimmt auch wieder gerade biegen, da NPM aber eh mit Node installiert wird, würde ich hier einfach Node löschen und sauber neu installieren und in Zukunft manuelle Eingriffe bleiben lassen ;)@jan1 Ok und danke. Ich habe nie etwas manuell installiert. Aber was soll's.
Jetzt habe ich die manuelle Deinstallation von
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian/2gemacht. Jetzt bekomme ich
nodejs -v && node -v && npm -v && which nodejs && which node && which npm v12.20.1 v12.20.1 6.14.10 /usr/local/bin/nodejs /usr/local/bin/node /usr/local/bin/npmMein Ziel den Node Red Adapter zu installieren, funktioniert habe immer noch nicht. Da bekomme ich im log File
cat /home/iobroker/.npm/_logs/2021-03-06T05_38_10_862Z-debug.log 0 info it worked if it ends with ok 1 verbose cli [ 1 verbose cli '/usr/local/bin/node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'install', 1 verbose cli 'iobroker.node-red@2.1.0', 1 verbose cli '--loglevel', 1 verbose cli 'error', 1 verbose cli '--unsafe-perm', 1 verbose cli '--prefix', 1 verbose cli '/opt/iobroker' 1 verbose cli ] 2 info using npm@6.14.10 3 info using node@v12.20.1 4 verbose npm-session 6fba24f3d8da8785 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 silly fetchPackageMetaData error for iobroker.node-red@2.1.0 Cannot read property 'resolve' of undefined 8 timing stage:rollbackFailedOptional Completed in 4ms 9 timing stage:runTopLevelLifecycles Completed in 8233ms 10 verbose stack TypeError: Cannot read property 'resolve' of undefined 10 verbose stack at regFetch (/usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/index.js:88:23) 10 verbose stack at fetchPackument (/usr/local/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/packument.js:42:10) 10 verbose stack at packument (/usr/local/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/packument.js:20:10) 10 verbose stack at getManifest (/usr/local/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/manifest.js:22:10) 10 verbose stack at manifest (/usr/local/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/manifest.js:13:10) 10 verbose stack at Object.manifest (/usr/local/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/index.js:17:12) 10 verbose stack at Object.Fetcher#manifest [as manifest] (/usr/local/lib/node_modules/npm/node_modules/genfun/lib/genfun.js:15:38) 10 verbose stack at manifest (/usr/local/lib/node_modules/npm/node_modules/pacote/lib/fetch.js:23:18) 10 verbose stack at /usr/local/lib/node_modules/npm/node_modules/pacote/manifest.js:24:12 10 verbose stack at /usr/local/lib/node_modules/npm/node_modules/promise-inflight/inflight.js:29:24 10 verbose stack at Promise._execute (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/debuggability.js:313:9) 10 verbose stack at Promise._resolveFromExecutor (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:488:18) 10 verbose stack at new Promise (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:79:10) 10 verbose stack at _inflight (/usr/local/lib/node_modules/npm/node_modules/promise-inflight/inflight.js:28:25) 10 verbose stack at /usr/local/lib/node_modules/npm/node_modules/promise-inflight/inflight.js:22:14 10 verbose stack at tryCatcher (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23) 11 verbose cwd /opt/iobroker 12 verbose Linux 4.14.98-v7+ 13 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.node-red@2.1.0" "--loglevel" "error" "--unsafe-perm" "--prefix" "/opt/iobroker" 14 verbose node v12.20.1 15 verbose npm v6.14.10 16 error Cannot read property 'resolve' of undefined 17 verbose exit [ 1, true ]Update: Es scheint, dass ich überhaupt keine Adapter mehr installieren kann.
-
@jan1 Ok und danke. Ich habe nie etwas manuell installiert. Aber was soll's.
Jetzt habe ich die manuelle Deinstallation von
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian/2gemacht. Jetzt bekomme ich
nodejs -v && node -v && npm -v && which nodejs && which node && which npm v12.20.1 v12.20.1 6.14.10 /usr/local/bin/nodejs /usr/local/bin/node /usr/local/bin/npmMein Ziel den Node Red Adapter zu installieren, funktioniert habe immer noch nicht. Da bekomme ich im log File
cat /home/iobroker/.npm/_logs/2021-03-06T05_38_10_862Z-debug.log 0 info it worked if it ends with ok 1 verbose cli [ 1 verbose cli '/usr/local/bin/node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'install', 1 verbose cli 'iobroker.node-red@2.1.0', 1 verbose cli '--loglevel', 1 verbose cli 'error', 1 verbose cli '--unsafe-perm', 1 verbose cli '--prefix', 1 verbose cli '/opt/iobroker' 1 verbose cli ] 2 info using npm@6.14.10 3 info using node@v12.20.1 4 verbose npm-session 6fba24f3d8da8785 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 silly fetchPackageMetaData error for iobroker.node-red@2.1.0 Cannot read property 'resolve' of undefined 8 timing stage:rollbackFailedOptional Completed in 4ms 9 timing stage:runTopLevelLifecycles Completed in 8233ms 10 verbose stack TypeError: Cannot read property 'resolve' of undefined 10 verbose stack at regFetch (/usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/index.js:88:23) 10 verbose stack at fetchPackument (/usr/local/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/packument.js:42:10) 10 verbose stack at packument (/usr/local/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/packument.js:20:10) 10 verbose stack at getManifest (/usr/local/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/manifest.js:22:10) 10 verbose stack at manifest (/usr/local/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/manifest.js:13:10) 10 verbose stack at Object.manifest (/usr/local/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/index.js:17:12) 10 verbose stack at Object.Fetcher#manifest [as manifest] (/usr/local/lib/node_modules/npm/node_modules/genfun/lib/genfun.js:15:38) 10 verbose stack at manifest (/usr/local/lib/node_modules/npm/node_modules/pacote/lib/fetch.js:23:18) 10 verbose stack at /usr/local/lib/node_modules/npm/node_modules/pacote/manifest.js:24:12 10 verbose stack at /usr/local/lib/node_modules/npm/node_modules/promise-inflight/inflight.js:29:24 10 verbose stack at Promise._execute (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/debuggability.js:313:9) 10 verbose stack at Promise._resolveFromExecutor (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:488:18) 10 verbose stack at new Promise (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:79:10) 10 verbose stack at _inflight (/usr/local/lib/node_modules/npm/node_modules/promise-inflight/inflight.js:28:25) 10 verbose stack at /usr/local/lib/node_modules/npm/node_modules/promise-inflight/inflight.js:22:14 10 verbose stack at tryCatcher (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23) 11 verbose cwd /opt/iobroker 12 verbose Linux 4.14.98-v7+ 13 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.node-red@2.1.0" "--loglevel" "error" "--unsafe-perm" "--prefix" "/opt/iobroker" 14 verbose node v12.20.1 15 verbose npm v6.14.10 16 error Cannot read property 'resolve' of undefined 17 verbose exit [ 1, true ]Update: Es scheint, dass ich überhaupt keine Adapter mehr installieren kann.
-
@marty56
Hm, jetzt ist es noch schlimmer, da auch die Node im falschen Verzeichnis liegt.
Sollte so aussehen:/usr/bin/nodejs /usr/bin/node /usr/bin/npm -
@marty56
spätestens jetzt müsste Thomas ein Anfall bekommen :)Du sollst nicht als root User im System rum fummeln. Normal ist die Anleitung von Thomas bei so was ja genau das Richtige und extra für User geschrien, die sich das versaut haben. Irgendwo scheinst DU da improvisiert zu haben, sonst würde das passen.
Du müsstest Node jetzt erst mal wieder sauber runter bekommen, so dass auch wirklich nirgends mehr was dazu steht. Ich hab das immer nach der offiziellen Doku gemacht, da dort alles drin steht was relevant ist. Bei Dir wird das aber nicht hinhauen, weil sich die Doku wohl auch auf die richtigen Pfade bezieht.
Ich würde jetzt erst mal den User wechseln, dann nach Anleitung von Thomas die Node entfernen und schauen, ob die wirklich weg ist und dann nach der "normalen" Doku Node installieren. Das sollte klappen.
-
@marty56
spätestens jetzt müsste Thomas ein Anfall bekommen :)Du sollst nicht als root User im System rum fummeln. Normal ist die Anleitung von Thomas bei so was ja genau das Richtige und extra für User geschrien, die sich das versaut haben. Irgendwo scheinst DU da improvisiert zu haben, sonst würde das passen.
Du müsstest Node jetzt erst mal wieder sauber runter bekommen, so dass auch wirklich nirgends mehr was dazu steht. Ich hab das immer nach der offiziellen Doku gemacht, da dort alles drin steht was relevant ist. Bei Dir wird das aber nicht hinhauen, weil sich die Doku wohl auch auf die richtigen Pfade bezieht.
Ich würde jetzt erst mal den User wechseln, dann nach Anleitung von Thomas die Node entfernen und schauen, ob die wirklich weg ist und dann nach der "normalen" Doku Node installieren. Das sollte klappen.
@jan1 Ok.
iobroker läuft ja noch. Vermutlich reiner Zufall.
Dann installiere ich erstmal keine neuen Adapter.
Vermutlich gehen die Updates der bestehenden Adapter dann auch nicht mehr.Die Komplexität des ganzen Ansatzes geht mir echt auf die Nerven bzw. ich bin zu doof dazu.
Aber danke für Deine Zeit
-
@jan1 Ok.
iobroker läuft ja noch. Vermutlich reiner Zufall.
Dann installiere ich erstmal keine neuen Adapter.
Vermutlich gehen die Updates der bestehenden Adapter dann auch nicht mehr.Die Komplexität des ganzen Ansatzes geht mir echt auf die Nerven bzw. ich bin zu doof dazu.
Aber danke für Deine Zeit
@marty56
Beruhige Dich, ist einfach als Du denkst ;)
Hast lediglich ein paar Anfänger Fehler gemacht und die dienen zum Lernen. Noch ist ja nicht wirklich was kaputt und, zumindest sieht es noch nicht danach aus.Wenn Node nicht richtig installiert ist, wird der IOBroker früher oder später nix mehr tun, also bevor Du jetzt wild was änderst, einfach mal als normaler User Node richtig drauf bekommen und das wie oben beschrieben.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden