Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Last login: Sun Jul 9 11:02:17 on ttys000
- Pauls-iMac:~ paul$ ssh pi@192.168.1.137
- ssh: connect to host 192.168.1.137 port 22: Host is down
- Pauls-iMac:~ paul$ ssh pi@192.168.1.138
- The authenticity of host '192.168.1.138 (192.168.1.138)' can't be established.
- ECDSA key fingerprint is SHA256:3KTbznpobZgKK2pEqiCedg6ThUwQE34XN/9VMllclVw.
- Are you sure you want to continue connecting (yes/no)? yes
- Warning: Permanently added '192.168.1.138' (ECDSA) to the list of known hosts.
- pi@192.168.1.138's password:
- The programs included with the Debian GNU/Linux system are free software;
- the exact distribution terms for each program are described in the
- individual files in /usr/share/doc/*/copyright.
- Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
- permitted by applicable law.
- Last login: Wed Jul 5 12:01:25 2017
- SSH is enabled and the default password for the 'pi' user has not been changed.
- This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password.
- pi@raspberrypi:~ $ uname -a
- Linux raspberrypi 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux
- pi@raspberrypi:~ $ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
- ## Installing the NodeSource Node.js v7.x repo...
- ## Populating apt-get cache...
- + apt-get update
- Hit http://mirrordirector.raspbian.org jessie InRelease
- Hit http://archive.raspberrypi.org jessie InRelease
- Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
- Hit http://archive.raspberrypi.org jessie/main armhf Packages
- Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
- Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
- Hit http://archive.raspberrypi.org jessie/ui armhf Packages
- Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
- Ign http://archive.raspberrypi.org jessie/main Translation-en_GB
- Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB
- Ign http://archive.raspberrypi.org jessie/main Translation-en
- Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
- Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB
- Ign http://archive.raspberrypi.org jessie/ui Translation-en_GB
- Ign http://mirrordirector.raspbian.org jessie/main Translation-en
- Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB
- Ign http://archive.raspberrypi.org jessie/ui Translation-en
- Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
- Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB
- Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
- Reading package lists... Done
- ## Confirming "jessie" is supported...
- + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_7.x/dists/jessie/Release'
- ## Adding the NodeSource signing key to your keyring...
- + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
- OK
- ## Creating apt sources list file for the NodeSource Node.js v7.x repo...
- + echo 'deb https://deb.nodesource.com/node_7.x jessie main' > /etc/apt/sources.list.d/nodesource.list
- + echo 'deb-src https://deb.nodesource.com/node_7.x jessie main' >> /etc/apt/sources.list.d/nodesource.list
- ## Running `apt-get update` for you...
- + apt-get update
- Hit http://mirrordirector.raspbian.org jessie InRelease
- Hit http://archive.raspberrypi.org jessie InRelease
- Get:1 https://deb.nodesource.com jessie InRelease [4,634 B]
- Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
- Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
- Get:2 https://deb.nodesource.com jessie/main Sources [760 B]
- Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
- Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
- Hit http://archive.raspberrypi.org jessie/main armhf Packages
- Get:3 https://deb.nodesource.com jessie/main armhf Packages [973 B]
- Get:4 https://deb.nodesource.com jessie/main Translation-en_GB [162 B]
- Hit http://archive.raspberrypi.org jessie/ui armhf Packages
- Get:5 https://deb.nodesource.com jessie/main Translation-en [162 B]
- Get:6 https://deb.nodesource.com jessie/main Translation-en_GB [162 B]
- Get:7 https://deb.nodesource.com jessie/main Translation-en [162 B]
- Get:8 https://deb.nodesource.com jessie/main Translation-en_GB [162 B]
- Get:9 https://deb.nodesource.com jessie/main Translation-en [162 B]
- Get:10 https://deb.nodesource.com jessie/main Translation-en_GB [162 B]
- Get:11 https://deb.nodesource.com jessie/main Translation-en [162 B]
- Get:12 https://deb.nodesource.com jessie/main Translation-en_GB [162 B]
- Ign https://deb.nodesource.com jessie/main Translation-en_GB
- Get:13 https://deb.nodesource.com jessie/main Translation-en [162 B]
- Ign https://deb.nodesource.com jessie/main Translation-en
- Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB
- Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
- Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB
- Ign http://archive.raspberrypi.org jessie/main Translation-en_GB
- Ign http://mirrordirector.raspbian.org jessie/main Translation-en
- Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB
- Ign http://archive.raspberrypi.org jessie/main Translation-en
- Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
- Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB
- Ign http://archive.raspberrypi.org jessie/ui Translation-en_GB
- Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
- Ign http://archive.raspberrypi.org jessie/ui Translation-en
- Fetched 6,367 B in 13s (465 B/s)
- Reading package lists... Done
- ## Run `apt-get install nodejs` (as root) to install Node.js v7.x and npm
- pi@raspberrypi:~ $ sudo apt-get install -y nodejs
- Reading package lists... Done
- Building dependency tree
- Reading state information... Done
- The following packages were automatically installed and are no longer required:
- libc-ares2 libv8-3.14.5
- Use 'apt-get autoremove' to remove them.
- The following packages will be REMOVED:
- nodejs-legacy nodered
- The following packages will be upgraded:
- nodejs
- 1 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
- Need to get 10.1 MB of archives.
- After this operation, 47.5 MB of additional disk space will be used.
- Get:1 https://deb.nodesource.com/node_7.x/ jessie/main nodejs armhf 7.10.0-1nodesource1~jessie1 [10.1 MB]
- Fetched 10.1 MB in 4s (2,266 kB/s)
- Reading changelogs... Done
- (Reading database ... 115401 files and directories currently installed.)
- Removing nodered (0.15.3) ...
- Removing nodejs-legacy (0.10.29~dfsg-2) ...
- Processing triggers for gnome-menus (3.13.3-6) ...
- Processing triggers for desktop-file-utils (0.22-1) ...
- Processing triggers for mime-support (3.58) ...
- Processing triggers for gnome-icon-theme (3.12.0-1) ...
- Processing triggers for man-db (2.7.5-1~bpo8+1) ...
- (Reading database ... 107568 files and directories currently installed.)
- Preparing to unpack .../nodejs_7.10.0-1nodesource1~jessie1_armhf.deb ...
- Unpacking nodejs (7.10.0-1nodesource1~jessie1) over (0.10.29~dfsg-2) ...
- Processing triggers for man-db (2.7.5-1~bpo8+1) ...
- Setting up nodejs (7.10.0-1nodesource1~jessie1) ...
- pi@raspberrypi:~ $ sudo apt-get install libavahi-compat-libdnssd-dev
- Reading package lists... Done
- Building dependency tree
- Reading state information... Done
- The following packages were automatically installed and are no longer required:
- libc-ares2 libv8-3.14.5
- Use 'apt-get autoremove' to remove them.
- The following extra packages will be installed:
- libavahi-client-dev libavahi-common-dev libavahi-compat-libdnssd1
- libdbus-1-dev
- The following NEW packages will be installed:
- libavahi-client-dev libavahi-common-dev libavahi-compat-libdnssd-dev
- libavahi-compat-libdnssd1 libdbus-1-dev
- 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
- Need to get 402 kB of archives.
- After this operation, 1,160 kB of additional disk space will be used.
- Do you want to continue? [Y/n] Y
- Get:1 http://mirrordirector.raspbian.org/raspbian/ jessie/main libavahi-compat-libdnssd1 armhf 0.6.31-5 [42.9 kB]
- Get:2 http://mirrordirector.raspbian.org/raspbian/ jessie/main libavahi-common-dev armhf 0.6.31-5 [61.4 kB]
- Get:3 http://mirrordirector.raspbian.org/raspbian/ jessie/main libdbus-1-dev armhf 1.8.22-0+deb8u1 [184 kB]
- Get:4 http://mirrordirector.raspbian.org/raspbian/ jessie/main libavahi-client-dev armhf 0.6.31-5 [55.4 kB]
- Get:5 http://mirrordirector.raspbian.org/raspbian/ jessie/main libavahi-compat-libdnssd-dev armhf 0.6.31-5 [57.7 kB]
- Fetched 402 kB in 1s (248 kB/s)
- Selecting previously unselected package libavahi-compat-libdnssd1:armhf.
- (Reading database ... 110602 files and directories currently installed.)
- Preparing to unpack .../libavahi-compat-libdnssd1_0.6.31-5_armhf.deb ...
- Unpacking libavahi-compat-libdnssd1:armhf (0.6.31-5) ...
- Selecting previously unselected package libavahi-common-dev.
- Preparing to unpack .../libavahi-common-dev_0.6.31-5_armhf.deb ...
- Unpacking libavahi-common-dev (0.6.31-5) ...
- Selecting previously unselected package libdbus-1-dev:armhf.
- Preparing to unpack .../libdbus-1-dev_1.8.22-0+deb8u1_armhf.deb ...
- Unpacking libdbus-1-dev:armhf (1.8.22-0+deb8u1) ...
- Selecting previously unselected package libavahi-client-dev.
- Preparing to unpack .../libavahi-client-dev_0.6.31-5_armhf.deb ...
- Unpacking libavahi-client-dev (0.6.31-5) ...
- Selecting previously unselected package libavahi-compat-libdnssd-dev.
- Preparing to unpack .../libavahi-compat-libdnssd-dev_0.6.31-5_armhf.deb ...
- Unpacking libavahi-compat-libdnssd-dev (0.6.31-5) ...
- Setting up libavahi-compat-libdnssd1:armhf (0.6.31-5) ...
- Setting up libavahi-common-dev (0.6.31-5) ...
- Setting up libdbus-1-dev:armhf (1.8.22-0+deb8u1) ...
- Setting up libavahi-client-dev (0.6.31-5) ...
- Setting up libavahi-compat-libdnssd-dev (0.6.31-5) ...
- Processing triggers for libc-bin (2.19-18+deb8u10) ...
- pi@raspberrypi:~ $ sudo npm install -g --unsafe-perm homebridge
- /usr/bin/homebridge -> /usr/lib/node_modules/homebridge/bin/homebridge
- > mdns@2.3.3 install /usr/lib/node_modules/homebridge/node_modules/mdns
- > node-gyp rebuild
- make: Entering directory '/usr/lib/node_modules/homebridge/node_modules/mdns/build'
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_sd.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_browse.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_enumerate_domains.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_get_addr_info.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_process_result.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_deallocate.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_sock_fd.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_register.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_resolve.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_update_record.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/mdns_utils.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/network_interface.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/socket_watcher.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_ref.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_create.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_deallocate.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_set_value.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_get_length.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_buffer_to_object.o
- SOLINK_MODULE(target) Release/obj.target/dns_sd_bindings.node
- COPY Release/dns_sd_bindings.node
- make: Leaving directory '/usr/lib/node_modules/homebridge/node_modules/mdns/build'
- > curve25519-n2@1.1.3 install /usr/lib/node_modules/homebridge/node_modules/curve25519-n2
- > node-gyp rebuild
- make: Entering directory '/usr/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/lib/node_modules/homebridge/node_modules/curve25519-n2/build'
- > ed25519@0.0.4 install /usr/lib/node_modules/homebridge/node_modules/ed25519
- > node-gyp rebuild
- make: Entering directory '/usr/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/lib/node_modules/homebridge/node_modules/ed25519/build'
- /usr/lib
- └─┬ homebridge@0.4.22
- ├─┬ chalk@1.1.3
- │ ├── ansi-styles@2.2.1
- │ ├── escape-string-regexp@1.0.5
- │ ├─┬ has-ansi@2.0.0
- │ │ └── ansi-regex@2.1.1
- │ ├── strip-ansi@3.0.1
- │ └── supports-color@2.0.0
- ├─┬ commander@2.8.1
- │ └── graceful-readlink@1.0.1
- ├─┬ hap-nodejs@0.4.27
- │ ├── buffer-shims@1.0.0
- │ ├─┬ curve25519-n2@1.1.3
- │ │ ├── bindings@1.2.1
- │ │ └── nan@2.6.2
- │ ├─┬ debug@2.6.8
- │ │ └── ms@2.0.0
- │ ├── ed25519@0.0.4
- │ ├── fast-srp-hap@1.0.1
- │ ├── ip@1.1.5
- │ ├─┬ mdns@2.3.3
- │ │ └── nan@2.3.5
- │ └─┬ node-persist@0.0.11
- │ └─┬ mkdirp@0.5.1
- │ └── minimist@0.0.8
- ├─┬ node-persist@0.0.8
- │ ├── mkdirp@0.3.5
- │ └── q@1.1.2
- └── semver@5.0.3
- pi@raspberrypi:~ $ sudo npm install -g homebridge-vera
- > mdns@2.3.3 install /usr/lib/node_modules/homebridge-vera/node_modules/mdns
- > node-gyp rebuild
- gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/7.10.0"
- gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/homebridge-vera/node_modules/mdns/.node-gyp"
- make: Entering directory '/usr/lib/node_modules/homebridge-vera/node_modules/mdns/build'
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_sd.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_browse.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_enumerate_domains.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_get_addr_info.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_process_result.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_deallocate.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_sock_fd.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_register.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_resolve.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_update_record.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/mdns_utils.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/network_interface.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/socket_watcher.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_ref.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_create.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_deallocate.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_set_value.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_get_length.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_buffer_to_object.o
- SOLINK_MODULE(target) Release/obj.target/dns_sd_bindings.node
- COPY Release/dns_sd_bindings.node
- make: Leaving directory '/usr/lib/node_modules/homebridge-vera/node_modules/mdns/build'
- > curve25519@1.1.0 install /usr/lib/node_modules/homebridge-vera/node_modules/curve25519
- > node-gyp rebuild
- gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/7.10.0"
- gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/homebridge-vera/node_modules/curve25519/.node-gyp"
- make: Entering directory '/usr/lib/node_modules/homebridge-vera/node_modules/curve25519/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/lib/node_modules/homebridge-vera/node_modules/curve25519/build'
- > ed25519@0.0.3 install /usr/lib/node_modules/homebridge-vera/node_modules/ed25519
- > node-gyp rebuild
- gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/7.10.0"
- gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/homebridge-vera/node_modules/ed25519/.node-gyp"
- make: Entering directory '/usr/lib/node_modules/homebridge-vera/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/lib/node_modules/homebridge-vera/node_modules/ed25519/build'
- > bignum@0.12.5 install /usr/lib/node_modules/homebridge-vera/node_modules/bignum
- > node-pre-gyp install --fallback-to-build
- node-pre-gyp ERR! Tried to download(403): https://rvagg-node.s3-us-west-2.amazonaws.com/bignum/v0.12.5/bignum-v0.12.5-node-v51-linux-arm.tar.gz
- node-pre-gyp ERR! Pre-built binaries not found for bignum@0.12.5 and node@7.10.0 (node-v51 ABI) (falling back to source compile with node-gyp)
- gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/7.10.0"
- gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/homebridge-vera/node_modules/bignum/.node-gyp"
- make: Entering directory '/usr/lib/node_modules/homebridge-vera/node_modules/bignum/build'
- make: *** No rule to make target '../.node-gyp/7.10.0/include/node/common.gypi', needed by 'Makefile'. Stop.
- make: Leaving directory '/usr/lib/node_modules/homebridge-vera/node_modules/bignum/build'
- gyp ERR! build error
- gyp ERR! stack Error: `make` failed with exit code: 2
- gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
- gyp ERR! stack at emitTwo (events.js:106:13)
- gyp ERR! stack at ChildProcess.emit (events.js:194:7)
- gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
- gyp ERR! System Linux 4.9.35-v7+
- gyp ERR! command "/usr/bin/nodejs" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/usr/lib/node_modules/homebridge-vera/node_modules/bignum/binding/bignum.node" "--module_name=bignum" "--module_path=/usr/lib/node_modules/homebridge-vera/node_modules/bignum/binding"
- gyp ERR! cwd /usr/lib/node_modules/homebridge-vera/node_modules/bignum
- gyp ERR! node -v v7.10.0
- gyp ERR! node-gyp -v v3.5.0
- gyp ERR! not ok
- node-pre-gyp ERR! build error
- node-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/nodejs /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/usr/lib/node_modules/homebridge-vera/node_modules/bignum/binding/bignum.node --module_name=bignum --module_path=/usr/lib/node_modules/homebridge-vera/node_modules/bignum/binding' (1)
- node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/usr/lib/node_modules/homebridge-vera/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
- node-pre-gyp ERR! stack at emitTwo (events.js:106:13)
- node-pre-gyp ERR! stack at ChildProcess.emit (events.js:194:7)
- node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:899:16)
- node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
- node-pre-gyp ERR! System Linux 4.9.35-v7+
- node-pre-gyp ERR! command "/usr/bin/nodejs" "/usr/lib/node_modules/homebridge-vera/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
- node-pre-gyp ERR! cwd /usr/lib/node_modules/homebridge-vera/node_modules/bignum
- node-pre-gyp ERR! node -v v7.10.0
- node-pre-gyp ERR! node-pre-gyp -v v0.6.36
- node-pre-gyp ERR! not ok
- Failed to execute '/usr/bin/nodejs /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/usr/lib/node_modules/homebridge-vera/node_modules/bignum/binding/bignum.node --module_name=bignum --module_path=/usr/lib/node_modules/homebridge-vera/node_modules/bignum/binding' (1)
- /usr/lib
- └── (empty)
- npm ERR! Linux 4.9.35-v7+
- npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "homebridge-vera"
- npm ERR! node v7.10.0
- npm ERR! npm v4.2.0
- npm ERR! code ELIFECYCLE
- npm ERR! errno 1
- npm ERR! bignum@0.12.5 install: `node-pre-gyp install --fallback-to-build`
- npm ERR! Exit status 1
- npm ERR!
- npm ERR! Failed at the bignum@0.12.5 install script 'node-pre-gyp install --fallback-to-build'.
- npm ERR! Make sure you have the latest version of node.js and npm installed.
- npm ERR! If you do, this is most likely a problem with the bignum package,
- npm ERR! not with npm itself.
- npm ERR! Tell the author that this fails on your system:
- npm ERR! node-pre-gyp install --fallback-to-build
- npm ERR! You can get information on how to open an issue for this project with:
- npm ERR! npm bugs bignum
- npm ERR! Or if that isn't available, you can get their info via:
- npm ERR! npm owner ls bignum
- npm ERR! There is likely additional logging output above.
- npm ERR! Please include the following file with any support request:
- npm ERR! /root/.npm/_logs/2017-07-09T18_54_49_046Z-debug.log
- pi@raspberrypi:~ $ sudo apt-get update
- Hit https://deb.nodesource.com jessie InRelease
- Hit http://mirrordirector.raspbian.org jessie InRelease
- Hit http://archive.raspberrypi.org jessie InRelease
- Hit https://deb.nodesource.com jessie/main Sources
- Hit https://deb.nodesource.com jessie/main armhf Packages
- Get:1 https://deb.nodesource.com jessie/main Translation-en_GB [162 B]
- Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
- Get:2 https://deb.nodesource.com jessie/main Translation-en [162 B]
- Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
- Get:3 https://deb.nodesource.com jessie/main Translation-en_GB [162 B]
- Get:4 https://deb.nodesource.com jessie/main Translation-en [162 B]
- Hit http://archive.raspberrypi.org jessie/main armhf Packages
- Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
- Get:5 https://deb.nodesource.com jessie/main Translation-en_GB [162 B]
- Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
- Get:6 https://deb.nodesource.com jessie/main Translation-en [162 B]
- Hit http://archive.raspberrypi.org jessie/ui armhf Packages
- Get:7 https://deb.nodesource.com jessie/main Translation-en_GB [162 B]
- Get:8 https://deb.nodesource.com jessie/main Translation-en [162 B]
- Get:9 https://deb.nodesource.com jessie/main Translation-en_GB [162 B]
- Ign https://deb.nodesource.com jessie/main Translation-en_GB
- Get:10 https://deb.nodesource.com jessie/main Translation-en [162 B]
- Ign https://deb.nodesource.com jessie/main Translation-en
- Ign http://archive.raspberrypi.org jessie/main Translation-en_GB
- Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB
- Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
- Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB
- Ign http://archive.raspberrypi.org jessie/main Translation-en
- Ign http://mirrordirector.raspbian.org jessie/main Translation-en
- Ign http://archive.raspberrypi.org jessie/ui Translation-en_GB
- Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB
- Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
- Ign http://archive.raspberrypi.org jessie/ui Translation-en
- Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB
- Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
- Reading package lists... Done
- pi@raspberrypi:~ $ sudo apt-get install nodejs npm git-core libnss-mdns
- Reading package lists... Done
- Building dependency tree
- Reading state information... Done
- libnss-mdns is already the newest version.
- libnss-mdns set to manually installed.
- nodejs is already the newest version.
- Some packages could not be installed. This may mean that you have
- requested an impossible situation or if you are using the unstable
- distribution that some required packages have not yet been created
- or been moved out of Incoming.
- The following information may help to resolve the situation:
- The following packages have unmet dependencies:
- nodejs : Conflicts: npm
- E: Unable to correct problems, you have held broken packages.
- pi@raspberrypi:~ $ sudo npm config set registry http://registry.npmjs.org/
- pi@raspberrypi:~ $ sudo npm install -g node-gyp
- /usr/bin/node-gyp -> /usr/lib/node_modules/node-gyp/bin/node-gyp.js
- /usr/lib
- └─┬ node-gyp@3.6.2
- ├─┬ fstream@1.0.11
- │ └── inherits@2.0.3
- ├─┬ glob@7.1.2
- │ ├── fs.realpath@1.0.0
- │ ├─┬ inflight@1.0.6
- │ │ └── wrappy@1.0.2
- │ ├── once@1.4.0
- │ └── path-is-absolute@1.0.1
- ├── graceful-fs@4.1.11
- ├─┬ minimatch@3.0.4
- │ └─┬ brace-expansion@1.1.8
- │ ├── balanced-match@1.0.0
- │ └── concat-map@0.0.1
- ├─┬ mkdirp@0.5.1
- │ └── minimist@0.0.8
- ├─┬ nopt@3.0.6
- │ └── abbrev@1.1.0
- ├─┬ npmlog@4.1.2
- │ ├─┬ are-we-there-yet@1.1.4
- │ │ ├── delegates@1.0.0
- │ │ └─┬ readable-stream@2.3.3
- │ │ ├── core-util-is@1.0.2
- │ │ ├── isarray@1.0.0
- │ │ ├── process-nextick-args@1.0.7
- │ │ ├── string_decoder@1.0.3
- │ │ └── util-deprecate@1.0.2
- │ ├── console-control-strings@1.1.0
- │ ├─┬ gauge@2.7.4
- │ │ ├── aproba@1.1.2
- │ │ ├── has-unicode@2.0.1
- │ │ ├── object-assign@4.1.1
- │ │ ├── signal-exit@3.0.2
- │ │ ├─┬ string-width@1.0.2
- │ │ │ ├── code-point-at@1.1.0
- │ │ │ └─┬ is-fullwidth-code-point@1.0.0
- │ │ │ └── number-is-nan@1.0.1
- │ │ ├─┬ strip-ansi@3.0.1
- │ │ │ └── ansi-regex@2.1.1
- │ │ └── wide-align@1.1.2
- │ └── set-blocking@2.0.0
- ├─┬ osenv@0.1.4
- │ ├── os-homedir@1.0.2
- │ └── os-tmpdir@1.0.2
- ├─┬ request@2.81.0
- │ ├── aws-sign2@0.6.0
- │ ├── aws4@1.6.0
- │ ├── caseless@0.12.0
- │ ├─┬ combined-stream@1.0.5
- │ │ └── delayed-stream@1.0.0
- │ ├── extend@3.0.1
- │ ├── forever-agent@0.6.1
- │ ├─┬ form-data@2.1.4
- │ │ └── asynckit@0.4.0
- │ ├─┬ har-validator@4.2.1
- │ │ ├─┬ ajv@4.11.8
- │ │ │ ├── co@4.6.0
- │ │ │ └─┬ json-stable-stringify@1.0.1
- │ │ │ └── jsonify@0.0.0
- │ │ └── har-schema@1.0.5
- │ ├─┬ hawk@3.1.3
- │ │ ├── boom@2.10.1
- │ │ ├── cryptiles@2.0.5
- │ │ ├── hoek@2.16.3
- │ │ └── sntp@1.0.9
- │ ├─┬ http-signature@1.1.1
- │ │ ├── assert-plus@0.2.0
- │ │ ├─┬ jsprim@1.4.0
- │ │ │ ├── assert-plus@1.0.0
- │ │ │ ├── extsprintf@1.0.2
- │ │ │ ├── json-schema@0.2.3
- │ │ │ └── verror@1.3.6
- │ │ └─┬ sshpk@1.13.1
- │ │ ├── asn1@0.2.3
- │ │ ├── assert-plus@1.0.0
- │ │ ├── bcrypt-pbkdf@1.0.1
- │ │ ├─┬ dashdash@1.14.1
- │ │ │ └── assert-plus@1.0.0
- │ │ ├── ecc-jsbn@0.1.1
- │ │ ├─┬ getpass@0.1.7
- │ │ │ └── assert-plus@1.0.0
- │ │ ├── jsbn@0.1.1
- │ │ └── tweetnacl@0.14.5
- │ ├── is-typedarray@1.0.0
- │ ├── isstream@0.1.2
- │ ├── json-stringify-safe@5.0.1
- │ ├─┬ mime-types@2.1.15
- │ │ └── mime-db@1.27.0
- │ ├── oauth-sign@0.8.2
- │ ├── performance-now@0.2.0
- │ ├── qs@6.4.0
- │ ├── safe-buffer@5.1.1
- │ ├── stringstream@0.0.5
- │ ├─┬ tough-cookie@2.3.2
- │ │ └── punycode@1.4.1
- │ ├── tunnel-agent@0.6.0
- │ └── uuid@3.1.0
- ├── rimraf@2.6.1
- ├── semver@5.3.0
- ├─┬ tar@2.2.1
- │ └── block-stream@0.0.9
- └─┬ which@1.2.14
- └── isexe@2.0.0
- pi@raspberrypi:~ $ npm install -g homebridge-vera
- npm WARN checkPermissions Missing write access to /usr/lib/node_modules
- /usr/lib
- └─┬ homebridge-vera@0.7.6
- ├── async@1.5.2
- ├─┬ create-hash@1.1.3
- │ ├── cipher-base@1.0.4
- │ ├── inherits@2.0.3
- │ ├─┬ ripemd160@2.0.1
- │ │ └── hash-base@2.0.2
- │ └── sha.js@2.4.8
- ├─┬ debug@2.6.8
- │ └── ms@2.0.0
- ├─┬ hap-nodejs@0.0.7
- │ ├─┬ curve25519@1.1.0 (git://github.com/KhaosT/node-curve25519.git#922eae612bb379fa84e8deb29f80c53d57c8be7b)
- │ │ ├── bindings@1.2.1
- │ │ └── nan@2.6.2
- │ ├── ed25519@0.0.3 (git://github.com/KhaosT/ed25519.git#6356bc9e6e4643d56020293c14920ac12bcaa1ac)
- │ ├─┬ mdns@2.3.3
- │ │ └── nan@2.3.5
- │ ├── node-persist@0.0.6
- │ └─┬ srp@0.2.1 (git://github.com/KhaosT/node-srp.git#4bae2bd72e75e594ca671a3574250b447d79e5b9)
- │ └─┬ bignum@0.12.5
- │ └─┬ node-pre-gyp@0.6.36
- │ ├─┬ mkdirp@0.5.1
- │ │ └── minimist@0.0.8
- │ ├─┬ nopt@4.0.1
- │ │ ├── abbrev@1.1.0
- │ │ └─┬ osenv@0.1.4
- │ │ ├── os-homedir@1.0.2
- │ │ └── os-tmpdir@1.0.2
- │ ├─┬ npmlog@4.1.2
- │ │ ├─┬ are-we-there-yet@1.1.4
- │ │ │ └── delegates@1.0.0
- │ │ ├── console-control-strings@1.1.0
- │ │ ├─┬ gauge@2.7.4
- │ │ │ ├── aproba@1.1.2
- │ │ │ ├── has-unicode@2.0.1
- │ │ │ ├── object-assign@4.1.1
- │ │ │ ├── signal-exit@3.0.2
- │ │ │ ├─┬ string-width@1.0.2
- │ │ │ │ ├── code-point-at@1.1.0
- │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
- │ │ │ │ └── number-is-nan@1.0.1
- │ │ │ ├─┬ strip-ansi@3.0.1
- │ │ │ │ └── ansi-regex@2.1.1
- │ │ │ └── wide-align@1.1.2
- │ │ └── set-blocking@2.0.0
- │ ├─┬ rc@1.2.1
- │ │ ├── deep-extend@0.4.2
- │ │ ├── ini@1.3.4
- │ │ ├── minimist@1.2.0
- │ │ └── strip-json-comments@2.0.1
- │ ├── semver@5.3.0
- │ ├─┬ tar@2.2.1
- │ │ ├── block-stream@0.0.9
- │ │ └─┬ fstream@1.0.11
- │ │ ├── graceful-fs@4.1.11
- │ │ └── mkdirp@0.5.1
- │ └─┬ tar-pack@3.4.0
- │ ├── fstream-ignore@1.0.5
- │ ├─┬ readable-stream@2.3.3
- │ │ ├── core-util-is@1.0.2
- │ │ ├── isarray@1.0.0
- │ │ ├── process-nextick-args@1.0.7
- │ │ ├── string_decoder@1.0.3
- │ │ └── util-deprecate@1.0.2
- │ └── uid-number@0.0.6
- ├─┬ node-persist@0.0.8
- │ ├── mkdirp@0.3.5
- │ └── q@1.1.2
- ├─┬ prompt@1.0.0
- │ ├── colors@1.1.2
- │ ├── pkginfo@0.4.0
- │ ├─┬ read@1.0.7
- │ │ └── mute-stream@0.0.7
- │ ├── revalidator@0.1.8
- │ ├─┬ utile@0.3.0
- │ │ ├── async@0.9.2
- │ │ ├── deep-equal@0.2.2
- │ │ ├── i@0.3.5
- │ │ ├── ncp@1.0.1
- │ │ └─┬ rimraf@2.6.1
- │ │ └─┬ glob@7.1.2
- │ │ ├── fs.realpath@1.0.0
- │ │ ├─┬ inflight@1.0.6
- │ │ │ └── wrappy@1.0.2
- │ │ ├─┬ minimatch@3.0.4
- │ │ │ └─┬ brace-expansion@1.1.8
- │ │ │ ├── balanced-match@1.0.0
- │ │ │ └── concat-map@0.0.1
- │ │ ├── once@1.4.0
- │ │ └── path-is-absolute@1.0.1
- │ └─┬ winston@2.1.1
- │ ├── async@1.0.0
- │ ├── colors@1.0.3
- │ ├── cycle@1.0.3
- │ ├── eyes@0.1.8
- │ ├── pkginfo@0.3.1
- │ └── stack-trace@0.0.10
- ├─┬ request@2.81.0
- │ ├── aws-sign2@0.6.0
- │ ├── aws4@1.6.0
- │ ├── caseless@0.12.0
- │ ├─┬ combined-stream@1.0.5
- │ │ └── delayed-stream@1.0.0
- │ ├── extend@3.0.1
- │ ├── forever-agent@0.6.1
- │ ├─┬ form-data@2.1.4
- │ │ └── asynckit@0.4.0
- │ ├─┬ har-validator@4.2.1
- │ │ ├─┬ ajv@4.11.8
- │ │ │ ├── co@4.6.0
- │ │ │ └─┬ json-stable-stringify@1.0.1
- │ │ │ └── jsonify@0.0.0
- │ │ └── har-schema@1.0.5
- │ ├─┬ hawk@3.1.3
- │ │ ├── boom@2.10.1
- │ │ ├── cryptiles@2.0.5
- │ │ ├── hoek@2.16.3
- │ │ └── sntp@1.0.9
- │ ├─┬ http-signature@1.1.1
- │ │ ├── assert-plus@0.2.0
- │ │ ├─┬ jsprim@1.4.0
- │ │ │ ├── assert-plus@1.0.0
- │ │ │ ├── extsprintf@1.0.2
- │ │ │ ├── json-schema@0.2.3
- │ │ │ └── verror@1.3.6
- │ │ └─┬ sshpk@1.13.1
- │ │ ├── asn1@0.2.3
- │ │ ├── assert-plus@1.0.0
- │ │ ├── bcrypt-pbkdf@1.0.1
- │ │ ├─┬ dashdash@1.14.1
- │ │ │ └── assert-plus@1.0.0
- │ │ ├── ecc-jsbn@0.1.1
- │ │ ├─┬ getpass@0.1.7
- │ │ │ └── assert-plus@1.0.0
- │ │ ├── jsbn@0.1.1
- │ │ └── tweetnacl@0.14.5
- │ ├── is-typedarray@1.0.0
- │ ├── isstream@0.1.2
- │ ├── json-stringify-safe@5.0.1
- │ ├─┬ mime-types@2.1.15
- │ │ └── mime-db@1.27.0
- │ ├── oauth-sign@0.8.2
- │ ├── performance-now@0.2.0
- │ ├── qs@6.4.0
- │ ├── safe-buffer@5.1.1
- │ ├── stringstream@0.0.5
- │ ├─┬ tough-cookie@2.3.2
- │ │ └── punycode@1.4.1
- │ ├── tunnel-agent@0.6.0
- │ └── uuid@3.1.0
- └─┬ request-promise@4.2.1
- ├── bluebird@3.5.0
- ├─┬ request-promise-core@1.1.1
- │ └── lodash@4.17.4
- └── stealthy-require@1.1.1
- npm ERR! Linux 4.9.35-v7+
- npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "homebridge-vera"
- npm ERR! node v7.10.0
- npm ERR! npm v4.2.0
- npm ERR! path /usr/lib/node_modules
- npm ERR! code EACCES
- npm ERR! errno -13
- npm ERR! syscall access
- npm ERR! Error: EACCES: permission denied, access '/usr/lib/node_modules'
- npm ERR! { Error: EACCES: permission denied, access '/usr/lib/node_modules'
- npm ERR! errno: -13,
- npm ERR! code: 'EACCES',
- npm ERR! syscall: 'access',
- npm ERR! path: '/usr/lib/node_modules' }
- npm ERR!
- npm ERR! Please try running this command again as root/Administrator.
- npm ERR! Please include the following file with any support request:
- npm ERR! /home/pi/.npm/_logs/2017-07-09T19_00_13_641Z-debug.log
- pi@raspberrypi:~ $ sudo npm install -g homebridge-vera
- > mdns@2.3.3 install /usr/lib/node_modules/homebridge-vera/node_modules/mdns
- > node-gyp rebuild
- gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/7.10.0"
- gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/homebridge-vera/node_modules/mdns/.node-gyp"
- make: Entering directory '/usr/lib/node_modules/homebridge-vera/node_modules/mdns/build'
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_sd.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_browse.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_enumerate_domains.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_get_addr_info.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_process_result.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_deallocate.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_sock_fd.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_register.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_resolve.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_update_record.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/mdns_utils.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/network_interface.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/socket_watcher.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_ref.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_create.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_deallocate.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_set_value.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_get_length.o
- CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_buffer_to_object.o
- SOLINK_MODULE(target) Release/obj.target/dns_sd_bindings.node
- COPY Release/dns_sd_bindings.node
- make: Leaving directory '/usr/lib/node_modules/homebridge-vera/node_modules/mdns/build'
- > curve25519@1.1.0 install /usr/lib/node_modules/homebridge-vera/node_modules/curve25519
- > node-gyp rebuild
- gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/7.10.0"
- gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/homebridge-vera/node_modules/curve25519/.node-gyp"
- make: Entering directory '/usr/lib/node_modules/homebridge-vera/node_modules/curve25519/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/lib/node_modules/homebridge-vera/node_modules/curve25519/build'
- > ed25519@0.0.3 install /usr/lib/node_modules/homebridge-vera/node_modules/ed25519
- > node-gyp rebuild
- gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/7.10.0"
- gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/homebridge-vera/node_modules/ed25519/.node-gyp"
- make: Entering directory '/usr/lib/node_modules/homebridge-vera/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/lib/node_modules/homebridge-vera/node_modules/ed25519/build'
- > bignum@0.12.5 install /usr/lib/node_modules/homebridge-vera/node_modules/bignum
- > node-pre-gyp install --fallback-to-build
- node-pre-gyp ERR! Tried to download(403): https://rvagg-node.s3-us-west-2.amazonaws.com/bignum/v0.12.5/bignum-v0.12.5-node-v51-linux-arm.tar.gz
- node-pre-gyp ERR! Pre-built binaries not found for bignum@0.12.5 and node@7.10.0 (node-v51 ABI) (falling back to source compile with node-gyp)
- gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/7.10.0"
- gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/homebridge-vera/node_modules/bignum/.node-gyp"
- make: Entering directory '/usr/lib/node_modules/homebridge-vera/node_modules/bignum/build'
- make: *** No rule to make target '../.node-gyp/7.10.0/include/node/common.gypi', needed by 'Makefile'. Stop.
- make: Leaving directory '/usr/lib/node_modules/homebridge-vera/node_modules/bignum/build'
- gyp ERR! build error
- gyp ERR! stack Error: `make` failed with exit code: 2
- gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/node-gyp/lib/build.js:258:23)
- gyp ERR! stack at emitTwo (events.js:106:13)
- gyp ERR! stack at ChildProcess.emit (events.js:194:7)
- gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
- gyp ERR! System Linux 4.9.35-v7+
- gyp ERR! command "/usr/bin/nodejs" "/usr/lib/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/usr/lib/node_modules/homebridge-vera/node_modules/bignum/binding/bignum.node" "--module_name=bignum" "--module_path=/usr/lib/node_modules/homebridge-vera/node_modules/bignum/binding"
- gyp ERR! cwd /usr/lib/node_modules/homebridge-vera/node_modules/bignum
- gyp ERR! node -v v7.10.0
- gyp ERR! node-gyp -v v3.6.2
- gyp ERR! not ok
- node-pre-gyp ERR! build error
- node-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/nodejs /usr/lib/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/usr/lib/node_modules/homebridge-vera/node_modules/bignum/binding/bignum.node --module_name=bignum --module_path=/usr/lib/node_modules/homebridge-vera/node_modules/bignum/binding' (1)
- node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/usr/lib/node_modules/homebridge-vera/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
- node-pre-gyp ERR! stack at emitTwo (events.js:106:13)
- node-pre-gyp ERR! stack at ChildProcess.emit (events.js:194:7)
- node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:899:16)
- node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
- node-pre-gyp ERR! System Linux 4.9.35-v7+
- node-pre-gyp ERR! command "/usr/bin/nodejs" "/usr/lib/node_modules/homebridge-vera/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
- node-pre-gyp ERR! cwd /usr/lib/node_modules/homebridge-vera/node_modules/bignum
- node-pre-gyp ERR! node -v v7.10.0
- node-pre-gyp ERR! node-pre-gyp -v v0.6.36
- node-pre-gyp ERR! not ok
- Failed to execute '/usr/bin/nodejs /usr/lib/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/usr/lib/node_modules/homebridge-vera/node_modules/bignum/binding/bignum.node --module_name=bignum --module_path=/usr/lib/node_modules/homebridge-vera/node_modules/bignum/binding' (1)
- /usr/lib
- └── (empty)
- npm ERR! Linux 4.9.35-v7+
- npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "homebridge-vera"
- npm ERR! node v7.10.0
- npm ERR! npm v4.2.0
- npm ERR! code ELIFECYCLE
- npm ERR! errno 1
- npm ERR! bignum@0.12.5 install: `node-pre-gyp install --fallback-to-build`
- npm ERR! Exit status 1
- npm ERR!
- npm ERR! Failed at the bignum@0.12.5 install script 'node-pre-gyp install --fallback-to-build'.
- npm ERR! Make sure you have the latest version of node.js and npm installed.
- npm ERR! If you do, this is most likely a problem with the bignum package,
- npm ERR! not with npm itself.
- npm ERR! Tell the author that this fails on your system:
- npm ERR! node-pre-gyp install --fallback-to-build
- npm ERR! You can get information on how to open an issue for this project with:
- npm ERR! npm bugs bignum
- npm ERR! Or if that isn't available, you can get their info via:
- npm ERR! npm owner ls bignum
- npm ERR! There is likely additional logging output above.
- npm ERR! Please include the following file with any support request:
- npm ERR! /root/.npm/_logs/2017-07-09T19_05_40_581Z-debug.log
- pi@raspberrypi:~ $
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement