NEWS
Zwave adapter installation nicht möglich
-
-
Bei mir hilft das nichts.
$ ./iobroker add zwave --host Beelink NPM version: 6.4.1 npm install iobroker.zwave --unsafe-perm --production --save --prefix "/opt/iobroker" (System call) find: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-fwupd.service-wlDhTU’: Keine Berechtigungfind: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-systemd-timesyncd.service-YmjoqE’: Keine Berechtigung find: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-bolt.service-VtURyu’: Keine Berechtigung find: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-rtkit-daemon.service-x6YRvt’: Keine Berechtigung find: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-systemd-resolved.service-UYg0YL’: Keine Berechtigung find: ‘/tmp/ssh-IAxoxyrUwwQU’: Keine Berechtigung find: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-colord.service-VCAXuy’: Keine Berechtigung sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16 if (!suppressException) throw e; ^ Error: Command failed: sudo apt-get install libudev-dev -y sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben at checkExecSyncError (child_process.js:607:13) at Object.execSync (child_process.js:647:13) at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15) at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:26:7) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) at tryModuleLoad (module.js:506:12) at Function.Module._load (module.js:498:3) at Function.Module.runMain (module.js:694:10) npm ERR! code ELIFECYCLEnpm ERR! errno 1 npm ERR! iobroker.zwave@1.3.1 preinstall: `node lib/preinstall.js`npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the iobroker.zwave@1.3.1 preinstall 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/2019-02-09T15_28_10_971Z-debug.log host.Beelink install adapter zwave NPM version: 6.4.1 npm install iobroker.zwave --unsafe-perm --production --save --prefix "/opt/iobroker" (System call) find: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-fwupd.service-wlDhTU’: Keine Berechtigungfind: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-systemd-timesyncd.service-YmjoqE’: Keine Berechtigung find: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-bolt.service-VtURyu’: Keine Berechtigung find: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-rtkit-daemon.service-x6YRvt’: Keine Berechtigung find: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-systemd-resolved.service-UYg0YL’: Keine Berechtigung find: ‘/tmp/ssh-IAxoxyrUwwQU’: Keine Berechtigung find: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-colord.service-VCAXuy’: Keine Berechtigung sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16 if (!suppressException) throw e; ^ Error: Command failed: sudo apt-get install libudev-dev -y sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben at checkExecSyncError (child_process.js:607:13) at Object.execSync (child_process.js:647:13) at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15) at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:26:7) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) at tryModuleLoad (module.js:506:12) at Function.Module._load (module.js:498:3) at Function.Module.runMain (module.js:694:10) npm ERR! code ELIFECYCLEnpm ERR! errno 1 npm ERR! iobroker.zwave@1.3.1 preinstall: `node lib/preinstall.js`npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the iobroker.zwave@1.3.1 preinstall 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/2019-02-09T15_28_25_614Z-debug.log host.Beelink install adapter zwave NPM version: 6.4.1 npm install iobroker.zwave --unsafe-perm --production --save --prefix "/opt/iobroker" (System call) find: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-fwupd.service-wlDhTU’: Keine Berechtigungfind: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-systemd-timesyncd.service-YmjoqE’: Keine Berechtigung find: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-bolt.service-VtURyu’: Keine Berechtigung find: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-rtkit-daemon.service-x6YRvt’: Keine Berechtigung find: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-systemd-resolved.service-UYg0YL’: Keine Berechtigung find: ‘/tmp/ssh-IAxoxyrUwwQU’: Keine Berechtigung find: ‘/tmp/systemd-private-6e8644af93604c508ecf68042be83b0f-colord.service-VCAXuy’: Keine Berechtigung sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16 if (!suppressException) throw e; ^ Error: Command failed: sudo apt-get install libudev-dev -y sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben at checkExecSyncError (child_process.js:607:13) at Object.execSync (child_process.js:647:13) at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15) at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:26:7) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) at tryModuleLoad (module.js:506:12) at Function.Module._load (module.js:498:3) at Function.Module.runMain (module.js:694:10) npm ERR! code ELIFECYCLEnpm ERR! errno 1 npm ERR! iobroker.zwave@1.3.1 preinstall: `node lib/preinstall.js`npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the iobroker.zwave@1.3.1 preinstall 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/2019-02-09T15_28_39_914Z-debug.log host.Beelink install adapter zwave ERROR: host.Beelink Cannot install zwave ERROR: process exited with code 13</anonymous></anonymous></anonymous>
-
@bergjet nimm die Iobrocker Image von 2018
es hat bei mir funktionniert -
@Esmax666 Habe jetzt schon eine Menge realisiert, möchte nicht noch mal von vorne anfangen.
-
04.01. schreit mir schwer nach einer Zwischen-Version des Installers, die noch nicht alle Rechte richtig gesetzt hat. Bitte kopiere mal folgendes Skript auf deinen Raspi und führe es aus per
bash fix_iob_sudo.sh
Es enthält im Wesentlichen die Schritte aus dem aktuellsten Installer, die den User anlegen und sudo-Berechtigungen setzen. Danach dürfte der zwave-Adapter nicht mehr meckern. (Ich hoffe, ich habe nichts vergessen anzupassen).
-
@AlCalzone said in Zwave adapter installation nicht möglich:
04.01. schreit mir schwer nach einer Zwischen-Version des Installers, die noch nicht alle Rechte richtig gesetzt hat. Bitte kopiere mal folgendes Skript auf deinen Raspi und führe es aus per
bash fix_iob_sudo.sh
Es enthält im Wesentlichen die Schritte aus dem aktuellsten Installer, die den User anlegen und sudo-Berechtigungen setzen. Danach dürfte der zwave-Adapter nicht mehr meckern. (Ich hoffe, ich habe nichts vergessen anzupassen).
Ich habe das Script in das Verzeichnis opt/iobroker kopiert und von dort den Befehl ausgeführt. Also dieZahlen habe ich entfernt.
Aber da kommt dasmartin@Beelink:/$ cd opt martin@Beelink:/opt$ cd iobroker martin@Beelink:/opt/iobroker$ bash fix_iob_sudo.sh fix_iob_sudo.sh: Zeile 2: $'\r': Befehl nicht gefunden fix_iob_sudo.sh: Zeile 12: Syntaxfehler beim unerwarteten Wort »$'{\r'« 'ix_iob_sudo.sh: Zeile 12: `create_user_linux() { martin@Beelink:/opt/iobroker$
Es ist kein Raspbi sondern ein Beelink.
-
@bergjet sagte in Zwave adapter installation nicht möglich:
Also dieZahlen habe ich entfernt.
Ich habe keine Ahnung was du damit meinst, aber da war noch ein Fehler im Skript - falsche Zeilenendungen. Bitte nochmal probieren, ich habe die Datei im letzten Post korrigiert.
-
@AlCalzone said in Zwave adapter installation nicht möglich:
Ich habe keine Ahnung was du damit meinst, aber da war noch ein Fehler im Skript - falsche Zeilenendungen. Bitte nochmal probieren, ich habe die Datei im letzten Post korrigiert.
Die Datei heißt nach dem Download "1550076856524-fix_iob_sudo.sh".
Ich habe das Script nun ausgeführt. Der Adapter wird installiert und eine Instanz erzeugt. Aber nach der Konfiguration des USB Ports und speichern der Einstellung, ist der Port wieder verschwunden und wird nicht mehr angezeigt.
Der Befehl martin@Beelink: ls -l /dev/serial/by-id
zeigt mir:
martin@Beelink:~$ ls -l /dev/serial/by-id
insgesamt 0
lrwxrwxrwx 1 root root 13 Feb 13 19:22 usb-0658_0200-if00 -> ../../ttyACM0Das Installprotokoll:
$ ./iobroker add zwave --host Beelink NPM version: 6.4.1 npm install iobroker.zwave@1.3.1 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call) find: ‘/tmp/systemd-private-1c61f075b64146349e403b64c5d0ab13-colord.service-Tu3YaA’: Keine Berechtigungfind: ‘/tmp/systemd-private-1c61f075b64146349e403b64c5d0ab13-rtkit-daemon.service-cHUQcx’: Keine Berechtigung find: ‘/tmp/systemd-private-1c61f075b64146349e403b64c5d0ab13-systemd-timesyncd.service-86df9H’: Keine Berechtigung find: ‘/tmp/systemd-private-1c61f075b64146349e403b64c5d0ab13-systemd-resolved.service-kBfsmP’: Keine Berechtigung find: ‘/tmp/systemd-private-1c61f075b64146349e403b64c5d0ab13-bolt.service-097Xqx’: Keine Berechtigung find: ‘/tmp/ssh-ZBVE8Lz7Sn4l’: Keine Berechtigung find: ‘/tmp/systemd-private-1c61f075b64146349e403b64c5d0ab13-fwupd.service-lb3LuU’: Keine Berechtigung % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 125 0 125 0 0 146 0 --:--:-- --:--:-- --:--:-- 146 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 804k 0 804k 0 0 326k 0 --:--:-- 0:00:02 --:--:-- 816k 100 1891k 0 1891k 0 0 696k 0 --:--:-- 0:00:02 --:--:-- 1525k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 147 0 147 0 0 411 0 --:--:-- --:--:-- --:--:-- 411 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 16081 0 16081 0 0 16578 0 --:--:-- --:--:-- --:--:-- 37052 Makefile:224: Documentation not being built host.Beelink install adapter zwave npm install --production (System call) in "/opt/iobroker/node_modules/iobroker.zwave" find: ‘/tmp/systemd-private-1c61f075b64146349e403b64c5d0ab13-colord.service-Tu3YaA’: Keine Berechtigungfind: ‘/tmp/systemd-private-1c61f075b64146349e403b64c5d0ab13-rtkit-daemon.service-cHUQcx’: Keine Berechtigung find: ‘/tmp/systemd-private-1c61f075b64146349e403b64c5d0ab13-systemd-timesyncd.service-86df9H’: Keine Berechtigung find: ‘/tmp/systemd-private-1c61f075b64146349e403b64c5d0ab13-systemd-resolved.service-kBfsmP’: Keine Berechtigung find: ‘/tmp/systemd-private-1c61f075b64146349e403b64c5d0ab13-bolt.service-097Xqx’: Keine Berechtigung find: ‘/tmp/ssh-ZBVE8Lz7Sn4l’: Keine Berechtigung find: ‘/tmp/systemd-private-1c61f075b64146349e403b64c5d0ab13-fwupd.service-lb3LuU’: Keine Berechtigung % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 125 0 125 0 0 151 0 --:--:-- --:--:-- --:--:-- 151 100 2410 0 2410 0 0 1542 0 --:--:-- 0:00:01 --:--:-- 1542 100 1563k 0 1563k 0 0 636k 0 --:--:-- 0:00:02 --:--:-- 1744k 100 1891k 0 1891k 0 0 736k 0 --:--:-- 0:00:02 --:--:-- 1878k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 147 0 147 0 0 357 0 --:--:-- --:--:-- --:--:-- 357 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 16081 0 16081 0 0 10932 0 --:--:-- 0:00:01 --:--:-- 19281 Makefile:224: Documentation not being built npm WARN deprecated gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5 npm WARN deprecated graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN iobroker.zwave@1.3.1 license should be a valid SPDX license expression got /opt/iobroker/node_modules/iobroker.zwave/admin upload [15] zwave.admin /opt/iobroker/node_modules/iobroker.zwave/admin/zwave.png zwave.png image/png upload [14] zwave.admin /opt/iobroker/node_modules/iobroker.zwave/admin/words.js words.js application/javascript upload [13] zwave.admin /opt/iobroker/node_modules/iobroker.zwave/admin/js/comClasses.js js/comClasses.js application/javascript upload [12] zwave.admin /opt/iobroker/node_modules/iobroker.zwave/admin/index.html index.html text/html upload [11] zwave.admin /opt/iobroker/node_modules/iobroker.zwave/admin/img/soft-reset.png img/soft-reset.png image/png upload [10] zwave.admin /opt/iobroker/node_modules/iobroker.zwave/admin/img/sleepOn.png img/sleepOn.png image/png upload [9] zwave.admin /opt/iobroker/node_modules/iobroker.zwave/admin/img/sleep.png img/sleep.png image/png upload [8] zwave.admin /opt/iobroker/node_modules/iobroker.zwave/admin/img/readyOn.png img/readyOn.png image/png upload [7] zwave.admin /opt/iobroker/node_modules/iobroker.zwave/admin/img/ready.png img/ready.png image/png upload [6] zwave.admin /opt/iobroker/node_modules/iobroker.zwave/admin/img/neighbors.png img/neighbors.png image/png upload [5] zwave.admin /opt/iobroker/node_modules/iobroker.zwave/admin/img/heal.png img/heal.png image/png upload [4] zwave.admin /opt/iobroker/node_modules/iobroker.zwave/admin/img/hard-reset.png img/hard-reset.png image/png upload [3] zwave.admin /opt/iobroker/node_modules/iobroker.zwave/admin/img/delete.png img/delete.png image/png upload [2] zwave.admin /opt/iobroker/node_modules/iobroker.zwave/admin/img/aliveOn.png img/aliveOn.png image/png upload [1] zwave.admin /opt/iobroker/node_modules/iobroker.zwave/admin/img/alive.png img/alive.png image/png upload [0] zwave.admin /opt/iobroker/node_modules/iobroker.zwave/admin/img/add.png img/add.png image/png host.Beelink object system.adapter.zwave created host.Beelink create instance zwave host.Beelink object zwave.0.exclusionOn created host.Beelink object zwave.0.inclusionOn created host.Beelink object zwave.0.info.OZW created host.Beelink object zwave.0.info.homeId created host.Beelink object zwave.0.info.bridgeController created host.Beelink object zwave.0.info.staticUpdateController created host.Beelink object zwave.0.info.primaryController created host.Beelink object zwave.0.info.SUCNodeId created host.Beelink object zwave.0.info.controllerNodeId created host.Beelink object zwave.0.info.libraryTypeName created host.Beelink object zwave.0.info.libraryVersion created host.Beelink object zwave.0.info.scanCompleted created host.Beelink object zwave.0.info.driverReady created host.Beelink object zwave.0.info.controllerMessage created host.Beelink object zwave.0.info.connection created host.Beelink object zwave.0.info created host.Beelink object system.adapter.zwave.0.outputCount created host.Beelink object system.adapter.zwave.0.inputCount created host.Beelink object system.adapter.zwave.0.uptime created host.Beelink object system.adapter.zwave.0.memRss created host.Beelink object system.adapter.zwave.0.memHeapTotal created host.Beelink object system.adapter.zwave.0.memHeapUsed created host.Beelink object system.adapter.zwave.0.cputime created host.Beelink object system.adapter.zwave.0.cpu created host.Beelink object system.adapter.zwave.0.connected created host.Beelink object system.adapter.zwave.0.alive created host.Beelink object system.adapter.zwave.0 created process exited with code 0
-
Ok, das Installationsproblem ist damit schon mal vom Tisch.
Was die serielle Schnittstelle angeht, bin ich überfragt. Ich weiß zumindest, dass auf Pi3 noch die UART-Schnittstelle manuell aktiviert werden muss, siehe Adapter-Doku.
-
@AlCalzone said in Zwave adapter installation nicht möglich:
Ok, das Installationsproblem ist damit schon mal vom Tisch.
Was die serielle Schnittstelle angeht, bin ich überfragt. Ich weiß zumindest, dass auf Pi3 noch die UART-Schnittstelle manuell aktiviert werden muss, siehe Adapter-Doku.
Erst habe ich dein Script ausgeführt.
Danach habe den tmp Ordner und alle Unterordner Lesen/Schreiben zugewiesen, dann konnte ich ohne Fehler installieren.
Danach die Befehle
sudo ldconfig
sudo ldconfig /usr/local
sudo ldconfig /usr/local/lib64
ausgeführt, jetzt geht es.Danke.