TheThingSystem / steward

The Thing System is a set of software components and network protocols that aims to fix the Internet of Things. Our steward software is written in node.js making it both portable and easily extensible. It can run on your laptop, or fit onto a small single board computer like the Raspberry Pi.
http://thethingsystem.com
Other
346 stars 81 forks source link

D3 page coming up but not showing client ID and login code, when running./run.sh for the first time. #208

Closed shailendra0408 closed 10 years ago

shailendra0408 commented 10 years ago

Hi,

I am building thethingsystem in my RPI from scratch. As said yes, it took a lot of time for the same and i do have some trouble at many places. But at last everything was done , till running the steward software for the first time.

I am using a downgraded kernel of RPI (Kernel 3.6.11 due to earliler trouble with respect to the USB bluetooth dongle and d-bus problem. I was working on USBbluetooth dongle and RPI.).

When i run ./run.sh inside /node/node-gyp/steward/steward, it run and when i open https://XXX.XXX.XXX.XXX:8888 on my browser, d3 run but only THETHINGSYSTEM came on the screen and nothing else, means no clinet id and login code page came up as expected.

I search a bit on net and find a resolution that d3 directory inside /steward/.client was empty with only one file there that say that d3 is in some other folder. I copied that directory to the client directory, but nothing happens. I don't understand what i am dong wrong.

Below is the log when i run ./run.sh

info: running on Linux Debian 7.5 ( 3.6.11+ armv6l) info: using node v0.10.22 info: [devices] loading climate driver info: [devices] loading gateway driver info: [devices] loading indicator driver info: [devices] loading lighting driver info: [devices] loading media driver info: [devices] loading motive driver info: [devices] loading presence driver info: [devices] loading sensor driver info: [devices] loading switch driver info: [devices] loading wearable driver info: [climate] loading ecobee-control driver info: [climate] loading flower-power-sensor driver info: [climate] loading koubachi-sensor driver info: [climate] loading nest-control driver info: [climate] loading netatmo-sensor driver info: [climate] loading oregon-scientific-sensor driver info: [climate] loading plantlink-sensor driver info: [climate] loading samsung-control driver info: [climate] loading teldus-meteo driver info: [climate] loading yoctopuce-meteo driver info: [discovery] SSDP listening on http://0.0.0.0:1900 info: [gateway] loading automatic-cloud gateway info: [gateway] loading ecobee-cloud gateway info: [devices] failing ecobee-cloud gateway (continuing) diagnostic=Cannot find module 'ecobee-api' info: [gateway] loading flower-power-cloud gateway info: [gateway] loading insteon-9761 gateway info: [gateway] loading koubachi-cloud gateway info: [gateway] loading lockitron-cloud gateway info: [gateway] loading nest-cloud gateway info: [gateway] loading netatmo-cloud gateway info: [gateway] loading openzwave-usb gateway info: [gateway] loading plantlink-cloud gateway info: [gateway] loading reelyactive-reel gateway info: [gateway] loading rfxcom-usb gateway info: [gateway] loading telldus-live-cloud gateway info: [gateway] loading tesla-cloud gateway info: [gateway] loading wink-cloud gateway info: [gateway] loading yoctopuce-hub gateway info: [gateway] loading zigbee-xstick gateway info: [discovery] reelyactive-reel driver listening on udp://:7018 info: [indicator] loading cassandra-nosql driver info: [indicator] loading dweetio-sensor driver info: [indicator] loading grovestreams-sensor driver info: [indicator] loading mqtt-text driver info: [indicator] loading nma-text driver info: [indicator] loading prowl-text driver info: [indicator] loading wink-dial driver info: [indicator] loading wink-nimbus driver info: [indicator] loading xively-sensor driver info: [lighting] loading blink1-led driver info: [lighting] loading blinkstick-led driver info: [lighting] loading heroicrobotics driver info: [lighting] loading hue driver info: [lighting] loading insteon-led driver info: [lighting] loading lifx-bulb driver info: [lighting] loading robosmart-led driver info: [devices] failing robosmart-led lighting (continuing) diagnostic=Cannot find module 'robosmart' info: [lighting] loading tabu-lumen driver info: [devices] failing tabu-lumen lighting (continuing) diagnostic=Cannot find module 'lumen' info: [lighting] loading tcpi-led driver info: [lighting] loading yoctopuce-color driver info: [lighting] loading yoctopuce-powercolor driver info: [discovery] PixelPusher listening on udp://:7331 info: [media] loading audio-sonos driver info: [media] loading audio-upnp driver info: [media] loading pioneer-receiver driver info: [media] loading video-appletv driver info: [media] loading video-chromecast driver info: [media] loading video-roku driver info: [motive] loading automatic-vehicle driver info: [motive] loading lockitron-lock driver info: [motive] loading tesla-model-s driver info: [presence] loading fob driver info: [presence] loading mobile-mqtt driver info: [presence] loading reelyactive-tag driver info: [switch] loading insteon-dimmer driver info: [switch] loading insteon-onoff driver info: [switch] loading telldus-dimmer driver info: [switch] loading telldus-onoff driver info: [switch] loading wemo-onoff driver info: [switch] loading wink-onoff driver info: [switch] loading wink-pivot-power-genius driver info: [switch] loading zwave-dimmer driver info: [switch] loading zwave-onoff driver info: [wearable] loading watch driver notice: [steward] start uuid=2f402f80-da50-11e1-9b23-b827eb3bcb83 info: [server] listening on wss://:8888 info: [server] listening on wss://:8887 info: [server] redirecting from http://_:80 to https://_:8888 info: [server] unable to listen on http://*:80 diagnostic=listen EADDRINUSE info: [server] loading console route info: [server] loading manage route info: [server] loading oneshot route info: [server] loading root route info: [server] loading ble discovery info: [discovery] failing ble discovery (continuing) diagnostic=Cannot find module 'noble' info: [server] loading mac discovery info: [server] loading owl discovery info: [server] loading portscan discovery info: [server] loading ssdp discovery info: [server] loading tsrp discovery info: [discovery] OWL driver listening on multicast udp://224.192.32.19:22600 info: [discovery] SSDP listening on http://192.168.1.7:1900 info: [discovery] TSRP listening on multicast udp://224.0.9.1:22601 info: [discovery] UPnP listening on http://192.168.1.7:8886 info: [discovery] UPnP JNR1010 url=http://192.168.1.1:45083/ warning: [devices] no maker registered for JNR1010 info: [discovery] UPnP ROCKYY-PC: Rockyy: url=http://192.168.1.2:2869/ warning: [devices] no maker registered for Windows Media Player Sharing info: [sensor] loading nest-smoke driver info: [sensor] loading texas-instruments-sensortag driver info: [devices] failing texas-instruments-sensortag sensor (continuing) diagnostic=Cannot find module 'sensortag' info: [sensor] loading wemo-motion driver info: [sensor] loading wink-spotter driver info: [sensor] loading yoctopuce-4-20mA-Rx driver info: [sensor] loading yoctopuce-co2 driver info: [sensor] loading yoctopuce-light driver info: [sensor] loading yoctopuce-voc driver info: [discovery] PORT starting scan info: [discovery] PORT finished scan info: [discovery] PORT starting scan info: [discovery] PORT finished scan info: [server] https 192.168.1.7 40752 /d3/index.html loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40752, secure=true, clientSerialNo=0, event=request, method=GET info: [server] https 192.168.1.7 40752 /d3/index.html code=200, type=text/html, octets=11455 info: [server] https 192.168.1.7 40752 /d3/popover.css loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40752, secure=true, clientSerialNo=1, event=request, method=GET info: [server] https 192.168.1.7 40752 /d3/popover.css code=200, type=text/css, octets=11251 info: [server] https 192.168.1.7 40752 /d3/login.js loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40752, secure=true, clientSerialNo=2, event=request, method=GET info: [server] https 192.168.1.7 40754 /d3/d3.steward.js loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40754, secure=true, clientSerialNo=3, event=request, method=GET info: [server] https 192.168.1.7 40755 /d3/steward.api.js loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40755, secure=true, clientSerialNo=4, event=request, method=GET info: [server] https 192.168.1.7 40756 /d3/onactors.js loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40756, secure=true, clientSerialNo=5, event=request, method=GET info: [server] https 192.168.1.7 40753 /d3/d3.v2.js loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40753, secure=true, clientSerialNo=6, event=request, method=GET info: [server] https 192.168.1.7 40757 /d3/master.css loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40757, secure=true, clientSerialNo=7, event=request, method=GET info: [server] https 192.168.1.7 40752 /d3/login.js code=200, type=application/javascript, octets=36871 info: [server] https 192.168.1.7 40754 /d3/d3.steward.js code=200, type=application/javascript, octets=26538 info: [server] https 192.168.1.7 40755 /d3/steward.api.js code=200, type=application/javascript, octets=8853 info: [server] https 192.168.1.7 40756 /d3/onactors.js code=200, type=application/javascript, octets=10026 info: [server] https 192.168.1.7 40753 /d3/d3.v2.js code=200, type=application/javascript, octets=239674 info: [server] https 192.168.1.7 40752 /d3/drilldown.js loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40752, secure=true, clientSerialNo=8, event=request, method=GET info: [server] https 192.168.1.7 40756 /d3/apprentices.js loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40756, secure=true, clientSerialNo=9, event=request, method=GET info: [server] https 192.168.1.7 40755 /d3/voice.js loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40755, secure=true, clientSerialNo=10, event=request, method=GET info: [server] https 192.168.1.7 40754 /d3/popover.js loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40754, secure=true, clientSerialNo=11, event=request, method=GET info: [server] https 192.168.1.7 40757 /d3/master.css code=200, type=text/css, octets=19947 info: [server] https 192.168.1.7 40752 /d3/drilldown.js code=200, type=application/javascript, octets=90557 info: [server] https 192.168.1.7 40756 /d3/apprentices.js code=200, type=application/javascript, octets=35908 info: [server] https 192.168.1.7 40755 /d3/voice.js code=200, type=application/javascript, octets=55038 info: [server] https 192.168.1.7 40754 /d3/popover.js code=200, type=application/javascript, octets=71390 info: [server] https 192.168.1.7 40757 /d3/colorpicker.min.js loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40757, secure=true, clientSerialNo=12, event=request, method=GET info: [server] https 192.168.1.7 40757 /d3/colorpicker.min.js code=200, type=application/javascript, octets=8021 info: [server] https 192.168.1.7 40757 /favicon.ico loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40757, secure=true, clientSerialNo=13, event=request, method=GET info: [server] https 192.168.1.7 40756 /d3/images/thing.sys.logo.black.svg loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40756, secure=true, clientSerialNo=14, event=request, method=GET info: [server] https 192.168.1.7 40755 /d3/roadgeek2005v2-complete/Roadgeek%202005%20Series%20D.otf loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40755, secure=true, clientSerialNo=15, event=request, method=GET info: [server] https 192.168.1.7 40757 /favicon.ico code=200, type=image/x-icon, octets=318 info: [server] https 192.168.1.7 40755 /d3/roadgeek2005v2-complete/Roadgeek%202005%20Series%20D.otf code=200, type=application/x-font-otf, octets=24184 info: [server] https 192.168.1.7 40756 /d3/images/thing.sys.logo.black.svg code=200, type=image/svg+xml, octets=8363 info: [discovery] PORT starting scan info: [discovery] PORT finished scan info: [server] https 192.168.1.7 40757 / loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=40757, secure=true, clientSerialNo=16, event=request, method=GET info: [server] https 192.168.1.7 40757 / code=200, type=text/html, octets=189 info: [discovery] PORT starting scan info: [discovery] PORT finished scan info: [discovery] PORT starting scan info: [discovery] PORT finished scan Write Preview Parsed as Markdown Edit in Fullscreen

also when i debug what is happening in browser, this came us "Websocket Network Error : Unacceptable TLS certificate",

But when i run the steward for the first time, it didn't ask for accepting TLS certificate.I am using Midori web-browser on RPI.

shailendra0408 commented 10 years ago

I tried to re-install npm, but removing the existing the existing node-modules and re-installing npn by using npm -l install inside /steward/steward directory. It take a while to install , and after that when i run ./run.sh, same result.

When i had a close look at the log while run.sh is running, i find the steward is getting started,

"notice: [steward] start uuid=2f402f80-da50-11e1-9b23-b827eb3bcb83"

and when i run https://192.168.1.7:8888 in the browser, this log come

"info: [server] https 192.168.1.7 35358 / loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=35358, secure=true, clientSerialNo=0, event=request, method=GET info: [server] https 192.168.1.7 35358 / code=200, type=text/html, octets=189 info: [server] https 192.168.1.7 35358 /favicon.ico loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=35358, secure=true, clientSerialNo=1, event=request, method=GET info: [server] https 192.168.1.7 35358 /favicon.ico code=200, type=image/x-icon, octets=318 info: [server] https 192.168.1.7 35358 / loopback=false, subnet=true, local=true, remoteAddress=192.168.1.7, remotePort=35358, secure=true, clientSerialNo=2, event=request, method=GET info: [server] https 192.168.1.7 35358 / code=200, type=text/html, octets=189"

I cannot figure out what is happening, i think steward is running but d3 client is not coming up.

Need help.

mrose17 commented 10 years ago

hi. let's try this: from your browser, go to

    https://192.168.1.7:8888

when your browser says that it doesn't like the certificate, tell it to always trust the certificate. once you are past that hurdle, get a screen capture of the browser window and add it to this issue, so i can take a look. good luck!

shailendra0408 commented 10 years ago

Hi,

Thanks for the reply.I am adding the screenshots for the same. 2014-05-04-121449_800x600_scrot 2014-05-04-121426_800x600_scrot

I am also uploading log of installing npm inside steward. Its a bit big log and i had to simple copy paste it here. There are lot of errors , but steward build up in the last.

npm http GET https://registry.npmjs.org/cookie-signature/1.0.3 npm http GET https://registry.npmjs.org/merge-descriptors/0.0.2 npm http GET https://registry.npmjs.org/qs/0.6.6 npm http GET https://registry.npmjs.org/fresh/0.2.2 npm http GET https://registry.npmjs.org/utils-merge/1.0.0 npm http GET https://registry.npmjs.org/methods/0.1.0 npm http GET https://registry.npmjs.org/escape-html/1.0.1 npm http GET https://registry.npmjs.org/serve-static/1.1.0 npm http GET https://registry.npmjs.org/debug npm http GET https://registry.npmjs.org/send/0.3.0 npm http GET https://registry.npmjs.org/buffer-crc32/0.2.1 npm http GET https://registry.npmjs.org/path-to-regexp/0.1.2 npm http 304 https://registry.npmjs.org/accepts/1.0.1 npm http 304 https://registry.npmjs.org/type-is/1.1.0 npm http 304 https://registry.npmjs.org/cookie/0.1.2 npm http 304 https://registry.npmjs.org/parseurl/1.0.1 npm http 304 https://registry.npmjs.org/range-parser/1.0.0 npm http 304 https://registry.npmjs.org/cookie-signature/1.0.3 npm http 304 https://registry.npmjs.org/merge-descriptors/0.0.2 npm http 304 https://registry.npmjs.org/qs/0.6.6 npm http 304 https://registry.npmjs.org/fresh/0.2.2 npm http 304 https://registry.npmjs.org/utils-merge/1.0.0 npm http 304 https://registry.npmjs.org/methods/0.1.0 npm http 304 https://registry.npmjs.org/escape-html/1.0.1 npm http 304 https://registry.npmjs.org/serve-static/1.1.0 npm http 304 https://registry.npmjs.org/debug npm http 304 https://registry.npmjs.org/send/0.3.0 npm http 304 https://registry.npmjs.org/buffer-crc32/0.2.1 npm http 304 https://registry.npmjs.org/path-to-regexp/0.1.2 npm http GET https://registry.npmjs.org/delayed-stream/0.0.5 npm http 304 https://registry.npmjs.org/delayed-stream/0.0.5 npm http GET https://registry.npmjs.org/mime npm http GET https://registry.npmjs.org/negotiator npm http 304 https://registry.npmjs.org/mime npm http 304 https://registry.npmjs.org/negotiator npm http GET https://registry.npmjs.org/debug/0.8.0 npm http 304 https://registry.npmjs.org/debug/0.8.0 npm http GET https://registry.npmjs.org/wordwrap npm http 304 https://registry.npmjs.org/wordwrap npm http GET https://registry.npmjs.org/commander/0.6.1 npm http GET https://registry.npmjs.org/mkdirp/0.3.4 npm http GET https://registry.npmjs.org/buffer-crc32/0.2.1 npm http GET https://registry.npmjs.org/range-parser/0.0.4 npm http GET https://registry.npmjs.org/cookie/0.1.0 npm http GET https://registry.npmjs.org/connect/2.7.11 npm http GET https://registry.npmjs.org/send/0.1.0 npm http GET https://registry.npmjs.org/debug npm http GET https://registry.npmjs.org/methods/0.0.1 npm http GET https://registry.npmjs.org/cookie-signature/1.0.1 npm http GET https://registry.npmjs.org/fresh/0.1.0 npm http 304 https://registry.npmjs.org/mkdirp/0.3.4 npm http 304 https://registry.npmjs.org/commander/0.6.1 npm http 304 https://registry.npmjs.org/buffer-crc32/0.2.1 npm http 304 https://registry.npmjs.org/range-parser/0.0.4 npm http 304 https://registry.npmjs.org/send/0.1.0 npm http 304 https://registry.npmjs.org/connect/2.7.11 npm http 304 https://registry.npmjs.org/cookie/0.1.0 npm http 304 https://registry.npmjs.org/debug npm http 304 https://registry.npmjs.org/methods/0.0.1 npm http 304 https://registry.npmjs.org/cookie-signature/1.0.1 npm http 304 https://registry.npmjs.org/fresh/0.1.0 npm http GET https://registry.npmjs.org/commander npm http GET https://registry.npmjs.org/tinycolor npm http GET https://registry.npmjs.org/options npm http 304 https://registry.npmjs.org/tinycolor npm http 304 https://registry.npmjs.org/commander npm http 304 https://registry.npmjs.org/options npm http GET https://registry.npmjs.org/mime/1.2.6 npm http GET https://registry.npmjs.org/socket.io-client/0.9.16 npm http GET https://registry.npmjs.org/base64id/0.1.0 npm http GET https://registry.npmjs.org/redis/0.7.3 npm http GET https://registry.npmjs.org/policyfile/0.0.4 npm http 304 https://registry.npmjs.org/mime/1.2.6 npm http 304 https://registry.npmjs.org/socket.io-client/0.9.16 npm http 304 https://registry.npmjs.org/redis/0.7.3 npm http 304 https://registry.npmjs.org/base64id/0.1.0 npm http 304 https://registry.npmjs.org/policyfile/0.0.4

noble@0.2.8 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/robosmart/node_modules/noble node install.js

noble install: platform is "linux' noble install: running node-gyp ... make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/robosmart/node_modules/noble/build' CC(target) Release/obj.target/hci-ble/src/hci-ble.o ../src/hci-ble.c:9:33: fatal error: bluetooth/bluetooth.h: No such file or directory compilation terminated. make: *** [Release/obj.target/hci-ble/src/hci-ble.o] Error 1 make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/robosmart/node_modules/noble/build' gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23) gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17) gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:789:12) gyp ERR! System Linux 3.6.11+ gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build" gyp ERR! cwd /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/robosmart/node_modules/noble gyp ERR! node -v v0.10.22 gyp ERR! node-gyp -v v0.11.0 gyp ERR! not ok noble install: done

socketwatcher@0.2.0 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/pcap/node_modules/socketwatcher node-gyp rebuild

make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/pcap/node_modules/socketwatcher/build' CXX(target) Release/obj.target/socketwatcher/socket_watcher.o SOLINK_MODULE(target) Release/obj.target/socketwatcher.node SOLINK_MODULE(target) Release/obj.target/socketwatcher.node: Finished COPY Release/socketwatcher.node make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/pcap/node_modules/socketwatcher/build' npm ERR! noble@0.2.8 install: node install.js npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the noble@0.2.8 install script. npm ERR! This is most likely a problem with the noble package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node install.js npm ERR! You can get their info via: npm ERR! npm owner ls noble npm ERR! There is likely additional logging output above. npm ERR! System Linux 3.6.11+ npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "-l" "install" npm ERR! cwd /root/git/thethingsystem/node/node-gyp/steward/steward npm ERR! node -v v0.10.22 npm ERR! npm -v 1.3.14 npm ERR! code ELIFECYCLE npm http GET https://registry.npmjs.org/underscore npm http GET https://registry.npmjs.org/mkdirp npm http GET https://registry.npmjs.org/binary-search-tree/0.2.3 npm http GET https://registry.npmjs.org/bson/0.2.7 npm http GET https://registry.npmjs.org/kerberos/0.0.3 npm http 304 https://registry.npmjs.org/mkdirp npm http 304 https://registry.npmjs.org/binary-search-tree/0.2.3 npm http 304 https://registry.npmjs.org/underscore npm http 304 https://registry.npmjs.org/bson/0.2.7 npm http 304 https://registry.npmjs.org/kerberos/0.0.3 npm http GET https://registry.npmjs.org/commander/2.1.0 npm http GET https://registry.npmjs.org/mkdirp npm http GET https://registry.npmjs.org/transformers/2.1.0 npm http GET https://registry.npmjs.org/character-parser/1.2.0 npm http GET https://registry.npmjs.org/monocle/1.1.51 npm http GET https://registry.npmjs.org/with npm http GET https://registry.npmjs.org/constantinople npm http 304 https://registry.npmjs.org/character-parser/1.2.0 npm http 304 https://registry.npmjs.org/mkdirp npm http 304 https://registry.npmjs.org/commander/2.1.0 npm http 304 https://registry.npmjs.org/transformers/2.1.0 npm http 304 https://registry.npmjs.org/monocle/1.1.51 npm http 304 https://registry.npmjs.org/with npm http 304 https://registry.npmjs.org/constantinople

noble@0.2.8 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/lumen/node_modules/noble node install.js

noble install: platform is "linux' noble install: running node-gyp ... make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/lumen/node_modules/noble/build' CC(target) Release/obj.target/hci-ble/src/hci-ble.o ../src/hci-ble.c:9:33: fatal error: bluetooth/bluetooth.h: No such file or directory compilation terminated. make: *** [Release/obj.target/hci-ble/src/hci-ble.o] Error 1 make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/lumen/node_modules/noble/build' gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23) gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17) gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:789:12) gyp ERR! System Linux 3.6.11+ gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build" gyp ERR! cwd /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/lumen/node_modules/noble gyp ERR! node -v v0.10.22 gyp ERR! node-gyp -v v0.11.0 gyp ERR! not ok noble install: done npm http GET https://registry.npmjs.org/qs/0.6.5 npm http GET https://registry.npmjs.org/formidable/1.0.14 npm http GET https://registry.npmjs.org/cookie/0.0.5 npm http GET https://registry.npmjs.org/send/0.1.1 npm http GET https://registry.npmjs.org/bytes/0.2.0 npm http GET https://registry.npmjs.org/pause/0.0.1 npm http 304 https://registry.npmjs.org/send/0.1.1 npm http 304 https://registry.npmjs.org/cookie/0.0.5 npm http 304 https://registry.npmjs.org/qs/0.6.5 npm http 304 https://registry.npmjs.org/formidable/1.0.14 npm http 304 https://registry.npmjs.org/bytes/0.2.0 npm http 304 https://registry.npmjs.org/pause/0.0.1 npm http GET https://registry.npmjs.org/readdirp npm http 304 https://registry.npmjs.org/readdirp npm http GET https://registry.npmjs.org/uglify-js

ws@0.4.26 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/ws (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/ws/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/ws/build' npm http GET https://registry.npmjs.org/uglify-js npm http 304 https://registry.npmjs.org/uglify-js npm http 304 https://registry.npmjs.org/uglify-js npm http GET https://registry.npmjs.org/promise npm http GET https://registry.npmjs.org/css npm http 304 https://registry.npmjs.org/css npm http 304 https://registry.npmjs.org/promise npm http GET https://registry.npmjs.org/is-promise npm http GET https://registry.npmjs.org/css-parse/1.0.4 npm http GET https://registry.npmjs.org/css-stringify/1.0.5 npm http 304 https://registry.npmjs.org/is-promise npm http 304 https://registry.npmjs.org/css-stringify/1.0.5 npm http 304 https://registry.npmjs.org/css-parse/1.0.4 npm http GET https://registry.npmjs.org/minimatch npm http 304 https://registry.npmjs.org/minimatch

noble@0.2.8 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/sensortag/node_modules/noble node install.js

noble install: platform is "linux' noble install: running node-gyp ... make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/sensortag/node_modules/noble/build' CC(target) Release/obj.target/hci-ble/src/hci-ble.o ../src/hci-ble.c:9:33: fatal error: bluetooth/bluetooth.h: No such file or directory compilation terminated. make: *** [Release/obj.target/hci-ble/src/hci-ble.o] Error 1 make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/sensortag/node_modules/noble/build' gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23) gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17) gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:789:12) gyp ERR! System Linux 3.6.11+ gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build" gyp ERR! cwd /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/sensortag/node_modules/noble gyp ERR! node -v v0.10.22 gyp ERR! node-gyp -v v0.11.0 gyp ERR! not ok noble install: done npm http GET https://registry.npmjs.org/lru-cache npm http GET https://registry.npmjs.org/sigmund npm http 304 https://registry.npmjs.org/lru-cache npm http 304 https://registry.npmjs.org/sigmund

avahi_pub@0.1.2 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/avahi_pub node-gyp rebuild

make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/avahi_pub/build' CXX(target) Release/obj.target/avahi_pub/lib/avahi_pub.o ../lib/avahi_pub.cc: In function ‘void create_services(AvahiClient*, ServiceInfo*)’: ../lib/avahi_pub.cc:113:88: warning: invalid conversion from ‘void (*)(AvahiEntryGroup*, AvahiEntryGroupState, ServiceInfo*)’ to ‘AvahiEntryGroupCallback {aka void (*)(AvahiEntryGroup*, AvahiEntryGroupState, void*)}’ [-fpermissive] ../lib/avahi_pub.cc:134:9: warning: invalid conversion from ‘int’ to ‘AvahiPublishFlags’ [-fpermissive] ../lib/avahi_pub.cc: In function ‘void node_avahi_pub_publish(ServiceInfo*)’: ../lib/avahi_pub.cc:224:106: warning: invalid conversion from ‘int’ to ‘AvahiClientFlags’ [-fpermissive] ../lib/avahi_pub.cc:224:106: warning: invalid conversion from ‘void (*)(AvahiClient*, AvahiClientState, ServiceInfo*)’ to ‘AvahiClientCallback {aka void (*)(AvahiClient*, AvahiClientState, void*)}’ [-fpermissive] ../lib/avahi_pub.cc:230:16: warning: return-statement with a value, in function returning 'void' [-fpermissive] ../lib/avahi_pub.cc:233:12: warning: return-statement with a value, in function returning 'void' [-fpermissive] ../lib/avahi_pub.cc:219:9: warning: unused variable ‘ret’ [-Wunused-variable] ../lib/avahi_pub.cc:220:20: warning: unused variable ‘tv’ [-Wunused-variable] ../lib/avahi_pub.cc:221:9: warning: unused variable ‘i’ [-Wunused-variable] ../lib/avahi_pub.cc: In static member function ‘static v8::Handle<v8::Value> NodeAvahiPubService::New(const v8::Arguments&)’: ../lib/avahi_pub.cc:329:64: warning: invalid conversion from ‘void*’ to ‘ServiceInfo*’ [-fpermissive] SOLINK_MODULE(target) Release/obj.target/avahi_pub.node SOLINK_MODULE(target) Release/obj.target/avahi_pub.node: Finished COPY Release/avahi_pub.node make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/avahi_pub/build' npm http GET https://registry.npmjs.org/optimist npm http GET https://registry.npmjs.org/source-map npm http GET https://registry.npmjs.org/source-map npm http GET https://registry.npmjs.org/uglify-to-browserify npm http 304 https://registry.npmjs.org/optimist npm http 304 https://registry.npmjs.org/source-map npm http 304 https://registry.npmjs.org/source-map npm http 304 https://registry.npmjs.org/uglify-to-browserify npm http GET https://registry.npmjs.org/uglify-js/1.2.5 npm http GET https://registry.npmjs.org/xmlhttprequest/1.4.2 npm http GET https://registry.npmjs.org/active-x-obfuscator/0.0.1 npm http 304 https://registry.npmjs.org/active-x-obfuscator/0.0.1 npm http 304 https://registry.npmjs.org/xmlhttprequest/1.4.2

ws@0.4.31 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/eureka-dongle/node_modules/ws (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/eureka-dongle/node_modules/ws/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/eureka-dongle/node_modules/ws/build' npm http 304 https://registry.npmjs.org/uglify-js/1.2.5 npm http GET https://registry.npmjs.org/wordwrap npm http 304 https://registry.npmjs.org/wordwrap npm http GET https://registry.npmjs.org/zeparser/0.0.5 npm http 304 https://registry.npmjs.org/zeparser/0.0.5 npm http GET https://registry.npmjs.org/wordwrap npm http GET https://registry.npmjs.org/amdefine npm http 304 https://registry.npmjs.org/wordwrap npm http 304 https://registry.npmjs.org/amdefine npm http GET https://registry.npmjs.org/source-map npm http GET https://registry.npmjs.org/optimist npm http GET https://registry.npmjs.org/uglify-to-browserify npm http 304 https://registry.npmjs.org/source-map npm http 304 https://registry.npmjs.org/optimist npm http 304 https://registry.npmjs.org/uglify-to-browserify

ws@0.4.31 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/noble/node_modules/ws (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/noble/node_modules/ws/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/noble/node_modules/ws/build' npm http GET https://registry.npmjs.org/request npm http 304 https://registry.npmjs.org/request npm http GET https://registry.npmjs.org/wordwrap npm http GET https://registry.npmjs.org/request npm http 304 https://registry.npmjs.org/wordwrap npm http 304 https://registry.npmjs.org/request npm http GET https://registry.npmjs.org/amdefine npm http 304 https://registry.npmjs.org/amdefine npm http GET https://registry.npmjs.org/qs npm http GET https://registry.npmjs.org/json-stringify-safe npm http GET https://registry.npmjs.org/forever-agent npm http GET https://registry.npmjs.org/tough-cookie npm http GET https://registry.npmjs.org/form-data npm http GET https://registry.npmjs.org/tunnel-agent npm http GET https://registry.npmjs.org/http-signature npm http GET https://registry.npmjs.org/oauth-sign npm http GET https://registry.npmjs.org/hawk npm http GET https://registry.npmjs.org/aws-sign2 npm http 304 https://registry.npmjs.org/forever-agent npm http 304 https://registry.npmjs.org/json-stringify-safe npm http 304 https://registry.npmjs.org/qs npm http 304 https://registry.npmjs.org/tough-cookie npm http 304 https://registry.npmjs.org/form-data npm http 304 https://registry.npmjs.org/http-signature npm http 304 https://registry.npmjs.org/tunnel-agent npm http 304 https://registry.npmjs.org/oauth-sign npm http 304 https://registry.npmjs.org/aws-sign2 npm http 304 https://registry.npmjs.org/hawk

serialport@1.1.3 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/serialport node-gyp rebuild

make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/serialport/build' CXX(target) Release/obj.target/serialport/src/serialport.o CXX(target) Release/obj.target/serialport/src/serialport_unix.o SOLINK_MODULE(target) Release/obj.target/serialport.node SOLINK_MODULE(target) Release/obj.target/serialport.node: Finished COPY Release/serialport.node make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/serialport/build' npm http GET https://registry.npmjs.org/combined-stream npm http GET https://registry.npmjs.org/mime npm http 304 https://registry.npmjs.org/combined-stream npm http 304 https://registry.npmjs.org/mime npm http GET https://registry.npmjs.org/assert-plus/0.1.2 npm http GET https://registry.npmjs.org/asn1/0.1.11 npm http GET https://registry.npmjs.org/ctype/0.5.2 npm http 304 https://registry.npmjs.org/assert-plus/0.1.2 npm http 304 https://registry.npmjs.org/asn1/0.1.11 npm http 304 https://registry.npmjs.org/ctype/0.5.2 npm http GET https://registry.npmjs.org/qs npm http GET https://registry.npmjs.org/json-stringify-safe npm http GET https://registry.npmjs.org/forever-agent npm http GET https://registry.npmjs.org/tough-cookie npm http GET https://registry.npmjs.org/form-data npm http GET https://registry.npmjs.org/tunnel-agent npm http GET https://registry.npmjs.org/http-signature npm http GET https://registry.npmjs.org/oauth-sign npm http GET https://registry.npmjs.org/hawk npm http GET https://registry.npmjs.org/aws-sign2 npm http 304 https://registry.npmjs.org/qs npm http 304 https://registry.npmjs.org/json-stringify-safe npm http 304 https://registry.npmjs.org/tough-cookie npm http 304 https://registry.npmjs.org/tunnel-agent npm http 304 https://registry.npmjs.org/forever-agent npm http 304 https://registry.npmjs.org/form-data npm http 304 https://registry.npmjs.org/http-signature npm http 304 https://registry.npmjs.org/oauth-sign npm http 304 https://registry.npmjs.org/hawk npm http 304 https://registry.npmjs.org/aws-sign2 npm http GET https://registry.npmjs.org/combined-stream npm http GET https://registry.npmjs.org/mime npm http 304 https://registry.npmjs.org/combined-stream npm http 304 https://registry.npmjs.org/mime npm http GET https://registry.npmjs.org/delayed-stream/0.0.5 npm http 304 https://registry.npmjs.org/delayed-stream/0.0.5 npm http GET https://registry.npmjs.org/assert-plus/0.1.2 npm http GET https://registry.npmjs.org/asn1/0.1.11 npm http GET https://registry.npmjs.org/ctype/0.5.2 npm http 304 https://registry.npmjs.org/assert-plus/0.1.2 npm http 304 https://registry.npmjs.org/asn1/0.1.11 npm http 304 https://registry.npmjs.org/ctype/0.5.2 npm http GET https://registry.npmjs.org/amdefine npm http 304 https://registry.npmjs.org/amdefine

serialport@1.2.5 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/irobot/node_modules/serialport node-gyp rebuild

make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/irobot/node_modules/serialport/build' CXX(target) Release/obj.target/serialport/src/serialport.o CXX(target) Release/obj.target/serialport/src/serialport_unix.o CXX(target) Release/obj.target/serialport/src/serialport_poller.o SOLINK_MODULE(target) Release/obj.target/serialport.node SOLINK_MODULE(target) Release/obj.target/serialport.node: Finished COPY Release/serialport.node make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/irobot/node_modules/serialport/build' npm http GET https://registry.npmjs.org/punycode npm http 304 https://registry.npmjs.org/punycode npm http GET https://registry.npmjs.org/delayed-stream/0.0.5 npm http 304 https://registry.npmjs.org/delayed-stream/0.0.5 npm http GET https://registry.npmjs.org/hoek npm http GET https://registry.npmjs.org/boom npm http GET https://registry.npmjs.org/cryptiles npm http GET https://registry.npmjs.org/sntp npm http 304 https://registry.npmjs.org/boom npm http 304 https://registry.npmjs.org/hoek npm http 304 https://registry.npmjs.org/cryptiles npm http 304 https://registry.npmjs.org/sntp npm http GET https://registry.npmjs.org/nan npm http 304 https://registry.npmjs.org/nan npm http GET https://registry.npmjs.org/punycode npm http 304 https://registry.npmjs.org/punycode npm http GET https://registry.npmjs.org/hoek npm http GET https://registry.npmjs.org/boom npm http GET https://registry.npmjs.org/cryptiles npm http GET https://registry.npmjs.org/sntp npm http 304 https://registry.npmjs.org/boom npm http 304 https://registry.npmjs.org/hoek npm http 304 https://registry.npmjs.org/cryptiles npm http 304 https://registry.npmjs.org/sntp npm http GET https://registry.npmjs.org/uglify-js/1.2.5 npm http GET https://registry.npmjs.org/xmlhttprequest/1.4.2 npm http GET https://registry.npmjs.org/active-x-obfuscator/0.0.1 npm http 304 https://registry.npmjs.org/xmlhttprequest/1.4.2 npm http 304 https://registry.npmjs.org/uglify-js/1.2.5 npm http 304 https://registry.npmjs.org/active-x-obfuscator/0.0.1 npm http GET https://registry.npmjs.org/zeparser/0.0.5 npm http 304 https://registry.npmjs.org/zeparser/0.0.5

ws@0.4.25 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/aerogel/node_modules/leapjs/node_modules/ws (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/aerogel/node_modules/leapjs/node_modules/ws/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/aerogel/node_modules/leapjs/node_modules/ws/build' npm http GET https://registry.npmjs.org/nan npm http 304 https://registry.npmjs.org/nan

pcap@1.2.0 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/pcap node-gyp rebuild

make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/pcap/build' CXX(target) Release/obj.target/pcap_binding/pcap_binding.o CXX(target) Release/obj.target/pcap_binding/pcap_session.o SOLINK_MODULE(target) Release/obj.target/pcap_binding.node SOLINK_MODULE(target) Release/obj.target/pcap_binding.node: Finished COPY Release/pcap_binding.node make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/pcap/build'

kerberos@0.0.3 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/teslams/node_modules/mongodb/node_modules/kerberos (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/teslams/node_modules/mongodb/node_modules/kerberos/build' SOLINK_MODULE(target) Release/obj.target/kerberos.node SOLINK_MODULE(target) Release/obj.target/kerberos.node: Finished COPY Release/kerberos.node make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/teslams/node_modules/mongodb/node_modules/kerberos/build'

noble@0.3.0 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/noble node install.js

noble install: platform is "linux' noble install: running node-gyp ... make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/noble/build' CC(target) Release/obj.target/hci-ble/src/hci-ble.o ../src/hci-ble.c:9:33: fatal error: bluetooth/bluetooth.h: No such file or directory compilation terminated. make: *** [Release/obj.target/hci-ble/src/hci-ble.o] Error 1 make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/noble/build' gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23) gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17) gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:789:12) gyp ERR! System Linux 3.6.11+ gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build" gyp ERR! cwd /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/noble gyp ERR! node -v v0.10.22 gyp ERR! node-gyp -v v0.11.0 gyp ERR! not ok noble install: done

bson@0.2.7 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/teslams/node_modules/mongodb/node_modules/bson (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/teslams/node_modules/mongodb/node_modules/bson/build' CXX(target) Release/obj.target/bson/ext/bson.o SOLINK_MODULE(target) Release/obj.target/bson.node SOLINK_MODULE(target) Release/obj.target/bson.node: Finished COPY Release/bson.node make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/teslams/node_modules/mongodb/node_modules/bson/build'

openzwave@0.0.32 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/openzwave node-gyp rebuild

make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/openzwave/build' CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinystr.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinyxml.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinyxmlerror.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinyxmlparser.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Alarm.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ApplicationStatus.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Association.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/AssociationCommandConfiguration.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Basic.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/BasicWindowCovering.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Battery.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/CRC16Encap.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ClimateControlSchedule.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Clock.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/CommandClass.o ../deps/open-zwave/cpp/src/command_classes/CommandClass.cpp: In member function ‘std::string OpenZWave::CommandClass::ExtractValue(const uint8*, uint8*, uint8*, uint8) const’: ../deps/open-zwave/cpp/src/command_classes/CommandClass.cpp:411:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat] ../deps/open-zwave/cpp/src/command_classes/CommandClass.cpp:411:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat] ../deps/open-zwave/cpp/src/command_classes/CommandClass.cpp:419:53: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat] ../deps/open-zwave/cpp/src/command_classes/CommandClass.cpp:419:53: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat] CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/CommandClasses.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Configuration.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ControllerReplication.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/EnergyProduction.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Hail.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Indicator.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Language.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Lock.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ManufacturerSpecific.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Meter.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MeterPulse.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MultiCmd.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MultiInstance.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MultiInstanceAssociation.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/NoOperation.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/NodeNaming.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Powerlevel.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Proprietary.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Protection.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SceneActivation.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SensorAlarm.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SensorBinary.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SensorMultilevel.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchAll.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchBinary.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchMultilevel.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchToggleBinary.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchToggleMultilevel.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatFanMode.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatFanState.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatMode.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatOperatingState.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatSetpoint.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/UserCode.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Version.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/WakeUp.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/Value.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueBool.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueButton.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueByte.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueDecimal.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueInt.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueList.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueRaw.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueSchedule.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueShort.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueStore.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueString.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Controller.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Event.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/FileOps.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/HidController.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Log.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Mutex.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/SerialController.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Stream.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Thread.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/TimeStamp.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Wait.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/EventImpl.o ../deps/open-zwave/cpp/src/platform/unix/EventImpl.cpp: In member function ‘void OpenZWave::EventImpl::Set()’: ../deps/open-zwave/cpp/src/platform/unix/EventImpl.cpp:92:81: warning: format ‘%s’ expects argument of type ‘char*’, but argument 4 has type ‘int’ [-Wformat] CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/FileOpsImpl.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/LogImpl.o ../deps/open-zwave/cpp/src/platform/unix/LogImpl.cpp: In member function ‘std::string OpenZWave::LogImpl::GetTimeStampString()’: ../deps/open-zwave/cpp/src/platform/unix/LogImpl.cpp:251:60: warning: format ‘%d’ expects argument of type ‘int’, but argument 10 has type ‘long int’ [-Wformat] ../deps/open-zwave/cpp/src/platform/unix/LogImpl.cpp:251:60: warning: format ‘%d’ expects argument of type ‘int’, but argument 10 has type ‘long int’ [-Wformat] ../deps/open-zwave/cpp/src/platform/unix/LogImpl.cpp: In member function ‘std::string OpenZWave::LogImpl::GetThreadId()’: ../deps/open-zwave/cpp/src/platform/unix/LogImpl.cpp:291:54: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘pthread_t {aka long unsigned int}’ [-Wformat] ../deps/open-zwave/cpp/src/platform/unix/LogImpl.cpp:291:54: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘pthread_t {aka long unsigned int}’ [-Wformat] CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/MutexImpl.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/SerialControllerImpl.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/ThreadImpl.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/TimeStampImpl.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/WaitImpl.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Driver.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Group.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Manager.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Msg.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Node.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Options.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Scene.o CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Utils.o CC(target) Release/obj.target/libopenzwave/deps/open-zwave/vers.o CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/hidapi/linux/hid.o ../deps/open-zwave/cpp/hidapi/linux/hid.c: In function ‘get_device_string’: ../deps/open-zwave/cpp/hidapi/linux/hid.c:308:6: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] AR(target) Release/obj.target/deps/open-zwave/libopenzwave.a COPY Release/libopenzwave.a CXX(target) Release/obj.target/openzwave/src/openzwave.o ../src/openzwave.cc: In static member function ‘static v8::Handle<v8::Value> {anonymous}::OZW::SetValue(const v8::Arguments&)’: ../src/openzwave.cc:501:12: warning: enumeration value ‘ValueType_List’ not handled in switch [-Wswitch] ../src/openzwave.cc:501:12: warning: enumeration value ‘ValueType_Schedule’ not handled in switch [-Wswitch] ../src/openzwave.cc:501:12: warning: enumeration value ‘ValueType_Button’ not handled in switch [-Wswitch] ../src/openzwave.cc:501:12: warning: enumeration value ‘ValueType_Raw’ not handled in switch [-Wswitch] ../src/openzwave.cc:501:12: warning: enumeration value ‘ValueType_Max’ not handled in switch [-Wswitch] SOLINK_MODULE(target) Release/obj.target/openzwave.node SOLINK_MODULE(target) Release/obj.target/openzwave.node: Finished COPY Release/openzwave.node make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/openzwave/build'

node-expat@2.0.0 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/xml2json/node_modules/node-expat node-gyp rebuild

make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/xml2json/node_modules/node-expat/build' CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlparse.o CC(target) Release/obj.target/expat/deps/libexpat/lib/xmltok.o ../deps/libexpat/lib/xmltok.c:471:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:471:1: warning: (near initialization for ‘latin1_encoding_ns.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:484:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:484:1: warning: (near initialization for ‘latin1_encoding.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:504:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:504:1: warning: (near initialization for ‘ascii_encoding_ns.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:517:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:517:1: warning: (near initialization for ‘ascii_encoding.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:730:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:730:1: warning: (near initialization for ‘little2_encoding_ns.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:749:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:749:1: warning: (near initialization for ‘little2_encoding.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:762:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:762:1: warning: (near initialization for ‘internal_little2_encoding_ns.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:775:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:775:1: warning: (near initialization for ‘internal_little2_encoding.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:871:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:871:1: warning: (near initialization for ‘big2_encoding_ns.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:890:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:890:1: warning: (near initialization for ‘big2_encoding.isName2’) [-Wmissing-field-initializers] CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlrole.o AR(target) Release/obj.target/deps/libexpat/libexpat.a COPY Release/libexpat.a CXX(target) Release/obj.target/node_expat/node-expat.o SOLINK_MODULE(target) Release/obj.target/node_expat.node SOLINK_MODULE(target) Release/obj.target/node_expat.node: Finished COPY Release/node_expat.node make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/xml2json/node_modules/node-expat/build'

node-expat@2.1.4 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/soap/node_modules/node-expat node-gyp rebuild

make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/soap/node_modules/node-expat/build' CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlparse.o CC(target) Release/obj.target/expat/deps/libexpat/lib/xmltok.o ../deps/libexpat/lib/xmltok.c:471:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:471:1: warning: (near initialization for ‘latin1_encoding_ns.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:484:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:484:1: warning: (near initialization for ‘latin1_encoding.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:504:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:504:1: warning: (near initialization for ‘ascii_encoding_ns.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:517:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:517:1: warning: (near initialization for ‘ascii_encoding.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:730:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:730:1: warning: (near initialization for ‘little2_encoding_ns.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:749:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:749:1: warning: (near initialization for ‘little2_encoding.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:762:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:762:1: warning: (near initialization for ‘internal_little2_encoding_ns.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:775:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:775:1: warning: (near initialization for ‘internal_little2_encoding.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:871:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:871:1: warning: (near initialization for ‘big2_encoding_ns.isName2’) [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:890:1: warning: missing initializer [-Wmissing-field-initializers] ../deps/libexpat/lib/xmltok.c:890:1: warning: (near initialization for ‘big2_encoding.isName2’) [-Wmissing-field-initializers] CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlrole.o AR(target) Release/obj.target/deps/libexpat/libexpat.a COPY Release/libexpat.a CXX(target) Release/obj.target/node_expat/node-expat.o SOLINK_MODULE(target) Release/obj.target/node_expat.node SOLINK_MODULE(target) Release/obj.target/node_expat.node: Finished COPY Release/node_expat.node make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/soap/node_modules/node-expat/build'

sqlite3@2.1.7 install /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/sqlite3 node-gyp rebuild

make: Entering directory /root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/sqlite3/build' CC(target) Release/obj.target/sqlite3/deps/sqlite3/sqlite3.o ../deps/sqlite3/sqlite3.c: In function ‘porter_stemmer’: ../deps/sqlite3/sqlite3.c:125485:41: warning: value computed is not used [-Wunused-value] ../deps/sqlite3/sqlite3.c:125489:39: warning: value computed is not used [-Wunused-value] ../deps/sqlite3/sqlite3.c:125502:35: warning: value computed is not used [-Wunused-value] ../deps/sqlite3/sqlite3.c:125507:39: warning: value computed is not used [-Wunused-value] ../deps/sqlite3/sqlite3.c:125513:41: warning: value computed is not used [-Wunused-value] ../deps/sqlite3/sqlite3.c:125518:39: warning: value computed is not used [-Wunused-value] ../deps/sqlite3/sqlite3.c:125527:38: warning: value computed is not used [-Wunused-value] ../deps/sqlite3/sqlite3.c:125534:37: warning: value computed is not used [-Wunused-value] ../deps/sqlite3/sqlite3.c:125577:39: warning: value computed is not used [-Wunused-value] ../deps/sqlite3/sqlite3.c:125597:34: warning: value computed is not used [-Wunused-value] AR(target) Release/obj.target/deps/sqlite3/sqlite3.a COPY Release/sqlite3.a CXX(target) Release/obj.target/node_sqlite3/src/database.o CXX(target) Release/obj.target/node_sqlite3/src/node_sqlite3.o CXX(target) Release/obj.target/node_sqlite3/src/statement.o SOLINK_MODULE(target) Release/obj.target/node_sqlite3.node SOLINK_MODULE(target) Release/obj.target/node_sqlite3.node: Finished COPY Release/node_sqlite3.node make: Leaving directory/root/git/thethingsystem/node/node-gyp/steward/steward/node_modules/sqlite3/build' npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /root/git/thethingsystem/node/node-gyp/steward/steward/npm-debug.log npm ERR! not ok code 0 root@raspberrypi:~/git/thethingsystem/node/node-gyp/steward/steward#

mrose17 commented 10 years ago

thanks for the details and your patience. we need to reset this.

  1. it would be better for you to use the RPi image that we provide, because i know that works, and i'm not at all confident that what you have built is working right.
  2. if there are problems with either BLE or USB, we can deal with those separately.
  3. it does not look to me that your browser is properly accepting the certificate when you tell it to. if it did, you'd see a lot of things.

i suggest the following:

  1. use the RPi image
  2. use a well-known browser like firefox or chrome
  3. you should very carefully follow the instructions here: https://github.com/TheThingSystem/steward/wiki/Instructions-for-starting-the-Steward#the-first-time-you-run-the-steward

good luck!

mrose17 commented 10 years ago

closed due to lack of activity. please comment if the problem still exists, or open a new issue if there's a new problem… thanks!