Hey ihr, war eben wohl etwas übereifrig und habe npm sowie node updaten wollen, scheint auch funktioniert zu haben, nur leider startet meine homebridge nicht mehr. Sie war vor dem update bzw. sollte hoffentlich immer noch, systemd sein.
Hier mal der Log mit den Schritten, die ich gemacht habe. Könnt ihr mir weiterhelfen? Hab ich etwas falsch gemacht?
pi@raspberrypi:~ $ sudo npm outdated -g
Package Current Wanted Latest Location
homebridge-nest 1.1.3-nolegacy 1.1.3 1.1.3-nolegacy
homebridge-tado-thermostat-plugin 1.2.3 1.3.0 1.3.0
homebridge-weather-station-extended 1.2.0 1.2.3 1.2.3
miio 0.14.1 0.14.1 0.15.6
npm 5.6.0 5.7.1 5.6.0
pi@raspberrypi:~ $ sudo install homebridge-tado-thermostat-plugin@latest -g
install: option requires an argument -- 'g'
Try 'install --help' for more information.
pi@raspberrypi:~ $ sudo npm install homebridge-tado-thermostat-plugin@latest -g
+ [email protected]
updated 1 package in 8.139s
pi@raspberrypi:~ $ sudo npm install homebridge-weather-station-extended@latest -g
+ [email protected]
added 15 packages and updated 5 packages in 10.674s
pi@raspberrypi:~ $ sudo npm i npm@latest -g
/usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js
/usr/bin/npx -> /usr/lib/node_modules/npm/bin/npx-cli.js
+ [email protected]
updated 1 package in 33.029s
pi@raspberrypi:~ $ npm -v
5.6.0
pi@raspberrypi:~ $ sudo npm outdated -g
Package Current Wanted Latest Location
homebridge-nest 1.1.3-nolegacy 1.1.3 1.1.3-nolegacy
miio 0.14.1 0.14.1 0.15.6
npm 5.6.0 5.7.1 5.6.0
pi@raspberrypi:~ $ sudo npm cache clean -f
npm WARN using --force I sure hope you know what you are doing.
pi@raspberrypi:~ $ sudo npm update npm -g
/usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js
/usr/bin/npx -> /usr/lib/node_modules/npm/bin/npx-cli.js
+ [email protected]
added 63 packages, removed 6 packages and updated 49 packages in 35.347s
pi@raspberrypi:~ $ sudo npm install -g n
/usr/bin/n -> /usr/lib/node_modules/n/bin/n
+ [email protected]
added 1 package from 4 contributors in 2.16s
pi@raspberrypi:~ $ sudo n stable
install : node-v9.6.1
mkdir : /usr/local/n/versions/node/9.6.1
fetch : https://nodejs.org/dist/v9.6.1/node-v9.6.1-linux-armv7l.tar.gz
######################################################################## 100.0%
installed : v9.6.1
pi@raspberrypi:~ $ node -v
v9.6.1
pi@raspberrypi:~ $ npm -v
5.7.1
pi@raspberrypi:~ $ sudo systemctl start homebridge
pi@raspberrypi:~ $ sudo journalctl -f -u homebridge
-- Logs begin at Thu 2016-11-03 18:16:43 CET. --
Feb 25 21:08:17 raspberrypi homebridge[358]: at process.emit (events.js:208:7)
Feb 25 21:08:17 raspberrypi homebridge[358]: at Signal.wrap.onsignal (internal/process.js:208:44)
Feb 25 21:08:17 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Feb 25 21:08:17 raspberrypi systemd[1]: Stopped Node.js HomeKit Server.
Feb 25 21:08:17 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.
Feb 25 21:08:17 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.
Feb 25 21:54:35 raspberrypi systemd[1]: Started Node.js HomeKit Server.
Feb 25 21:54:35 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Feb 25 21:54:35 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.
Feb 25 21:54:35 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.
Feb 25 21:54:45 raspberrypi systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Feb 25 21:54:45 raspberrypi systemd[1]: Stopped Node.js HomeKit Server.
Feb 25 21:54:45 raspberrypi systemd[1]: Started Node.js HomeKit Server.
Feb 25 21:54:46 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Feb 25 21:54:46 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.
Feb 25 21:54:46 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.
^C
pi@raspberrypi:~ $ sudo npm install -g --unsafe-perm homebridge@latest
/usr/local/bin/homebridge -> /usr/local/lib/node_modules/homebridge/bin/homebridge
> [email protected] install /usr/local/lib/node_modules/homebridge/node_modules/mdns
> node-gyp rebuild
make: Entering directory '/usr/local/lib/node_modules/homebridge/node_modules/mdns/build'
CXX(target) Release/obj.target/dns_sd_bindings/src/dns_sd.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/dns_sd.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/dns_sd.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_browse.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/dns_service_browse.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/dns_service_browse.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_enumerate_domains.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/dns_service_enumerate_domains.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/dns_service_enumerate_domains.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_get_addr_info.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/dns_service_get_addr_info.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/dns_service_get_addr_info.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_process_result.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/dns_service_process_result.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/dns_service_process_result.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/dns_service_ref.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/dns_service_ref.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_deallocate.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/dns_service_ref_deallocate.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/dns_service_ref_deallocate.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_sock_fd.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/dns_service_ref_sock_fd.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/dns_service_ref_sock_fd.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_register.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/dns_service_register.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/dns_service_register.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_resolve.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/dns_service_resolve.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/dns_service_resolve.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_update_record.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/dns_service_update_record.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/dns_service_update_record.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/mdns_utils.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/mdns_utils.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/mdns_utils.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/network_interface.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/network_interface.cpp:4:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/network_interface.cpp:4:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/socket_watcher.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/socket_watcher.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/socket_watcher.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_ref.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/txt_record_ref.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/txt_record_ref.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_create.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/txt_record_create.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/txt_record_create.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_deallocate.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/txt_record_deallocate.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/txt_record_deallocate.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_set_value.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/txt_record_set_value.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/txt_record_set_value.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_get_length.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/txt_record_get_length.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/txt_record_get_length.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_buffer_to_object.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/mdns.hpp:12,
from ../src/txt_record_buffer_to_object.cpp:1:
../node_modules/nan/nan_maybe_43_inl.h: In function 'Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)':
../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: 'v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)' is deprecated: Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^
In file included from /root/.node-gyp/9.6.1/include/node/v8.h:26:0,
from /root/.node-gyp/9.6.1/include/node/node.h:63,
from ../src/mdns.hpp:11,
from ../src/txt_record_buffer_to_object.cpp:1:
/root/.node-gyp/9.6.1/include/node/v8.h:3165:29: note: declared here
Maybe<bool> ForceSet(Local<Context> context, Local<Value> key,
^
/root/.node-gyp/9.6.1/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
SOLINK_MODULE(target) Release/obj.target/dns_sd_bindings.node
COPY Release/dns_sd_bindings.node
make: Leaving directory '/usr/local/lib/node_modules/homebridge/node_modules/mdns/build'
> [email protected] install /usr/local/lib/node_modules/homebridge/node_modules/curve25519-n2
> node-gyp rebuild
make: Entering directory '/usr/local/lib/node_modules/homebridge/node_modules/curve25519-n2/build'
CXX(target) Release/obj.target/curve/node_curve.o
SOLINK_MODULE(target) Release/obj.target/curve.node
COPY Release/curve.node
make: Leaving directory '/usr/local/lib/node_modules/homebridge/node_modules/curve25519-n2/build'
> [email protected] install /usr/local/lib/node_modules/homebridge/node_modules/ed25519
> node-gyp rebuild
make: Entering directory '/usr/local/lib/node_modules/homebridge/node_modules/ed25519/build'
CC(target) Release/obj.target/ed25519/src/ed25519/keypair.o
CC(target) Release/obj.target/ed25519/src/ed25519/sign.o
CC(target) Release/obj.target/ed25519/src/ed25519/open.o
CC(target) Release/obj.target/ed25519/src/ed25519/crypto_verify_32.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_double_scalarmult.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_frombytes.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_scalarmult_base.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_precomp_0.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_p2_0.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_p2_dbl.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_p3_0.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_p3_dbl.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_p3_to_p2.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_p3_to_cached.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_p3_tobytes.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_madd.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_add.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_msub.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_sub.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_p1p1_to_p3.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_p1p1_to_p2.o
CC(target) Release/obj.target/ed25519/src/ed25519/ge_tobytes.o
CC(target) Release/obj.target/ed25519/src/ed25519/fe_0.o
CC(target) Release/obj.target/ed25519/src/ed25519/fe_1.o
CC(target) Release/obj.target/ed25519/src/ed25519/fe_cmov.o
CC(target) Release/obj.target/ed25519/src/ed25519/fe_copy.o
CC(target) Release/obj.target/ed25519/src/ed25519/fe_neg.o
CC(target) Release/obj.target/ed25519/src/ed25519/fe_add.o
CC(target) Release/obj.target/ed25519/src/ed25519/fe_sub.o
CC(target) Release/obj.target/ed25519/src/ed25519/fe_mul.o
CC(target) Release/obj.target/ed25519/src/ed25519/fe_sq.o
CC(target) Release/obj.target/ed25519/src/ed25519/fe_sq2.o
CC(target) Release/obj.target/ed25519/src/ed25519/fe_invert.o
CC(target) Release/obj.target/ed25519/src/ed25519/fe_tobytes.o
CC(target) Release/obj.target/ed25519/src/ed25519/fe_isnegative.o
CC(target) Release/obj.target/ed25519/src/ed25519/fe_isnonzero.o
CC(target) Release/obj.target/ed25519/src/ed25519/fe_frombytes.o
CC(target) Release/obj.target/ed25519/src/ed25519/fe_pow22523.o
CC(target) Release/obj.target/ed25519/src/ed25519/sc_reduce.o
CC(target) Release/obj.target/ed25519/src/ed25519/sc_muladd.o
CXX(target) Release/obj.target/ed25519/src/ed25519.o
SOLINK_MODULE(target) Release/obj.target/ed25519.node
COPY Release/ed25519.node
make: Leaving directory '/usr/local/lib/node_modules/homebridge/node_modules/ed25519/build'
+ [email protected]
added 31 packages in 124.48s
pi@raspberrypi:~ $ sudo systemctl start homebridge
pi@raspberrypi:~ $ sudo journalctl -f -u homebridge
-- Logs begin at Thu 2016-11-03 18:16:43 CET. --
Feb 25 21:57:27 raspberrypi homebridge[20140]: at Module._compile (module.js:662:30)
Feb 25 21:57:27 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Feb 25 21:57:27 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.
Feb 25 21:57:27 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.
Feb 25 21:57:37 raspberrypi systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Feb 25 21:57:37 raspberrypi systemd[1]: Stopped Node.js HomeKit Server.
Feb 25 21:57:37 raspberrypi systemd[1]: Started Node.js HomeKit Server.
Feb 25 21:57:38 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Feb 25 21:57:38 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.
Feb 25 21:57:38 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.
Feb 25 21:57:48 raspberrypi systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Feb 25 21:57:48 raspberrypi systemd[1]: Stopped Node.js HomeKit Server.
Feb 25 21:57:48 raspberrypi systemd[1]: Started Node.js HomeKit Server.
Feb 25 21:57:49 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Feb 25 21:57:49 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.
Feb 25 21:57:49 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.
Feb 25 21:57:59 raspberrypi systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Feb 25 21:57:59 raspberrypi systemd[1]: Stopped Node.js HomeKit Server.
Feb 25 21:57:59 raspberrypi systemd[1]: Started Node.js HomeKit Server.
Feb 25 21:57:59 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Feb 25 21:57:59 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.
Feb 25 21:57:59 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.
Feb 25 21:58:10 raspberrypi systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Feb 25 21:58:10 raspberrypi systemd[1]: Stopped Node.js HomeKit Server.
Feb 25 21:58:10 raspberrypi systemd[1]: Started Node.js HomeKit Server.
Feb 25 21:58:10 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Feb 25 21:58:10 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.
Feb 25 21:58:10 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.
^C
pi@raspberrypi:~ $ sudo systemctl stop homebridge
Alles anzeigen