NEWS
Update js-controller from @6.0.7 to @6.0.11 nicht möglich
-
iobroker@iobroker:~ $ iob upgrade self Update js-controller from @6.0.7 to @6.0.11 Stopped Objects DB Stopped States DB NPM version: 10.8.2 Installing iobroker.js-controller@6.0.11... (System call) npm error code 6 npm error path /opt/iobroker/node_modules/iobroker.js-controller npm error command failed npm error command sh -c node iobroker.js setup first npm error Uncaught Rejection: TypeError: callback is not a function npm error at /opt/iobroker/node_modules/iobroker.js-controller/node_modules/ @iobroker/plugin-base/lib/PluginBase.js:310:17 npm error This error originated either by throwing inside of an async function w ithout a catch block, or by rejecting a promise which was not handled with .catc h(). The promise rejected with the reason: npm error TypeError: callback is not a function npm error at /opt/iobroker/node_modules/iobroker.js-controller/node_modules/ @iobroker/plugin-base/lib/PluginBase.js:310:17 npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/ 2024-08-27T11_43_53_132Z-debug-0.log host.iobroker Cannot install iobroker.js-controller@6.0.11: 6
MOD-EDIT: Code in code-tags gesetzt!
was kann ich machen um das zu fixen ?
-
@enzo sagte in Update js-controller from @6.0.7 to @6.0.11 nicht möglich:
was kann ich machen um das zu fixen ?
erstmal die notwendigsten Infos liefern.
siehe
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1zuallererst mal die Langfassung von
iob diag
-
Copy text starting here:
======================= SUMMARY ======================= v.2024-05-22 Static hostname: iobroker Icon name: computer Operating System: Debian GNU/Linux 11 (bullseye) Kernel: Linux 6.1.21-v8+ Architecture: arm64 Installation: native Kernel: aarch64 Userland: 64 bit Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 Display-Server: false Boot Target: multi-user.target Pending OS-Updates: 0 Pending iob updates: 1 Nodejs-Installation: /usr/bin/nodejs v20.17.0 /usr/bin/node v20.17.0 /usr/bin/npm 10.8.2 /usr/bin/npx 10.8.2 /usr/bin/corepack 0.29.3 Recommended versions are nodejs 20.17.0 and npm 10.8.2 Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 3.8G 102M 233M 0.0K 3.5G 3.6G Swap: 99M 18M 81M Total: 3.9G 120M 315M Active iob-Instances: 1 Upgrade policy: none ioBroker Core: js-controller 6.0.7 admin 7.0.25 ioBroker Status: iobroker is not running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 9818 States: 7069 Size of iob-Database: 17M /opt/iobroker/iobroker-data/objects.jsonl 1.6M /opt/iobroker/iobroker-data/states.jsonl =================== END OF SUMMARY ====================
=== Mark text until here for copying ===
iobroker@iobroker:~ $ Copy text starting here:======================= SUMMARY ======================= v.2024-05-22 Static hostname: iobroker Icon name: computer Operating System: Debian GNU/Linux 11 (bullseye) Kernel: Linux 6.1.21-v8+ Architecture: arm64 Installation: native Kernel: aarch64 Userland: 64 bit Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 Display-Server: false Boot Target: multi-user.target Pending OS-Updates: 0 Pending iob updates: 1 ^C= Mark text until here for copying ==================nd: 0.0.0.0, run as: admi iobroker@iobroker:~ $ der iobroker leuft sehr gut. Nur js-controller 6.0.7 lässt sich nicht auf js-controller 6.0.11 bringen.
-
@enzo 2x Summary ist immer noch nicht die Langfassung
-
Viiiiele Probleme.
Erstmal. Dein OS solltest Du updaten -> Bookworm
Dann kommst Du noch auf die Weboberfläche vom Iobroker?
Als Nächstes. User und Host so zu benennen wie die Software selber . Schlechte Idee. Versuch das mal zu ändern. -
Auf welchem Repository bist Du? auf Beta?
Ich bin auf "Stable" - mir wird angezeigt, 6.0.9 sei aktuell....
P.S. Bullseye und Beta repository wäre eine interessante Kombi.
-
@mrs-antje said in Update js-controller from @6.0.7 to @6.0.11 nicht möglich:
Bookworm
ja es läuft ganz gut nur Update auf js-controller 6.0.11 geht nicht.???
-
@martinp
ja auf Beta -
@enzo bitte die Langfassung!
@Mrs-Antje scheint ja eine Glaskugel deluxe zu haben.ich leider nicht.
-
@mrs-antje sagte in Update js-controller from @6.0.7 to @6.0.11 nicht möglich:
Viiiiele Probleme.
Vermessene Aussage ohne Langfassung von
iob diag
@mrs-antje sagte in Update js-controller from @6.0.7 to @6.0.11 nicht möglich:
Erstmal. Dein OS solltest Du updaten -> Bookworm
Grundsätzlich ist das korrekt aber hier sicher nicht die Ursache und auch nicht akut nötig. Zeitnah ja, aber nicht zwingend die erste Priorität.
-
@enzo Dann hast Du aber längere Zeit keine Updates gemacht, wenn bei Dir 6.0.7 aktuell ist, und auf stable ist schon 6.0.9 draußen ...
Das ist alles eigentlich eine toxische Kombination:
- Veralteter Linux-Unterbau
- Beta Repository von ioBroker
- seltene Updates
-
@MartinP
was habt ihr alles für Glaskugeln?@martinp sagte in Update js-controller from @6.0.7 to @6.0.11 nicht möglich:
Veralteter Linux-Unterbau
bullseye ist nicht "veraltet", so dass es Probleme verursacht.
@martinp sagte in Update js-controller from @6.0.7 to @6.0.11 nicht möglich:
seltene Updates
woher weisst du das?
höchstens vom controller kannst du das wissen.
und auch hier 6.0.7 ist nicht soooo alt. -
Hallo @homoran
Wo ist das Glaskugellesen?
Steht doch alles in den vom Threadersteller bereitgestellten Infos?!Hallo @Samson71
Da im Forum Aktualität propagiert wird , was das OS angeht , habe ich das auch getan.
Vermutlich hat das nichts mit dem Problem zu tun.
Schließe mich da nur @Thomas-Braun an -
@mrs-antje sagte in Update js-controller from @6.0.7 to @6.0.11 nicht möglich:
Steht doch alles in den vom Threadersteller bereitgestellten Infos?!
aber wo sind die
@mrs-antje sagte in Update js-controller from @6.0.7 to @6.0.11 nicht möglich:
Viiiiele Probleme.
aufgelistet???
-
Meine Glaskugel sagt da gar nicht viel zu. Die würde die Langfassung benötigen.
So auf den ersten Blick sieht das aber auch eigentlich gar nicht so verkehrt aus. Da hab ich schon andere Baustellen gesehen...
-
Hallo @homoran
Hab ich doch oben geschrieben?
Wenn er wieder auf die Oberfläche kommt, kann er das Update ja per GUI machen.
Und das Umbenennen von User und Host halte ich für sinnvoll.
Genauso wie das OS Update. -
@mrs-antje sagte in Update js-controller from @6.0.7 to @6.0.11 nicht möglich:
Und das Umbenennen von User und Host halte ich für sinnvoll.
Genauso wie das OS Update.dem stimme ich ja auch zu, aber ohne harte Fakten kann ich vetmuten, dass es Fehler geben könnte, vielleicht auch ein paar, aber für viiiiele Fehler kann ich bisher keine Daten finden.
-
Hallo @homoran
Warten wir mal die Langfassung von iob diag ab …..
-
@mrs-antje sagte in Update js-controller from @6.0.7 to @6.0.11 nicht möglich:
Warten wir mal die Langfassung von iob diag ab …..
das tue ich die ganze Zeit.
-
@enzo Um die Langfassung zu kopieren, sollte man NICHT den angeforderten Tastendruck (press any key for summary) für die Zusammenfassung im Ablauf auslösen, sondern zuerst die Output-Kopie anfertigen. Für die Summary wird der Screen gelöscht, und man muss von vorne beginnen!