NEWS
Fehler installation RaspberryPi 3
-
Moin,
ich habe gerade versucht ioBroker auf einem RaspberryPi 3 zu installieren. Ich habe mich an Folgende Anleitung gehalten: http://www.iobroker.net/?page_id=5106&lang=de
Leider bekomme ich folgende Fehlermeldungen. Habt ihr eine Idee was da los ist?
pi@raspberrypi:/opt/iobroker $ sudo npm install iobroker --unsafe-perm | > iobroker@1.0.0 install /opt/iobroker/node_modules/iobroker > node lib/setup.js npm install iobroker.discovery --production --prefix /opt/iobroker node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v46-linux-arm.tar.gz node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@4.8.3 (node-v46 ABI) (falling back to source compile with node-gyp) npm install iobroker.admin --production --prefix /opt/iobroker npm install iobroker.js-controller --production --prefix /opt/iobroker host.raspberrypi error: this adapter does not allow multiple instances on one host npm ERR! Linux 4.9.24-v7+ npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.js-controller" "--production" "--prefix" "/opt/iobroker" npm ERR! node v4.8.3 npm ERR! npm v2.15.11 npm ERR! code ELIFECYCLE npm ERR! iobroker.js-controller@1.0.0 install: `node iobroker.js setup first` npm ERR! Exit status 21 npm ERR! npm ERR! Failed at the iobroker.js-controller@1.0.0 install script 'node iobroker.js setup first'. npm ERR! This is most likely a problem with the iobroker.js-controller package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node iobroker.js setup first npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs iobroker.js-controller npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm ERR! npm owner ls iobroker.js-controller npm ERR! There is likely additional logging output above. npm ERR! error rolling back Error: ENOTEMPTY: directory not empty, rmdir '/opt/iobroker/node_modules/iobroker.js-controller' npm ERR! error rolling back at Error (native) npm ERR! error rolling back { [Error: ENOTEMPTY: directory not empty, rmdir '/opt/iobroker/node_modules/iobroker.js-controller'] npm ERR! error rolling back errno: -39, npm ERR! error rolling back code: 'ENOTEMPTY', npm ERR! error rolling back syscall: 'rmdir', npm ERR! error rolling back path: '/opt/iobroker/node_modules/iobroker.js-controller' } npm ERR! Please include the following file with any support request: npm ERR! /opt/iobroker/node_modules/iobroker/npm-debug.log Write "./iobroker start" to start the ioBroker module.js:327 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/iobroker:2:1) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Function.Module.runMain (module.js:441:10) Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start iobroker is started. Go to "http://ip-addr:8081" to open the admin UI. iobroker@1.0.0 node_modules/iobroker âââ yargs@7.1.0 (get-caller-file@1.0.2, decamelize@1.2.0, y18n@3.2.1, camelcase@3.0.0, which-module@1.0.0, set-blocking@2.0.0, yargs-parser@5.0.0, require-main-filename@1.0.1, require-directory@2.1.1, cliui@3.2.0, string-width@1.0.2, os-locale@1.4.0, read-pkg-up@1.0.1) pi@raspberrypi:/opt/iobroker $</anonymous>
-
Jetzt noch mal als root ausgeführt. Jedoch läuft das noch immer nicht sauber durch.
npm install iobroker --unsafe-perm - > iobroker@1.0.0 install /opt/iobroker/node_modules/iobroker > node lib/setup.js npm install iobroker.discovery --production --prefix /opt/iobroker node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v46-linux-arm.tar.gz node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@4.8.3 (node-v46 ABI) (falling back to source compile with node-gyp) npm WARN unmet dependency /opt/iobroker/node_modules/iobroker.admin/node_modules/socket.io/node_modules/socket.io-parser requires debug@'2.2.0' but will load npm WARN unmet dependency /opt/iobroker/node_modules/iobroker.admin/node_modules/socket.io/node_modules/debug, npm WARN unmet dependency which is version 2.3.3 npm install iobroker.admin --production --prefix /opt/iobroker npm install iobroker.js-controller --production --prefix /opt/iobroker Write "./iobroker start" to start the ioBroker : Datei oder Verzeichnis nicht gefunden Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start iobroker is started. Go to "http://ip-addr:8081" to open the admin UI. iobroker@1.0.0 node_modules/iobroker âââ yargs@7.1.0 (get-caller-file@1.0.2, decamelize@1.2.0, y18n@3.2.1, camelcase@3.0.0, which-module@1.0.0, set-blocking@2.0.0, yargs-parser@5.0.0, require-main-filename@1.0.1, require-directory@2.1.1, cliui@3.2.0, string-width@1.0.2, os-locale@1.4.0, read-pkg-up@1.0.1) root@raspberrypi:/opt/iobroker#