NEWS
[Diskussion] js-controller 1.5.14 in latest
-
@Stabilostick
okay, danke.
aber: vergiss es, Papierkorb war nicht aktiviert....LERNEN DURCH SCHMERZEN

@dslraser
Die Daten sind nicht wirklich weg, man kann sie mit sehr viel Aufwand und entsprechender Software wieder restaurieren.
Natürlich nur wenn sie auf einen erkennbaren Speichermedium liegen. -
@dslraser
Die Daten sind nicht wirklich weg, man kann sie mit sehr viel Aufwand und entsprechender Software wieder restaurieren.
Natürlich nur wenn sie auf einen erkennbaren Speichermedium liegen.@sigi234
Und wenn man (fast) nichts darauf geschrieben hat. -
Nach dem Update auf latest funktionierte der Wiffi-w Adapter nicht mehr. Bin daher auf 1.5.12 zurück. Jetzt komme ich nicht mehr auf die Oberfläche, obwohl ich iobroker gestartet habe. Auch ein update auf 1.5.13 bringt die Oberfläche nicht mehr zurück. Was kann ich tun?
Platform : linux
Architecture : x64
CPUs : 1
Speed : 1799 MHz
Model : Intel(R) Xeon(R) CPU E5-2403 0 @ 1.80GHz
RAM : 3.8 GB
System uptime : 00:02:08
Node.js : v8.15.0
Disk size : 11.7 GiB
Disk free : 6.6 GiB
adapters count : 282
NPM : v6.10.1Gerade festgestellt, backitup hat seit mehr als einem Monat kein Backup erstellt.... Ich glaube ich muss weinen....
-
Nach dem Update auf latest funktionierte der Wiffi-w Adapter nicht mehr. Bin daher auf 1.5.12 zurück. Jetzt komme ich nicht mehr auf die Oberfläche, obwohl ich iobroker gestartet habe. Auch ein update auf 1.5.13 bringt die Oberfläche nicht mehr zurück. Was kann ich tun?
Platform : linux
Architecture : x64
CPUs : 1
Speed : 1799 MHz
Model : Intel(R) Xeon(R) CPU E5-2403 0 @ 1.80GHz
RAM : 3.8 GB
System uptime : 00:02:08
Node.js : v8.15.0
Disk size : 11.7 GiB
Disk free : 6.6 GiB
adapters count : 282
NPM : v6.10.1Gerade festgestellt, backitup hat seit mehr als einem Monat kein Backup erstellt.... Ich glaube ich muss weinen....
Was kann ich tun?
Logs posten. Aus dem Ordner logs im iobroker-Verzeichnis. Und vom Update. Also 1.5.13 installieren, iobroker starten und dann die entsprechenden Logabschnitte posten, gerne auch als Textdatei.
-
Was kann ich tun?
Logs posten. Aus dem Ordner logs im iobroker-Verzeichnis. Und vom Update. Also 1.5.13 installieren, iobroker starten und dann die entsprechenden Logabschnitte posten, gerne auch als Textdatei.
-
@passuff
Führe bitte den ioBroker Fixer wie im 2. Post beschrieben aus, nachdem du den ioBroker gestoppt hast. Dann wieder starten. -
@passuff
Führe bitte den ioBroker Fixer wie im 2. Post beschrieben aus, nachdem du den ioBroker gestoppt hast. Dann wieder starten.Super, danke. Hätte ich auch selbst drauf kommen können...
-
@Stabilostick Du hast mich wirklich gerettet. Es läuft alles wieder.
Allerdings ist das System sehr langsam. Soll ich einen Thread dazu aufmachen, oder kann ich das auch hier lösen? -
@Stabilostick Du hast mich wirklich gerettet. Es läuft alles wieder.
Allerdings ist das System sehr langsam. Soll ich einen Thread dazu aufmachen, oder kann ich das auch hier lösen?- mit htop nach der Load und dem avail-mem kucken.
- ins ioBroker-Log schauen, vielleicht wird noch was installiert.
- was wird bei der Instanzansicht im Admin oben rechts bzgl. der Event-Anzahl angezeigt?
- ist doch eine VM. Was sagen die Performance Counter zu Disk, CPU, Mem?
- dem System etwas Zeit geben, sich zu sammeln...
- die VM ordentlich beenden und mal neu starten?
-
- mit htop nach der Load und dem avail-mem kucken.
- ins ioBroker-Log schauen, vielleicht wird noch was installiert.
- was wird bei der Instanzansicht im Admin oben rechts bzgl. der Event-Anzahl angezeigt?
- ist doch eine VM. Was sagen die Performance Counter zu Disk, CPU, Mem?
- dem System etwas Zeit geben, sich zu sammeln...
- die VM ordentlich beenden und mal neu starten?
@Stabilostick sagte in [Diskussion] js-controller 1.5.13 in Latest:
mit htop nach der Load und dem avail-mem kucken.
ins ioBroker-Log schauen, vielleicht wird noch was installiert.
was wird bei der Instanzansicht im Admin oben rechts bzgl. der Event-Anzahl angezeigt?
ist doch eine VM. Was sagen die Performance Counter zu Disk, CPU, Mem?
dem System etwas Zeit geben, sich zu sammeln...
die VM ordentlich beenden und mal neu starten?- htop ist unauffällig. CPU und Mem sind nicht sonderlich beansprucht
- kein Install aktiv
- 214/10
- keine Auffälligkeiten
- Zeit ist jetzt vorbei;)
- zeigt keine Veränderung.
EDIT: Es hat sich verschlimmert. ich warte nun schon seit 3 min um auf die GUI zu kommen.... Ich denke, da ist irgendwas beim up/downgrade schiefgelaufen...
EDIT2: Wie aus Geisterhand funktioniert alles wieder. Ich kann es nicht nachvollziehen... Danke dennoch! -
Nach dem Update auf latest funktionierte der Wiffi-w Adapter nicht mehr. Bin daher auf 1.5.12 zurück. Jetzt komme ich nicht mehr auf die Oberfläche, obwohl ich iobroker gestartet habe. Auch ein update auf 1.5.13 bringt die Oberfläche nicht mehr zurück. Was kann ich tun?
Platform : linux
Architecture : x64
CPUs : 1
Speed : 1799 MHz
Model : Intel(R) Xeon(R) CPU E5-2403 0 @ 1.80GHz
RAM : 3.8 GB
System uptime : 00:02:08
Node.js : v8.15.0
Disk size : 11.7 GiB
Disk free : 6.6 GiB
adapters count : 282
NPM : v6.10.1Gerade festgestellt, backitup hat seit mehr als einem Monat kein Backup erstellt.... Ich glaube ich muss weinen....
@passuff
Node.js : v8.15.0
NPM : v6.10.1Ich weiss nicht ob es einen Zusammenhang oder überhaupt Probleme damit gibt, was mir jedoch auffällt ist, dass ich die npm v.6.90 oder v.6.10.1 bisher immer nur in Verbindung mit nodejs v.10.16.0 gesehen habe und nicht wie bei dir mit node v.8.x.x
Vielleicht solltest Du das auch im Auge behalten bzw. glatt ziehen?!
-
@passuff
Node.js : v8.15.0
NPM : v6.10.1Ich weiss nicht ob es einen Zusammenhang oder überhaupt Probleme damit gibt, was mir jedoch auffällt ist, dass ich die npm v.6.90 oder v.6.10.1 bisher immer nur in Verbindung mit nodejs v.10.16.0 gesehen habe und nicht wie bei dir mit node v.8.x.x
Vielleicht solltest Du das auch im Auge behalten bzw. glatt ziehen?!
-
@passuff
Node.js : v8.15.0
NPM : v6.10.1Ich weiss nicht ob es einen Zusammenhang oder überhaupt Probleme damit gibt, was mir jedoch auffällt ist, dass ich die npm v.6.90 oder v.6.10.1 bisher immer nur in Verbindung mit nodejs v.10.16.0 gesehen habe und nicht wie bei dir mit node v.8.x.x
Vielleicht solltest Du das auch im Auge behalten bzw. glatt ziehen?!
@BBTown
Da hat er halt ein npm i npm@latest gemacht. ;-)Zeitgleich ;-).
Das ist schon ok so mit Node.js 8.x und dem npm. Brauchst vorerst nichts machen.
-
@BBTown
Da hat er halt ein npm i npm@latest gemacht. ;-)Zeitgleich ;-).
Das ist schon ok so mit Node.js 8.x und dem npm. Brauchst vorerst nichts machen.
@Stabilostick sagte in [Diskussion] js-controller 1.5.13 in Latest:
@BBTown
Da hat er halt ein npm i npm@latest gemacht. ;-)Ja, NPM hat im Log gemeckert. Daher habe ich ein update gemacht. Gibt es irgendwo so etwas wie eine Cross Reference Matrix für NPM nodejs und wie die alle heißen?
-
@Stabilostick sagte in [Diskussion] js-controller 1.5.13 in Latest:
@BBTown
Da hat er halt ein npm i npm@latest gemacht. ;-)Ja, NPM hat im Log gemeckert. Daher habe ich ein update gemacht. Gibt es irgendwo so etwas wie eine Cross Reference Matrix für NPM nodejs und wie die alle heißen?
Mit fast jedem Node.js wird auch ein neues npm mit freigegeben. Alle npm-Versionen ab etwa >= 6.0 sind für ioBroker ok.
-
Mit fast jedem Node.js wird auch ein neues npm mit freigegeben. Alle npm-Versionen ab etwa >= 6.0 sind für ioBroker ok.
root@IoBroker-VM-Debian:~# iobroker info
Platform : linux
Architecture : x64
CPUs : 1
Speed : 1799 MHz
Model : Intel(R) Xeon(R) CPU E5-2403 0 @ 1.80GHz
RAM : 3.8 GB
System uptime : 10:17:14
Node.js : v10.16.0
Disk size : 11.7 GiB
Disk free : 5.6 GiB
adapters count : 282
NPM : v6.9.0Werde berichten wenn mir was auffällt....
-
@Stabilostick sagte in [Diskussion] js-controller 1.5.13 in Latest:
iobroker update
was mache ich damit ? (läuft nicht mehr) Bin schon einmal zurück bis auf 1.4.2, dann lief wieder alles. Danach konnte ich auch wieder auf 1.5.12 updaten. 1.5.13 schlägt fehl.
Jetzt komme ich aber auch nicht zurücknpm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! iobroker.js-controller@1.5.13 install: `node iobroker.js setup first` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the iobroker.js-controller@1.5.13 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2019-07-19T11_50_28_057Z-debug.log root@iobroker:/opt/iobroker#+ iobroker.js-controller@1.4.2 added 170 packages from 98 contributors and audited 3826 packages in 25.9s found 30 vulnerabilities (22 low, 8 high) run `npm audit fix` to fix them, or `npm audit` for details root@iobroker:/opt/iobroker# iobroker start Starting iobroker controller daemon... iobroker controller daemon failed to start: Failed to write pidfile (EACCES) Error: Failed to write pidfile (EACCES) root@iobroker:/opt/iobroker#Hallo, gibt es dazu denn schon eine Lösung? Bei mir trat das gleiche Problem auf, nach vielem Basteln habe ich iobroker inzwischen mit js-controller@1.5.12 wieder lauffähig bekommen. Jetzt scheue ich mich natürlich davor, das ganze nochmal zu starten.
Hat hier schon jemand etwas herausgefunden?
MfG
PS: Das war ein Teil des console-outputs:
> iobroker.js-controller@1.5.13 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.4.1 npm version >= 5: disabling package-lock > iobroker.js-controller@1.5.13 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:96 if (obj.native.certificates.defaultPrivate.replace(/(\r\n|\n|\r)/gm, '').indexOf("MIICXQIBAAKBgQDFNHQmcPu5y9ngID3YUCr2NUY/eBceEKdFcEwgZBjp1DM52d/9JYFSrQGHQMvLopG5uiQXVip0mR95rZxaF0mo5wdTAhM1pcxThGeCghZVm9PoLbrakvl9+gSHoYbNVxfv9fi0cPYc7CbeiluhWWS0hm1VpWPM8PX6rkdz5r9OIwIDAQABAoGBAJVSWoChHHpa+ObUgv+/9Efpnv+AF0EUqxPRLFN6d8LWgtNTPl+YfovzpCydy7KtrlpLr/hbrloLd+HSq4ksCQEfJ7Le/4fjc2lt3Ib/K9qSr3bnmIWAK00VU+fFmN1NTFJTV0O2+ctCOY9ZRwue5ehTp9eqPjsGwdeldii1WbSBAkEA6Z0YjMg+04z1M8FEUWSdPf6AHWB45hDJ+qPuIDNZxvVOcEsTyRsfkb1PKZm2NDx6mBN16po13VkaQPy35ApoOwJBANgaMdbig76A1tvyhtklJPTU0g0N7CzXy+PNu8B3YghY8dYF/gSvcBr0d8xGaZEczGQ35C0Tb9gTadHL64kxuzkCQHYaQYsKwRhaLqxXjJ5Ja2UoAMTZPMWyvynDLmOBEmYPJfSHQB1vZOpc9mRlnUOTP7caP4a3J3wby7YHDUBwMnkCQHGx1mbn5chkoKY3gxrboAXvslOL76XoIy1HIHCyXrFlmlav8GUmqCSGWkDvCrt+G0re3P2aLE3SaOooD1OvBoECQQDXMxPNYVGIErO7hxp9T9BXKcbnQV/mNhJYdl9VUoVBgcVGatR1dBZX31Yt+HY4/ym9YdQ8MGCg2Kfmm0haLakP") !== -1) { TypeError: Cannot read property 'replace' of undefined at Socket.objects.getObject (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:96:72) at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:312:9) at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:236:12) at Manager.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15) at Manager.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:332:8) at Decoder.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15) at Decoder.Emitter.emit (/opt/iobroker/node_modules/socket.io-parser/node_modules/component-emitter/index.js:134:20) at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:246:12) at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:322:16) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! iobroker.js-controller@1.5.13 install: `node iobroker.js setup first` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the iobroker.js-controller@1.5.13 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2019-07-20T11_45_52_180Z-debug.log(edit: Ich habe noch eine Nachricht geschrieben, aber das Forum-System scheint die irgendwo anstatt unter diesem Post einzuordnen. Jedenfalls: Bei mir gibt es kein Zertifikat "defaultPrivate", weil ich eigene Zertifikate installiert habe. Ist das das Problem mit obiger Fehlermeldung?)
-
Hallo, gibt es dazu denn schon eine Lösung? Bei mir trat das gleiche Problem auf, nach vielem Basteln habe ich iobroker inzwischen mit js-controller@1.5.12 wieder lauffähig bekommen. Jetzt scheue ich mich natürlich davor, das ganze nochmal zu starten.
Hat hier schon jemand etwas herausgefunden?
MfG
PS: Das war ein Teil des console-outputs:
> iobroker.js-controller@1.5.13 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.4.1 npm version >= 5: disabling package-lock > iobroker.js-controller@1.5.13 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:96 if (obj.native.certificates.defaultPrivate.replace(/(\r\n|\n|\r)/gm, '').indexOf("MIICXQIBAAKBgQDFNHQmcPu5y9ngID3YUCr2NUY/eBceEKdFcEwgZBjp1DM52d/9JYFSrQGHQMvLopG5uiQXVip0mR95rZxaF0mo5wdTAhM1pcxThGeCghZVm9PoLbrakvl9+gSHoYbNVxfv9fi0cPYc7CbeiluhWWS0hm1VpWPM8PX6rkdz5r9OIwIDAQABAoGBAJVSWoChHHpa+ObUgv+/9Efpnv+AF0EUqxPRLFN6d8LWgtNTPl+YfovzpCydy7KtrlpLr/hbrloLd+HSq4ksCQEfJ7Le/4fjc2lt3Ib/K9qSr3bnmIWAK00VU+fFmN1NTFJTV0O2+ctCOY9ZRwue5ehTp9eqPjsGwdeldii1WbSBAkEA6Z0YjMg+04z1M8FEUWSdPf6AHWB45hDJ+qPuIDNZxvVOcEsTyRsfkb1PKZm2NDx6mBN16po13VkaQPy35ApoOwJBANgaMdbig76A1tvyhtklJPTU0g0N7CzXy+PNu8B3YghY8dYF/gSvcBr0d8xGaZEczGQ35C0Tb9gTadHL64kxuzkCQHYaQYsKwRhaLqxXjJ5Ja2UoAMTZPMWyvynDLmOBEmYPJfSHQB1vZOpc9mRlnUOTP7caP4a3J3wby7YHDUBwMnkCQHGx1mbn5chkoKY3gxrboAXvslOL76XoIy1HIHCyXrFlmlav8GUmqCSGWkDvCrt+G0re3P2aLE3SaOooD1OvBoECQQDXMxPNYVGIErO7hxp9T9BXKcbnQV/mNhJYdl9VUoVBgcVGatR1dBZX31Yt+HY4/ym9YdQ8MGCg2Kfmm0haLakP") !== -1) { TypeError: Cannot read property 'replace' of undefined at Socket.objects.getObject (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:96:72) at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:312:9) at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:236:12) at Manager.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15) at Manager.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:332:8) at Decoder.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15) at Decoder.Emitter.emit (/opt/iobroker/node_modules/socket.io-parser/node_modules/component-emitter/index.js:134:20) at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:246:12) at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:322:16) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! iobroker.js-controller@1.5.13 install: `node iobroker.js setup first` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the iobroker.js-controller@1.5.13 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2019-07-20T11_45_52_180Z-debug.log(edit: Ich habe noch eine Nachricht geschrieben, aber das Forum-System scheint die irgendwo anstatt unter diesem Post einzuordnen. Jedenfalls: Bei mir gibt es kein Zertifikat "defaultPrivate", weil ich eigene Zertifikate installiert habe. Ist das das Problem mit obiger Fehlermeldung?)
@150d
Ist es möglich, daß die Ursache für den Fehler ist, daß ich eigene Zertifikate in iobroker installiert und diese auch anders benannt habe? Ein Zertifikat namens "defaultPrivate" gibt es bei mir daher nicht, sondern statt dessen eines mit (z.B.) einem Namen wie "myCert_private".Ist das das Problem?
MfG
-
@150d
Ist es möglich, daß die Ursache für den Fehler ist, daß ich eigene Zertifikate in iobroker installiert und diese auch anders benannt habe? Ein Zertifikat namens "defaultPrivate" gibt es bei mir daher nicht, sondern statt dessen eines mit (z.B.) einem Namen wie "myCert_private".Ist das das Problem?
MfG
Ja, danke für den Hinweis. Die Entwickler prüfen.
-
@150d
Ist es möglich, daß die Ursache für den Fehler ist, daß ich eigene Zertifikate in iobroker installiert und diese auch anders benannt habe? Ein Zertifikat namens "defaultPrivate" gibt es bei mir daher nicht, sondern statt dessen eines mit (z.B.) einem Namen wie "myCert_private".Ist das das Problem?
MfG
So, und schon gibt es eine js-controller 1.5.14‘er RC1-Version.

Kannst Du bitte gleich testen? Wir warten auf Dich! Und natürlich auch auf alle anderen, die neugierig sind.
Änderungen zur 1.5.13‘er Version:
- (Stabilostick) update diskusage dependency to prevent build errors and support Node.js 12
- (Apollon77) Fix Error on setup when defaultCertificate was deleted
Und so wird die 1.5.14 RC1 installiert:
cd /opt/iobroker iobroker stop npm install ioBroker/ioBroker.js-controller#1.5.x iobroker startBitte die folgende Box nicht beachten, ist ein Forum-Feature. 😎
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