NEWS
[gelöst] Sayit Adapter nach Update keine Sprachausgabe
-
pi@raspberrypi:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs && who -r /usr/bin/nodejs v12.20.1 /usr/bin/node v12.20.1 /usr/bin/npm 6.14.10 nodejs: Installiert: 12.20.1-1nodesource1 Installationskandidat: 12.20.1-1nodesource1 Versionstabelle: *** 12.20.1-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.23.1~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages Runlevel 5 2021-02-05 17:17cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controller -
cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controller@thomas-braun sagte in Sayit Adapter nach Update keine Sprachausgabe:
sudo -H -u iobroker npm install iobroker.js-controller
pi@raspberrypi:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.1 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) npm ERR! Maximum call stack size exceeded npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2021-02-07T18_26_14_022Z-debug.log -
@thomas-braun sagte in Sayit Adapter nach Update keine Sprachausgabe:
sudo -H -u iobroker npm install iobroker.js-controller
pi@raspberrypi:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.1 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) npm ERR! Maximum call stack size exceeded npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2021-02-07T18_26_14_022Z-debug.log@emblitz
Komisch...cd /opt/iobroker npm list graceful-fs -
@emblitz
Komisch...cd /opt/iobroker npm list graceful-fs@thomas-braun sagte in Sayit Adapter nach Update keine Sprachausgabe:
npm list graceful-fs
pi@raspberrypi:/opt/iobroker $ npm list graceful-fs iobroker.inst@3.0.0 /opt/iobroker `-- (empty) -
@thomas-braun sagte in Sayit Adapter nach Update keine Sprachausgabe:
npm list graceful-fs
pi@raspberrypi:/opt/iobroker $ npm list graceful-fs iobroker.inst@3.0.0 /opt/iobroker `-- (empty)df -h -
df -hpi@raspberrypi:/opt/iobroker $ df -h Dateisystem Gr▒▒e Benutzt Verf. Verw% Eingeh▒ngt auf /dev/root 30G 9,5G 19G 34% / devtmpfs 1,8G 0 1,8G 0% /dev tmpfs 1,9G 0 1,9G 0% /dev/shm tmpfs 1,9G 8,7M 1,9G 1% /run tmpfs 5,0M 4,0K 5,0M 1% /run/lock tmpfs 1,9G 0 1,9G 0% /sys/fs/cgroup /dev/mmcblk0p1 253M 48M 205M 19% /boot tmpfs 383M 0 383M 0% /run/user/1000 -
pi@raspberrypi:/opt/iobroker $ df -h Dateisystem Gr▒▒e Benutzt Verf. Verw% Eingeh▒ngt auf /dev/root 30G 9,5G 19G 34% / devtmpfs 1,8G 0 1,8G 0% /dev tmpfs 1,9G 0 1,9G 0% /dev/shm tmpfs 1,9G 8,7M 1,9G 1% /run tmpfs 5,0M 4,0K 5,0M 1% /run/lock tmpfs 1,9G 0 1,9G 0% /sys/fs/cgroup /dev/mmcblk0p1 253M 48M 205M 19% /boot tmpfs 383M 0 383M 0% /run/user/1000 -
pi@raspberrypi:/opt/iobroker $ npm list iobroker.inst@3.0.0 /opt/iobroker +-- UNMET DEPENDENCY iobroker.admin@stable +-- UNMET DEPENDENCY iobroker.discovery@stable +-- iobroker.flot@1.10.6 extraneous +-- UNMET DEPENDENCY iobroker.info@stable +-- UNMET DEPENDENCY iobroker.js-controller@stable +-- iobroker.mqtt@2.3.4 extraneous +-- UNMET DEPENDENCY iobroker.vis@1.3.4 `-- UNMET DEPENDENCY iobroker.web@3.2.3 npm ERR! missing: iobroker.vis@1.3.4, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.web@3.2.3, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.js-controller@stable, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.admin@stable, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.discovery@stable, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.info@stable, required by iobroker.inst@3.0.0 npm ERR! extraneous: iobroker.flot@1.10.6 /opt/iobroker/node_modules/iobroker.flot npm ERR! extraneous: iobroker.mqtt@2.3.4 /opt/iobroker/node_modules/iobroker.mqtt npm ERR! extraneous: iobroker.vis@1.3.4 /opt/iobroker/node_modules/iobroker.vis npm ERR! extraneous: iobroker.web@3.2.3 /opt/iobroker/node_modules/iobroker.web -
pi@raspberrypi:/opt/iobroker $ npm list iobroker.inst@3.0.0 /opt/iobroker +-- UNMET DEPENDENCY iobroker.admin@stable +-- UNMET DEPENDENCY iobroker.discovery@stable +-- iobroker.flot@1.10.6 extraneous +-- UNMET DEPENDENCY iobroker.info@stable +-- UNMET DEPENDENCY iobroker.js-controller@stable +-- iobroker.mqtt@2.3.4 extraneous +-- UNMET DEPENDENCY iobroker.vis@1.3.4 `-- UNMET DEPENDENCY iobroker.web@3.2.3 npm ERR! missing: iobroker.vis@1.3.4, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.web@3.2.3, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.js-controller@stable, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.admin@stable, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.discovery@stable, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.info@stable, required by iobroker.inst@3.0.0 npm ERR! extraneous: iobroker.flot@1.10.6 /opt/iobroker/node_modules/iobroker.flot npm ERR! extraneous: iobroker.mqtt@2.3.4 /opt/iobroker/node_modules/iobroker.mqtt npm ERR! extraneous: iobroker.vis@1.3.4 /opt/iobroker/node_modules/iobroker.vis npm ERR! extraneous: iobroker.web@3.2.3 /opt/iobroker/node_modules/iobroker.web@emblitz
MIch irritiert dein iobroker.inst@3.0.0Bei mir lautet das entsprechend:
iobroker.inst@2.0.3 /opt/iobrokerKeine Ahnung was/warum das da krumm läuft. Mal irgendwelche Alpha/Beta-Versionen installiert?
cd /opt/iobroker npm rebuildmal probiert?
-
@emblitz
MIch irritiert dein iobroker.inst@3.0.0Bei mir lautet das entsprechend:
iobroker.inst@2.0.3 /opt/iobrokerKeine Ahnung was/warum das da krumm läuft. Mal irgendwelche Alpha/Beta-Versionen installiert?
cd /opt/iobroker npm rebuildmal probiert?
@thomas-braun
Wollte mich zwischendurch für Deine Hilfe bedanken !Der Admin stand in den Infoeinstellungen auf latest. Warum auch immer. Bewust habe ich nichts verstellt.
Habe in dann zu Beginn des ersten Posts auf Stable gestellt. -
@emblitz
MIch irritiert dein iobroker.inst@3.0.0Bei mir lautet das entsprechend:
iobroker.inst@2.0.3 /opt/iobrokerKeine Ahnung was/warum das da krumm läuft. Mal irgendwelche Alpha/Beta-Versionen installiert?
cd /opt/iobroker npm rebuildmal probiert?
pi@raspberrypi:/opt/iobroker $ npm rebuild > iobroker.js-controller@3.2.12 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.14.10 > iobroker.js-controller@3.2.12 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first internal/modules/cjs/loader.js:818 throw err; ^ Error: Cannot find module 'graceful-fs' Require stack: - /opt/iobroker/node_modules/iobroker.js-controller/node_modules/fs-extra/lib/fs/index.js - /opt/iobroker/node_modules/iobroker.js-controller/node_modules/fs-extra/lib/index.js - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15) at Function.Module._load (internal/modules/cjs/loader.js:667:27) at Module.require (internal/modules/cjs/loader.js:887:19) at require (internal/modules/cjs/helpers.js:74:18) at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/fs-extra/lib/fs/index.js:5:12) at Module._compile (internal/modules/cjs/loader.js:999:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Module.require (internal/modules/cjs/loader.js:887:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/fs-extra/lib/fs/index.js', '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/fs-extra/lib/index.js', '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js', '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' ] } npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! iobroker.js-controller@3.2.12 install: `node iobroker.js setup first` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the iobroker.js-controller@3.2.12 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! /home/iobroker/.npm/_logs/2021-02-07T18_49_45_157Z-debug.log -
pi@raspberrypi:/opt/iobroker $ npm rebuild > iobroker.js-controller@3.2.12 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.14.10 > iobroker.js-controller@3.2.12 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first internal/modules/cjs/loader.js:818 throw err; ^ Error: Cannot find module 'graceful-fs' Require stack: - /opt/iobroker/node_modules/iobroker.js-controller/node_modules/fs-extra/lib/fs/index.js - /opt/iobroker/node_modules/iobroker.js-controller/node_modules/fs-extra/lib/index.js - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15) at Function.Module._load (internal/modules/cjs/loader.js:667:27) at Module.require (internal/modules/cjs/loader.js:887:19) at require (internal/modules/cjs/helpers.js:74:18) at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/fs-extra/lib/fs/index.js:5:12) at Module._compile (internal/modules/cjs/loader.js:999:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Module.require (internal/modules/cjs/loader.js:887:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/fs-extra/lib/fs/index.js', '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/fs-extra/lib/index.js', '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js', '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' ] } npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! iobroker.js-controller@3.2.12 install: `node iobroker.js setup first` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the iobroker.js-controller@3.2.12 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! /home/iobroker/.npm/_logs/2021-02-07T18_49_45_157Z-debug.logcd /opt/iobroker npm cache clean --force -
cd /opt/iobroker npm cache clean --force -
cd /opt/iobroker npm cache clean --forcepi@raspberrypi:/opt/iobroker $ npm cache clean --force npm WARN using --force I sure hope you know what you are doing. [..................] | : WARN using --force I sure hope you know what you are doing. -
In meinem System:
pi@raspberrypi:/opt/iobroker $ npm list graceful-fs iobroker.inst@2.0.3 /opt/iobroker ├─┬ fs-extra@7.0.1 │ ├── graceful-fs@4.2.4 │ └─┬ jsonfile@4.0.0 │ └── graceful-fs@4.2.4 dedupedDa scheint mir neben graceful-fs auch noch anderes schief zu sein.
-
In meinem System:
pi@raspberrypi:/opt/iobroker $ npm list graceful-fs iobroker.inst@2.0.3 /opt/iobroker ├─┬ fs-extra@7.0.1 │ ├── graceful-fs@4.2.4 │ └─┬ jsonfile@4.0.0 │ └── graceful-fs@4.2.4 dedupedDa scheint mir neben graceful-fs auch noch anderes schief zu sein.
@thomas-braun
Ist es nicht einfacher ioBroker komplett neu zu installieren und dann ein Backup zu rückzuck spielen?
Ich hab noch ein Backup auf der Arbeit. Komme ich aber erst morgen ran. -
@thomas-braun
Ist es nicht einfacher ioBroker komplett neu zu installieren und dann ein Backup zu rückzuck spielen?
Ich hab noch ein Backup auf der Arbeit. Komme ich aber erst morgen ran.@emblitz Dann mach das so.
-
@emblitz Dann mach das so.
@thomas-braun
okidoki. Hoffentlich ist das Backup i.O. !
Melde mich auf jeden Fall morgen .Bis hierhin ein dickes Danke für eure Mühe !!!!
LG
emblitz -
Hallo Forum,
hier mein Feedback zur Lösung:
Ich habe den Downgrade von dem (verbuggten?) Vis-Adapter von der 1.3.7 auf die 1.3.4 nach langem Tüfteln nun endlich geschafft.
Das direkte Wechseln der Versionen über den rechten Button in der Adapterliste führte dazu, dass ioBroker mit den o.g. Fehlern nicht mehr zu starten war. Eine Reparatur war für mich, auch mit den o.g. Hilfen (VIELEN DANK dafür !) aus dem Forum, nicht mehr möglich.
Nach Wiederherstellen eines Backups habe ich den Vis-Adapter erst über die Mülltonne deinstalliert, dann Neustart und über den "+Button" am rechten Rand in der Vers. 1.3.4 installieren können. (Die Buttons waren nach einigen Neustarts irgendwann wie beim Flot-Adapter wieder da.)

Der Vis-Apapter ist im Auslieferungszustand und alle erstellten Vis-Oberflächen sind dann weg ! Ich habe vorher mit der Vers. 1.3.7 das Projekt aus dem Vis-Editor exportiert und in die Vers. 1.3.4 wieder importiert.Die Vers 1.3.7 war dafür verantwortlich, dass Sayit keine Ton- oder Sprachausgabe ausgibt.
@ wendy2702: Vielen Dank für den Tipp. Deine Vermutung war genau richtig.Merkwürdig ist, dass ein Zurückspielen eines Backups mit dem Backitup-Adapter bei meinem ioBroker noch nie richtig funktionierte. Hier werde ich nochmal testen.
Ich habe mit den externen Backups und dem Tool von https://www.elzershark.com/ super Erfahrungen gemacht. (Ich hoffe, ich darf das hier schreiben.)Auch hier zeigt sich, wie wichtig Backups sind. Das ist zwar jedem klar, wird aber in der Praxis, wenn allles funktioniert, bei mir meistens veschlammpt. Auch ein gesonderter Export der Skripte und der Vis-Projekte kann nicht schaden.
Nochmal vielen Dank für die Hilfe in diesem super Forum !
LG
emblitz -
Hallo Forum,
hier mein Feedback zur Lösung:
Ich habe den Downgrade von dem (verbuggten?) Vis-Adapter von der 1.3.7 auf die 1.3.4 nach langem Tüfteln nun endlich geschafft.
Das direkte Wechseln der Versionen über den rechten Button in der Adapterliste führte dazu, dass ioBroker mit den o.g. Fehlern nicht mehr zu starten war. Eine Reparatur war für mich, auch mit den o.g. Hilfen (VIELEN DANK dafür !) aus dem Forum, nicht mehr möglich.
Nach Wiederherstellen eines Backups habe ich den Vis-Adapter erst über die Mülltonne deinstalliert, dann Neustart und über den "+Button" am rechten Rand in der Vers. 1.3.4 installieren können. (Die Buttons waren nach einigen Neustarts irgendwann wie beim Flot-Adapter wieder da.)

Der Vis-Apapter ist im Auslieferungszustand und alle erstellten Vis-Oberflächen sind dann weg ! Ich habe vorher mit der Vers. 1.3.7 das Projekt aus dem Vis-Editor exportiert und in die Vers. 1.3.4 wieder importiert.Die Vers 1.3.7 war dafür verantwortlich, dass Sayit keine Ton- oder Sprachausgabe ausgibt.
@ wendy2702: Vielen Dank für den Tipp. Deine Vermutung war genau richtig.Merkwürdig ist, dass ein Zurückspielen eines Backups mit dem Backitup-Adapter bei meinem ioBroker noch nie richtig funktionierte. Hier werde ich nochmal testen.
Ich habe mit den externen Backups und dem Tool von https://www.elzershark.com/ super Erfahrungen gemacht. (Ich hoffe, ich darf das hier schreiben.)Auch hier zeigt sich, wie wichtig Backups sind. Das ist zwar jedem klar, wird aber in der Praxis, wenn allles funktioniert, bei mir meistens veschlammpt. Auch ein gesonderter Export der Skripte und der Vis-Projekte kann nicht schaden.
Nochmal vielen Dank für die Hilfe in diesem super Forum !
LG
emblitzVon dem windigen Tool vom Elsterhai würde ich die Finger lassen. Das ist Mumpitz.