NEWS
js-controller 5.0.x jetzt für alle User im STABLE!
-
@thomas-braun
vielen Dank, dein Script hat geholfen iob diag sagt das es keine Probleme gibt und die Summary sieht so aus======================= SUMMARY ======================= v.2023-06-20 Static hostname: ioBroker Icon name: computer-vm Chassis: vm Machine ID: 9bc0d88846bd437dbec4dd93845c120d Boot ID: 1b67447b9d654caf803a3abd83c5bada Virtualization: kvm Operating System: Debian GNU/Linux 11 (bullseye) Kernel: Linux 5.10.0-25-amd64 Architecture: x86-64 Installation: kvm Kernel: x86_64 Userland: amd64 Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 X-Server: false Boot Target: graphical.target Pending OS-Updates: 0 Pending iob updates: 0 Nodejs-Installation: /usr/bin/nodejs v18.18.0 /usr/bin/node v18.18.0 /usr/bin/npm 9.8.1 /usr/bin/npx 9.8.1 Recommended versions are nodejs 18.x.y and npm 9.x.y Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 7.9G 1.2G 6.2G 0.0K 492M 6.5G Swap: 974M 0B 974M Total: 8.9G 1.2G 7.2G Active iob-Instances: 19 Active repo(s): stable ioBroker Core: js-controller 5.0.12 admin 6.10.1 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: + system.adapter.admin.0 : admin : ioBroker - enabled, port: 7575, 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: 4956 States: 3761 Size of iob-Database: 13M /opt/iobroker/iobroker-data/objects.jsonl 6.7M /opt/iobroker/iobroker-data/states.jsonl =================== END OF SUMMARY ====================
Werde mich jetzt um mein System kümmern, vielen Dank für deine Unterstützung!
-
Es kommt zeitnah erst mal ins Latest ein Controller 5.0.13
Grob folgende Änderungen:
- Diverse Type Improvements (nur für Entwickler itneressant)
- Besserer vis-2 Support (zB in Backups)
- Edge Case Fehler im Backup Prozess behoben
getForeignObjects
liefert nun wieder alle enums wenn nicht näher spezifiziert- Binary State Depreaction Log, loggt nun die ID des betroffenen DPs
- Verbesserter Prozess für das finden des Config Folders (Edge Case)
setObjectNotExists
ersetzt nun nicht erlaubte Zeichen, wie die Alternativmethoden dies bereits seit langem tun- Frontend Push Funktionalität nach ersten Tests weiter optimiert
- Fehler bei
multihost browse
Kommando behoben - Es werden nicht länger alle States die auf
.logging
enden fehlerhaft als Log Subscriber betrachtet sondern nun noch diese insystem.adapter.*.logging
deleteState
erlaubt nun wieder die Übergabe vonnull
fürparentDevice
undparentChannel
-
@foxriver76 Master + Slave erfolgreich auf 5.0.13 aktualisiert und System ist ohne Probleme gestartet. Dankeschön
-
@foxriver76 sagte in js-controller 5.0.x jetzt für alle User im STABLE!:
Es kommt zeitnah erst mal ins Latest ein Controller 5.0.13
Grob folgende Änderungen:
setObjectNotExists
ersetzt nun nicht erlaubte Zeichen, wie die Alternativmethoden dies bereits seit langem tun
2023-10-08 21:15:40.356 - [33mwarn[39m: mqtt-client.0 (9112) Used invalid characters: mqtt-client.0.stat.� 0� stat.tasmota_95F changed to mqtt-client.0.stat._0_stat.tasmota_95F
Vielen Dank!
-
Hallo zusammen,
ich habe versucht das Upgrade von js-controller 4.0.24 auf 5.0.12 durchzuführen:iobroker stop
iobroker update
iobroker fix
iobroker upgrade self
iobroker startEs kommt keine Fehlermeldung und läuft auch problemlos durch, aber am Ende ist immer noch die 4.0.24 installiert. Alle Adapter sind (soweit aufgrund der js-controller version möglich) auf Stand.
Hier das Summary der Diagnose:
======================= SUMMARY ======================= v.2023-10-10 Static hostname: raspberrypi Icon name: computer Operating System: Raspbian GNU/Linux 10 (buster) Kernel: Linux 5.10.103-v7l+ Architecture: arm Installation: native Kernel: armv7l Userland: armhf Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 X-Server: false Boot Target: graphical.target Pending OS-Updates: 0 Pending iob updates: 11 Nodejs-Installation: /usr/bin/nodejs v14.21.3 /usr/bin/node v14.21.3 /usr/bin/npm 6.14.18 /usr/bin/npx 6.14.18 /usr/bin/corepack 0.15.1 Recommended versions are nodejs 16.20.2 and npm 8.19.4 Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 3.8G 1.4G 1.5G 8.0M 935M 2.8G Swap: 99M 0B 99M Total: 3.9G 1.4G 1.6G Active iob-Instances: 24 Active repo(s): stable ioBroker Core: js-controller 4.0.24 admin 6.3.5 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: + system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.web.0 : web : raspberrypi - enabled, port: 8082, bind: 192.168.178.68, run as: admin Objects: 5374 States: 4564 Size of iob-Database: 20M /opt/iobroker/iobroker-data/objects.jsonl 8.3M /opt/iobroker/iobroker-data/objects.json.migrated 8.3M /opt/iobroker/iobroker-data/objects.json.bak.migrated 3.7M /opt/iobroker/iobroker-data/states.jsonl 1.1M /opt/iobroker/iobroker-data/states.json.migrated 1.1M /opt/iobroker/iobroker-data/states.json.bak.migrated =================== END OF SUMMARY ====================
Was kann ich noch tun?
Vorab vielen Dank für die Hilfe -
@saschal
Node 14 ist zu alt. Siehe EröffnungspostingAktualisiere auf node 18.
-
@saschal
Schau in signatu v thomas brakn bezügluch node fix acript. Könnte ev helfen.
@thomas-braun -
@mcm57 Super! Vielen Dank. Genau das hat geholfen und jetzt ist wieder alles auf Stand.
Danke und Gruß,
Sascha -
@mcm57 Ja, genau das war das Problem
Vielen Dank!
-
@mcm57 sagte in js-controller 5.0.x jetzt für alle User im STABLE!:
@saschal
Schau in signatu v thomas brakn bezügluch node fix acript. Könnte ev helfen.
@thomas-braunUnd seit heute auch offiziell Familienmitglied:
https://forum.iobroker.net/topic/69068/neuer-befehl-iob-nodejs-update
-
Dein Betriebssystem Debian 10 'Buster' ist auch veraltet und muss aktualisiert werden.
-
@thomas-braun ...ich hatte befürchtet das da noch was kommt Da muss ich mich erstmal schlau machen wie das ohne Probleme und Datenverlust funktioniert.
Danke für den Tip
-
-
@thomas-braun Vielen Dank, da werde ich mich mal am Wochenende beschäftigen
-
@thomas-braun
Alles Gute dem Nachwuchs
-
5.0.14 zeitnah im latest verfügbar:
Änderungen:
- Probleme mit Compact-Mode behoben
- Neue Notification Kategorie um zukünftig auf Sicherheitslücken hinzuweisen
- Auto Completion für das neue Kommando
iob nodejs-update [<version>]
hinzugefügt - Bei Instanzen die als schedule laufen wird nun validiert ob der eingestellt Cron Job valide ist, sonst wird der Start unterbunden, bis der Cron korrigiert wurde
-
@foxriver76 Master Slave Testsystem wurde problemlos auf 5.0.14 aktualisiert und bisher keine Probleme
Dankeschön -
@foxriver76 sagte in js-controller 5.0.x jetzt für alle User im STABLE!:
Neue Notification Kategorie um zukünftig auf Sicherheitslücken hinzuweisen
Die schlägt bei mir aber gerade grundlos an.
Mein Admin ist nicht von außen (direkt) erreichbar. -
Dankeschoen, von 5.0.13 aktualisiert, VM Debian Bookworm, Node 18.18.2, ohne Probleme.
Diese Notification, dass der Admin von aussen erreichbar ist, hat mich gewundert, isser naemlich garantiert nicht..
Vielleicht weil kein https aktiv ist??Edit: mal https beim Admin aktiviert, achherrjee bei knapp 50000 Objects and states eiert sich der Spinner tot.. bei den Objects.. dann gehts mal fuern paar sekunden.. wieder timeout error..
beim umstellen zurueck auf http kackt der Notification manager ab, weil bei Sicherheit-Instanzen nichts eingetragen ist..
wie auch.. wurde ja gerade erst hinzugefuegt.. aber email geht wohl.. obwohl nix drin steht.. hmmm feature oder bug oder ..???2023-10-17 14:14:33.907 - error: admin.0 (2859955) TypeError [ERR_INVALID_URL]: Invalid URL 2023-10-17 14:14:33.910 - info: notification-manager.0 (2726865) New notification on "iobroker" detected 2023-10-17 14:14:33.914 - info: notification-manager.0 (2726865) Send notification "system.securityIssues" to "synochat.0" 2023-10-17 14:14:33.907 - error: admin.0 (2859955) TypeError [ERR_INVALID_URL]: Invalid URL 2023-10-17 14:14:33.910 - info: notification-manager.0 (2726865) New notification on "iobroker" detected 2023-10-17 14:14:33.914 - info: notification-manager.0 (2726865) Send notification "system.securityIssues" to "synochat.0" 2023-10-17 14:14:35.368 - info: admin.0 (2859955) ==> Connected system.user.admin from ::ffff:192.168.0.9 2023-10-17 14:14:35.373 - error: synochat.0 (2774896) Unable to send the received message '16872333' from Notification-Manager! > Request will not be processed! 2023-10-17 14:14:35.374 - error: notification-manager.0 (2726865) Instance synochat.0 could not handle the notification for "system.securityIssues" 2023-10-17 14:14:35.375 - info: notification-manager.0 (2726865) Send notification "system.securityIssues" to "email.0" 2023-10-17 14:14:35.378 - info: email.0 (2719366) New notification received from system.adapter.notification-manager.0 2023-10-17 14:14:35.442 - info: email.0 (2719366) Send email: {"subject":"Instanz hat Sicherheitsprobleme","text":"Instanz hat Probleme mit der Sicherheit und sollte überprüft werden.\n\nsystem.host.iobroker: \nadmin.0: 10/17/2023, 2:14:33 PM\n ","from":"topsecret@gmail.com ","to":"bloedmann@gmail.com "} 2023-10-17 14:14:35.486 - info: tuya.0 (2721505) bfedd2eb6e3f7a5077nwea: Connect locally to device 2023-10-17 14:14:35.487 - info: tuya.0 (2721505) bfedd2eb6e3f7a5077nwea Init with IP=10.1.5.152, Key=0d92c4914f5a16ef, Version=3.3 2023-10-17 14:14:35.368 - info: admin.0 (2859955) ==> Connected system.user.admin from ::ffff:192.168.0.9 2023-10-17 14:14:35.373 - error: synochat.0 (2774896) Unable to send the received message '16872333' from Notification-Manager! > Request will not be processed! 2023-10-17 14:14:35.374 - error: notification-manager.0 (2726865) Instance synochat.0 could not handle the notification for "system.securityIssues" 2023-10-17 14:14:35.375 - info: notification-manager.0 (2726865) Send notification "system.securityIssues" to "email.0" 2023-10-17 14:14:35.378 - info: email.0 (2719366) New notification received from system.adapter.notification-manager.0
-
@thomas-braun Der Controller registriert diese nicht, er erlaubt nur solche zu registrieren. Du solltest bei jeder Meldung sehen, von welchem Adapter sie kommt, wenn diese fehlerhaft erzeugt wird, bitte dort Issue machen (ich vermute Admin)