NEWS
Beta Test js-controller 3.2.x auf GitHub
-
@apollon77
Ja, lag/liegt an npm@7 (Die kommt mit node15 mit)
Zurück auf node14 mit npm@6 läuft die Installation gerade:pi@raspberrypi:/opt/iobroker $ npm install ioBroker/ioBroker.js-controller npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
Also alles i.O., ich war mit den Versionen zu weit draußen.
Wobei ich mit npm@7 Adapter-Updates aus 'latest' machen konnte, offenbar geht das mit git-checkouts nicht mehr in der alten Form. Ich hatte aber soweit ich mich erinnere lange nichts mehr aus git geangelt.[Edit:] Der einzige Adapter, der bei mir aus git kommt zickt jetzt doch rum:
npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t https://github.com/luca-saggese/samsungtv.git npm ERR! npm ERR! fatal: unable to access 'https://github.com/luca-saggese/samsungtv.git/': gnutls_handshake() failed: The TLS connection was non-properly terminated. npm ERR! npm ERR! exited with error code: 128 npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2021-01-09T09_55_27_712Z-debug.log
-
@apollon77 Issues:
https://github.com/Apollon77/ioBroker.alexa2/issues/603
https://github.com/Apollon77/ioBroker.alexa2/issues/604
https://github.com/iobroker-community-adapters/ioBroker.mihome-vacuum/issues/210
https://github.com/jack-blackson/ioBroker.countdown/issues/41
https://github.com/Matten-Matten/ioBroker.enigma2/issues/45
https://github.com/iobroker-community-adapters/ioBroker.proxmox/issues/80
-
@Thomas-Braun das ist aber kein Adapter von der url Form her. Da fehlt ioBroker. Im Repo Namen aber ist ja wieder irgend ein npm Fehler.
-
@apollon77 sagte in Beta Test js-controller 3.2.x auf GitHub:
@Thomas-Braun das ist aber kein Adapter von der url Form her. Da fehlt ioBroker. Im Repo Namen aber ist ja wieder irgend ein npm Fehler.
so ist es:
wird das Paket in einem Adapter verwendet?
-
@Homoran @apollon77
Ja, im samsung-tizen Adapter (hab ich aus git) wird das wohl herangezogen. Ich schmeiß den aber gerade aus dem System.
Und samsung-community auch.
Die beiden hab ich aus git drin, alle anderen Adapter kommen aus 'latest'. -
@SBorg 3.2.3 auf GitHub, sollte damit weg sein. Es wurde beim upgrade ein Systemobjekt nicht mit aktualisiert. Solltest bei der Installation jetzt eine Zeile sehen das _design/system aktualisiert wurde
-
@apollon77 sagte in Beta Test js-controller 3.2.x auf GitHub:
@SBorg 3.2.3 auf GitHub, sollte damit weg sein. Es wurde beim upgrade ein Systemobjekt nicht mit aktualisiert. Solltest bei der Installation jetzt eine Zeile sehen das _design/system aktualisiert wurde
Schneller als die Feuerwehr...
Danke, funktioniert jetzt und die Zeile " _design/system" wurde auch angezeigt.
Issue kann zu (https://github.com/ioBroker/ioBroker.js-controller/issues/1165)Bei der Version meldet er aber noch 3.2.2
-
@SBorg ja versions increase wollte die IDE noch einen klick aber anderes fenster war davor ... hihi ... jetzt auch fixed
-
@Jan1 Versuch du mal "iobroker fix" ... an sich installieren wir inzwischen libudev mit was bei dir angeblich fehlt
-
@apollon77 cool
habe gerade eine flammneue Installation zu testen aufgesetzt, auf der kommt bei
pi@ioBroker-rock64:/opt/iobroker$ npm install ioBroker/ioBroker.js-controller
jede menge EAccess -
@Homoran Hast Du dich NACH der Installation und VOR dem nächsten kommando auch ausgeloggtt und frisch eingeloggt wie es der Installer verlangt? Ich tippe nein
-
@apollon77 sagte in Beta Test js-controller 3.2.x auf GitHub:
@Homoran Hast Du dich NACH der Installation und VOR dem nächsten kommando auch ausgeloggtt und frisch eingeloggt wie es der Installer verlangt? Ich tippe nein
ich denke schon
Mach ich aber nochmal, denn der fixer hat's nicht gebracht
-
@Thomas-Braun Ok, ich habe oben abgeändert: nodejs 15 ist ok, aber NUR mit npm 6 ... die haben bei npm 7 mal wieder alles kaputt gemacht. auch unser installer tut nicht mit ner frischen nodejs 15 installation mit npm 7 weil das postinstall skript von npm nicht ausgeführt wird. grund: Unbekannt
-
@apollon77 sagte in Beta Test js-controller 3.2.x auf GitHub:
@Homoran Hast Du dich NACH der Installation und VOR dem nächsten kommando auch ausgeloggtt und frisch eingeloggt wie es der Installer verlangt? Ich tippe nein
OK - ist jetzt durchgelaufen, ich hatte eine zweite session mit dem selben user gemacht ohne mich in der anderen abzumelden.
Jetzt bin ich komplett raus und wieder neu rein(...und ich hatte iobroker nicht gestoppt )
-
@apollon77
Mit/usr/bin/nodejs v14.15.4 /usr/bin/node v14.15.4 /usr/bin/npm 6.14.10
läuft der js-controller 3.2.3 jetzt grundsätzlich erstmal.
npm7 kommt mit dem nodejs15-Paket von nodesource mit. Wenn die das also irgendwann mal in 'gerade' Versionen reinpacken sollten gibt es da Probleme. Muss man sich mal anschauen. -
@apollon77 sagte in Beta Test js-controller 3.2.x auf GitHub:
@SBorg ja versions increase wollte die IDE noch einen klick aber anderes fenster war davor ... hihi ... jetzt auch fixed
Bisheriges Fazit: lüppt, etliche Adapter brauchen aber ein Update:
(10881) State "upnp.0.FRITZ!Box_7490_(UI).l2tpv3.l2tpv3.GetInfo.sid" has no existing object, this might lead to an error in future versions
Youtube + Enigma steigen per Exception kpl. aus, sind ohne Update so nicht mehr nutzbar.
Bspw: Youtube ( @haus-automatisierung ) :(17541) Error: The id "channels.HausAutomatisierungCom.video.0." is invalid. Ids are not allowed to end in "."
Ich denke mal [--y] ist für *unattended" (habe nix mehr zum ausprobieren)? Pauschal finde ich es mittels der jetzt erfolgenden [yes/no] Abfrage besser, bin aber eh faul...:
iobroker upgrade --y
-
Der Enigma2 Adapter läuft mit der Version nicht mehr:
-
@Jan1 richtig, genauso wenig wie der mihome-vacuum, Issues hab ich schon angelegt.
-
@ilovegym
Ist das die selbe Ursache und muss das im Adapter gefixt werden, oder im JS-Controller?Ich habs zur Sicherheit auch gleich noch im Adapter Thread gepostet.
-
@SBorg sagte in Beta Test js-controller 3.2.x auf GitHub:
Youtube + Enigma steigen per Exception kpl. aus, sind ohne Update so nicht mehr nutzbar.
+weitere kommen durch den JS-Controller, müssen aber im jeweiligen Adapter gefixt werden