NEWS
Update von Node 18 auf Node 20 bricht ab
-
@thomas-braun said in Update von Node 18 auf Node 20 bricht ab:
@homoran sagte in Update von Node 18 auf Node 20 bricht ab:
Deswegen meine bisher unbeantwortete Frage
Die Frage ist schon beantwortet.
Anstatt iob nodejs-update 20 habe ich iob nodejs-update v 20.18.2 eingegeben!
Und das führt dann zum falschen Eintrag in der nodesource.list:
E: Das Depot »https://deb.nodesource.com/node_v.x nodistro Release« enthält keine Release-Datei.
Ja, das habe ich doch erkannt und et lüppt!
-
@searcher57 sagte in Update von Node 18 auf Node 20 bricht ab:
Ich bin kein Profi und kopiere mir Befehle aus dem Netz. Wenn es dann nicht funktioniert, erkenne ich, dass das Problem nicht neu ist!
Dann wüsste ich gerne mal, wo du das herkopiert haben willst...
Und das ist kein altes oder neues Problem, das ist ein Problem, das nur du hast, weil du halt illegale Argumente bei dem Befehl verwendest. -
@searcher57 said in Update von Node 18 auf Node 20 bricht ab:
@thomas-braun said in Update von Node 18 auf Node 20 bricht ab:
@homoran sagte in Update von Node 18 auf Node 20 bricht ab:
Deswegen meine bisher unbeantwortete Frage
Die Frage ist schon beantwortet.
Anstatt iob nodejs-update 20 habe ich iob nodejs-update v 20.18.2 eingegeben!
Und das führt dann zum falschen Eintrag in der nodesource.list:
E: Das Depot »https://deb.nodesource.com/node_v.x nodistro Release« enthält keine Release-Datei.
Ja, das habe ich doch erkannt und et lüppt!
Den Fehler werde ich in Zukunft nicht mehr machen!
-
@thomas-braun sagte in Update von Node 18 auf Node 20 bricht ab:
Die Frage ist schon beantwortet.
Dann Sorry, aber das hatte ich nicht als Antwort auf meine Frage erkennen können!
-
@thomas-braun said in Update von Node 18 auf Node 20 bricht ab:
Das ist die volle Versionierung. Bei nodejs-update gibt man aber nur die Major-Version an.
In der Hilfe ist das Kommando so enthalten:iobroker nodejs-update [<major-version>] Upgrade the Node.JS installation to the current LTS
Hab mir eine Plausibiltätsprüfung für das Argument aber schon auf meine 'ToDo'-Liste gesetzt.
Damit sagst Du mir doch, dass es nicht für Laien erkennbar ist, mit welchem Befehl man nodejs aktualisieren soll.
-
@searcher57 sagte in Update von Node 18 auf Node 20 bricht ab:
Damit sagst Du mir doch, dass es nicht für Laien erkennbar ist, mit welchem Befehl man nodejs aktualisieren soll.
nein!
er sagt, dass falsche Eingaben nicht abgefangen werden.iob nodejs-update
ohne weitere Zusätze reicht, und installiert die jeweils aktuell empfohlene Version.
Nur wenn man speziell eine andere Majoo Version (18, 22) installieten will muss man das angeben.Die jeweils aktuellesten .minor.patch Versionen werden selbstverständlich automatisch ermittelt und installiert
-
@homoran said in Update von Node 18 auf Node 20 bricht ab:
@searcher57 sagte in Update von Node 18 auf Node 20 bricht ab:
Damit sagst Du mir doch, dass es nicht für Laien erkennbar ist, mit welchem Befehl man nodejs aktualisieren soll.
nein!
er sagt, dass falsche Eingaben nicht abgefangen werden.iob nodejs-update
ohne weitere Zusätze reicht, und installiert die jeweils aktuell empfohlene VersionSo und das werde ich mir abspeichern! Danke!!
-
@searcher57 said in Update von Node 18 auf Node 20 bricht ab:
@homoran said in Update von Node 18 auf Node 20 bricht ab:
@searcher57 sagte in Update von Node 18 auf Node 20 bricht ab:
Damit sagst Du mir doch, dass es nicht für Laien erkennbar ist, mit welchem Befehl man nodejs aktualisieren soll.
nein!
er sagt, dass falsche Eingaben nicht abgefangen werden.iob nodejs-update
ohne weitere Zusätze reicht, und installiert die jeweils aktuell empfohlene VersionSo und das werde ich mir abspeichern! Danke!!
Warum denn erst die Umstände?
-
@searcher57 sagte in Update von Node 18 auf Node 20 bricht ab:
Warum denn erst die Umstände?
welche?
-
@searcher57 sagte in Update von Node 18 auf Node 20 bricht ab:
Damit sagst Du mir doch, dass es nicht für Laien erkennbar ist, mit welchem Befehl man nodejs aktualisieren soll.
Damit sage ich dir, das man alle iob-Kommandos und deren Verwendung nachlesen kann:
echad@chet:~ $ iobroker iobroker [command] Commands: iobroker setup Setup ioBroker iobroker start [all|<adapter>.<instance>|<adapter>] Starts the js-controller or a specified adapter instance or all instances of an adapter iobroker stop [<adapter>.<instance>|<adapter>] stops the js-controller or a specified adapter instance or all instances of an adapter iobroker restart [<adapter>.<instance>|<adapter>] Restarts js-controller or a specified adapter instance or all instances of an adapter [aliases: r] iobroker debug <adapter>[.<instance>] Starts a Node.js debugging session for the adapter instance iobroker info Shows the host info iobroker logs [<adapter>] Monitor log iobroker add <adapter> [desiredNumber] Add instance of adapter [aliases: a] iobroker install <adapter> Installs a specified adapter [aliases: i] iobroker rebuild [<module>] Rebuild all native modules or path iobroker url <url> [<name>] Install adapter from specified url, e.g. GitHub, if a package name is provided instead of an url, it will be installed from npm iobroker del <adapter> Remove adapter and all instances from this host [aliases: delete] iobroker del <adapter>.<instance> Remove adapter instance [aliases: delete] iobroker update [<repositoryUrl>] Update repository and list adapters iobroker upgrade Upgrade management iobroker upload [all|<adapter>] Upload management [aliases: u] iobroker object Object management [aliases: o] iobroker state State management [aliases: s] iobroker message <adapter>[.instance] <command> [<message>] Send message to adapter instance/s iobroker list <type> [<filter>] List all entries, like objects iobroker chmod <mode> <file> Change file rights iobroker chown <user> <group> <file> Change file ownership iobroker touch <file> Touch file iobroker rm <file> Remove file iobroker file File management iobroker user User commands iobroker group group management iobroker host <hostname> Set host to given hostname iobroker set <adapter>.<instance> Change settings of adapter config iobroker license <license.file or license.text> Update license by given file iobroker cert Certificate management iobroker clean <yes> Clears all objects and states iobroker backup Create backup iobroker restore <backup name or path> Restore a specified backup iobroker validate <backup name or path> Validate a specified backup iobroker status [all|<adapter>.<instance>] Status of ioBroker or adapter instance [aliases: isrun] iobroker repo Show repo information iobroker uuid Show uuid of the installation [aliases: id] iobroker unsetup Reset license, installation secret and language iobroker fix Execute the installation fixer script, this updates your ioBroker installation iobroker nodejs-update [<major-version>] Upgrade the Node.JS installation to the current LTS iobroker multihost Multihost management iobroker compact compact group management iobroker plugin Plugin management iobroker vendor <passphrase> [<vendor.json>] Update the vendor information using given passphrase iobroker version [<adapter>] Show version of js-controller or specified adapter [aliases: v] Options: --help Show help [boolean]
Muss man dann halt mal tun. Egal ob Profi, Anwender, Normalo oder sonstwer.
Dafür gibt es solche Dokumentationen.Die Prüfung auf Plausibilität hatte ich bewusst nicht gemacht, um das möglichst flexibel zu halten. Aber man muss wohl doch da solche Leitplanken für 'Normalos' und 'wild irgendwas Drauflosprobierer' einziehen.
Die zus. Argumente sind allerdings auch eher für 'Profis' vorgesehen. Für den 'Normalo' reicht ein simples
iob nodejs-update
nämlich aus.
-
@thomas-braun said in Update von Node 18 auf Node 20 bricht ab:
Drauflosprobierer
Also ich zähle mich zu den Drauflosprobierer und den Normalos. Aber trotzdem versuche ich mir hier im Forum Rat zu holen. Das hat bisher auch mit einigen Rüffeln funktioniert.
-
@searcher57 sagte in Update von Node 18 auf Node 20 bricht ab:
Das hat bisher auch mit einigen Rüffeln funktioniert.
Jetzt ja auch.
Du solltest aber dennoch statt 'Drauflosprobieren' mal den Ansatz 'Lesen, verstehen, umsetzen' versuchen. Das bringt nämlich mehr. -
@searcher57 sagte in Update von Node 18 auf Node 20 bricht ab:
Also ich zähle mich zu den Drauflosprobierer und den Normalos. Aber trotzdem versuche ich mir hier im Forum Rat zu holen.
wieso trotzdem?
Auch ich bin Drauflosprobierer und Normalo.
Dann rechne ich aber auch damit, dass ich danach alles in die Tonne treten kann und neu anfangen muss.
Aber so prägt es sich besser dauerhaft ein. -
@thomas-braun sagte in Update von Node 18 auf Node 20 bricht ab:
statt 'Drauflosprobieren' mal den Ansatz 'Lesen, verstehen, umsetzen' versuchen.
Es gibt aber auch Dinge, denen man sich mit trial & error auf jemandes eigene Denkweise nähern möchte.
Aber da gehört zum Try auch der (oder sehr viele) Error -
@searcher57 sagte in Update von Node 18 auf Node 20 bricht ab:
ich zähle mich zu den Drauflosprobierer
Kein guter Ansatz.
Mit "Drauflosbrobieren" zerschießt man sich auch schnell mal was.Vor wildem Aktionismus besser aufschlauen.
Und aus Erfahrung mein ganz persönlicher Tipp: Besser vorher hier fragen, als Tante Gurgel befragen. Und - bis auf löbliche Ausnahmen - nicht unbedingt auf YT als Quelle setzen. -
@codierknecht said in Update von Node 18 auf Node 20 bricht ab:
@searcher57 sagte in Update von Node 18 auf Node 20 bricht ab:
ich zähle mich zu den Drauflosprobierer
Kein guter Ansatz.
Mit "Drauflosbrobieren" zerschießt man sich auch schnell mal was.Vor wildem Aktionismus besser aufschlauen.
Und aus Erfahrung mein ganz persönlicher Tipp: Besser vorher hier fragen, als Tante Gurgel befragen. Und - bis auf löbliche Ausnahmen - nicht unbedingt auf YT als Quelle setzen.Ok! Schreibe ich mir jetzt ganz fett auf die Stirn!
Vielen Dank!
-
@homoran said in Update von Node 18 auf Node 20 bricht ab:
@thomas-braun sagte in Update von Node 18 auf Node 20 bricht ab:
statt 'Drauflosprobieren' mal den Ansatz 'Lesen, verstehen, umsetzen' versuchen.
Es gibt aber auch Dinge, denen man sich mit trial & error auf jemandes eigene Denkweise nähern möchte.
Aber da gehört zum Try auch der (oder sehr viele) ErrorIch verspreche Dir in Zukunft mit mehr Geduld an die Probleme zu gehen!
-
@searcher57
"trial & error" ist durchaus ein guter Ansatz ... auf einem dafür vorgesehenen System.
Auf einem Produktivsystem allerdings nicht.
Auf'm Testsystem ausprobieren bis man den passenden Weg gefunden hat und dann im Produktivsystem nachziehen.
Aber ich lese aus Deinen Antworten: Du hast es ja schon verstanden