Hallo alle
Also bei mir auf einer DS415+, Node v6.12.3, hat es nicht funktioniert:
Bis hier hin lief es noch ohne Fehler:
> iobroker@1.1.2 install /volume1/iobroker/node_modules/iobroker
> node lib/prepareSetup.js && node lib/setup.js
NPM version: 3.10.10
npm install iobroker.discovery@stable --production --save
> serialport@4.0.7 install /volume1/iobroker/node_modules/serialport
> node-pre-gyp install --fallback-to-build
[serialport] Success: "/volume1/iobroker/node_modules/serialport/build/Release/s erialport.node" is installed via remote
iobroker.inst@1.1.2 /volume1/iobroker
└─┬ iobroker.discovery@1.1.0
├─┬ mdns-discovery@0.2.6
│ ├─┬ debug@2.2.0
│ │ └── ms@0.7.1
│ ├── dgram@1.0.1
...
│ │ │ │ └── number-is-nan@1.0.1
└── object-keys@1.0.11
packet folder is: /volume1/iobroker/node_modules/iobroker.discovery | exists: true
npm install iobroker.admin@stable --production --save
iobroker.inst@1.1.2 /volume1/iobroker
└─┬ iobroker.admin@2.0.9
├─┬ body-parser@1.18.3
│ ├── bytes@3.0.0
...
│ └── json3@3.3.2
└── xtend@4.0.1
packet folder is: /volume1/iobroker/node_modules/iobroker.admin | exists: true
npm install iobroker.js-controller@stable --production --save
npm WARN prefer global npm@2.15.12 should be installed with -g
> unix-dgram@0.2.3 install /volume1/iobroker/node_modules/unix-dgram
> node-gyp rebuild
aber dann ging es los:
gyp ERR! build error
gyp ERR! stack Error: not found: make
gyp ERR! stack at getNotFoundError (/usr/local/lib/node_modules/npm/node_mod ules/which/which.js:14:12)
gyp ERR! stack at F (/usr/local/lib/node_modules/npm/node_modules/which/whic h.js:69:19)
gyp ERR! stack at E (/usr/local/lib/node_modules/npm/node_modules/which/whic h.js:81:29)
gyp ERR! stack at /usr/local/lib/node_modules/npm/node_modules/which/which.j s:90:16
gyp ERR! stack at /usr/local/lib/node_modules/npm/node_modules/which/node_mo dules/isexe/index.js:44:5
gyp ERR! stack at /usr/local/lib/node_modules/npm/node_modules/which/node_mo dules/isexe/access.js:8:5
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:123:15)
gyp ERR! System Linux 3.10.102
gyp ERR! command "/volume1/@appstore/Node.js_v6/usr/local/bin/node" "/usr/local/ lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /volume1/iobroker/node_modules/unix-dgram
gyp ERR! node -v v6.12.3
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
> ursa@0.9.4 install /volume1/iobroker/node_modules/ursa
> node-gyp rebuild
gyp ERR! build error
gyp ERR! stack Error: not found: make
gyp ERR! stack at getNotFoundError (/usr/local/lib/node_modules/npm/node_mod ules/which/which.js:14:12)
gyp ERR! stack at F (/usr/local/lib/node_modules/npm/node_modules/which/whic h.js:69:19)
gyp ERR! stack at E (/usr/local/lib/node_modules/npm/node_modules/which/whic h.js:81:29)
gyp ERR! stack at /usr/local/lib/node_modules/npm/node_modules/which/which.j s:90:16
gyp ERR! stack at /usr/local/lib/node_modules/npm/node_modules/which/node_mo dules/isexe/index.js:44:5
gyp ERR! stack at /usr/local/lib/node_modules/npm/node_modules/which/node_mo dules/isexe/access.js:8:5
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:123:15)
gyp ERR! System Linux 3.10.102
gyp ERR! command "/volume1/@appstore/Node.js_v6/usr/local/bin/node" "/usr/local/ lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /volume1/iobroker/node_modules/ursa
gyp ERR! node -v v6.12.3
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
> iobroker.js-controller@1.2.3 install /volume1/iobroker/node_modules/iobroker.j s-controller
> node iobroker.js setup first
creating conf/iobroker.json
object system.certificates created
object system.repositories created
object system.config created
object enum.rooms created
object system.group.user created
object system.group.administrator created
object _design/system created
object system.meta.uuid created
object system.user.admin created
host.SynologyNAS install adapter admin
npm install --production (System call) in "/volume1/iobroker/node_modules/iobrok er.admin"
got /volume1/iobroker/node_modules/iobroker.admin/admin
upload [2] admin.admin /volume1/iobroker/node_modules/iobroker.admin/admin/words .js words.js application/javascript
upload [1] admin.admin /volume1/iobroker/node_modules/iobroker.admin/admin/index .html index.html text/html
upload [0] admin.admin /volume1/iobroker/node_modules/iobroker.admin/admin/admin .png admin.png image/png
host.SynologyNAS object system.adapter.admin created
host.SynologyNAS create instance admin
host.SynologyNAS object admin.0.info created
host.SynologyNAS object system.adapter.admin.upload created
host.SynologyNAS object system.adapter.admin.0.outputCount created
host.SynologyNAS object system.adapter.admin.0.inputCount created
host.SynologyNAS object system.adapter.admin.0.uptime created
host.SynologyNAS object system.adapter.admin.0.memRss created
host.SynologyNAS object system.adapter.admin.0.memHeapTotal created
host.SynologyNAS object system.adapter.admin.0.memHeapUsed created
host.SynologyNAS object system.adapter.admin.0.connected created
host.SynologyNAS object system.adapter.admin.0.alive created
host.SynologyNAS object system.adapter.admin.0 created
host.SynologyNAS install adapter discovery
npm install --production (System call) in "/volume1/iobroker/node_modules/iobrok er.discovery"
got /volume1/iobroker/node_modules/iobroker.discovery/admin
upload [5] discovery.admin /volume1/iobroker/node_modules/iobroker.discovery/adm in/words.js words.js application/javascript
upload [4] discovery.admin /volume1/iobroker/node_modules/iobroker.discovery/adm in/settings_m.html settings_m.html text/html
upload [3] discovery.admin /volume1/iobroker/node_modules/iobroker.discovery/adm in/settings.html settings.html text/html
upload [2] discovery.admin /volume1/iobroker/node_modules/iobroker.discovery/adm in/index_m.html index_m.html text/html
upload [1] discovery.admin /volume1/iobroker/node_modules/iobroker.discovery/adm in/index.html index.html text/html
upload [0] discovery.admin /volume1/iobroker/node_modules/iobroker.discovery/adm in/discovery.png discovery.png image/png
host.SynologyNAS object system.adapter.discovery created
host.SynologyNAS create instance discovery
host.SynologyNAS object discovery.0.scanRunning created
host.SynologyNAS object discovery.0.devicesFound created
host.SynologyNAS object discovery.0.instancesFound created
host.SynologyNAS object discovery.0.servicesProgress created
host.SynologyNAS object discovery.0.devicesProgress created
host.SynologyNAS object system.adapter.discovery.0.outputCount created
host.SynologyNAS object system.adapter.discovery.0.inputCount created
host.SynologyNAS object system.adapter.discovery.0.uptime created
host.SynologyNAS object system.adapter.discovery.0.memRss created
host.SynologyNAS object system.adapter.discovery.0.memHeapTotal created
host.SynologyNAS object system.adapter.discovery.0.memHeapUsed created
host.SynologyNAS object system.adapter.discovery.0.connected created
host.SynologyNAS object system.adapter.discovery.0.alive created
host.SynologyNAS object system.adapter.discovery.0 created
iobroker.inst@1.1.2 /volume1/iobroker
└─┬ iobroker.js-controller@1.2.3
├── daemonize2@0.4.2
...
└── yargs-parser@4.2.1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: unix-dgram@0.2.3 (node_modules/u nix-dgram):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: unix-dgram@0.2.3 install: `node- gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ursa@0.9.4 (node_modules/ursa):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ursa@0.9.4 install: `node-gyp re build`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
packet folder is: /volume1/iobroker/node_modules/iobroker.js-controller | exists : true
Write "./iobroker start" to start the ioBroker
/volume1/iobroker
└─┬ iobroker@1.1.2
├── semver@5.5.0
...
├── y18n@3.2.1
└── yargs-parser@5.0.0
npm WARN enoent ENOENT: no such file or directory, open '/volume1/iobroker/packa ge.json'
npm WARN iobroker No description
npm WARN iobroker No repository field.
npm WARN iobroker No README data
npm WARN iobroker No license field.
Starten liess er sich entsprechend nicht:
ralf@SynologyNAS:/volume1/iobroker$ iobroker start
Starting iobroker controller daemon...
iobroker controller daemon started. PID: 25962
ralf@SynologyNAS:/volume1/iobroker$ iobroker status
iobroker is not running
Ok. Anderer Versuch: Kopie des IOBroker Verzeichnisses des Raspi auf die Synology. Bestehene Installation überschreiben und dann Host anpassen:
ash-4.3# iobroker host this
Rename state "system.host.SynologyNAS.mem".
Rename state "system.host.SynologyNAS.memHeapUsed".
Rename state "system.host.SynologyNAS.memHeapTotal".
Rename state "system.host.SynologyNAS.memRss".
Rename state "system.host.SynologyNAS.uptime".
Rename state "system.host.SynologyNAS.load".
Rename state "system.host.SynologyNAS.alive".
Rename state "system.host.SynologyNAS.freemem".
Rename host "system.host.SynologyNAS" to system.host.SynologyNAS
Rename state "system.host.SynologyNAS.inputCount".
Rename state "system.host.SynologyNAS.outputCount".
Instance host changed for "system.adapter.admin.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.hm-rega.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.web.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.history.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.flot.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.javascript.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.socketio.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.mobile.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-bars.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-metro.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-rgraph.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-plumb.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-players.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-map.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-keyboard.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-lcars.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-justgage.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-hqwidgets.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-jqui-mfd.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-fancyswitch.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-colorpicker.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-canvas-gauges.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-google-fonts.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-history.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.icons-addictive-flavour-png.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.icons-icons8.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.icons-material-png.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.icons-material-svg.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.icons-mfd-png.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.icons-mfd-svg.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.icons-open-icon-library-png.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.icons-ultimate-png.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.ical.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.text2command.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.sayit.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.owntracks.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.js-controller.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.fritzbox.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.dwd.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.telegram.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.tvspielfilm.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.amazon-dash.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.simple-api.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.vis-timeandweather.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.cloud.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.mqtt-client.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.rickshaw.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.hm-rpc.0" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.hm-rpc.1" from "SynologyNAS" to "SynologyNAS".
Instance host changed for "system.adapter.samsung.0" from "SynologyNAS" to "SynologyNAS".
ash-4.3# iobroker start
Starting iobroker controller daemon...
iobroker controller daemon started. PID: 15420
ash-4.3# iobroker status
iobroker is not running
Super. Hat auch nicht funktioniert. Der IObroker tut zwar so, als ob er sich starten liesse; aber der Status meldet, dass er nicht läuft.
Oder wenigstens nur halb:
ash-4.3# ps -e | grep io
7 ? 00:00:34 migration/0
12 ? 00:00:37 migration/1
17 ? 00:00:30 migration/2
22 ? 00:00:45 migration/3
194 ? 00:00:00 bioset
436 ? 00:00:00 rpciod
520 ? 00:00:00 nfsiod
3777 ? 00:00:00 bioset
3830 ? 00:00:00 bioset
4328 ? 00:00:00 ext4-dio-unwrit
7345 ? 00:00:00 bioset
9216 ? 00:00:00 bioset
9372 ? 00:00:00 bioset
9742 ? 00:00:00 ext4-dio-unwrit
10752 ? 00:00:00 rodsp_aio
12204 ? 00:00:00 cifsiod
15420 ? 00:00:01 iobroker.js-con
15864 ? 00:00:00 SYNO.FileStatio
Auf jeden Fall meldet sich die Seite <syno-ip>:8081 nicht.
Gruss Ralf</syno-ip>