Il semble que dans dernière mise à jour, il y a un lien de dépendance qui n'est pas bon :
node-pre-gyp ERR! Tried to download(404): https://github.com/tessel/node-usb/rele ... arm.tar.gz
Code : Tout sélectionner
Début de l'installation
Reading package lists...
Building dependency tree...
Reading state information...
bluetooth is already the newest version.
bluez is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
libbluetooth-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Version actuelle : v5.12.0
Ok, version suffisante
npm WARN deprecated minimatch@0.4.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
> bleno@0.1.14 install /var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/bleno
> node-gyp rebuild
gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/5.12.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/bleno/.node-gyp"
make: Entering directory '/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/bleno/build'
CC(target) Release/obj.target/hci-ble/src/hci-ble.o
CC(target) Release/obj.target/hci-ble/src/utility.o
LINK(target) Release/hci-ble
CC(target) Release/obj.target/l2cap-ble/src/l2cap-ble.o
CC(target) Release/obj.target/l2cap-ble/src/utility.o
LINK(target) Release/l2cap-ble
make: Leaving directory '/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/bleno/build'
> usb@1.3.1 install /var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb
> node-pre-gyp install --fallback-to-build
node-pre-gyp ERR! Tried to download(404): https://github.com/tessel/node-usb/releases/download/1.3.1/usb_bindings-v1.3.1-node-v47-linux-arm.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for usb@1.3.1 and node@5.12.0 (node-v47 ABI, glibc) (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/5.12.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/.node-gyp"
make: Entering directory '/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/build'
make: *** No rule to make target '../.node-gyp/5.12.0/include/node/common.gypi', needed by 'Makefile'. Stop.
make: Leaving directory '/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/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:100:13)
gyp ERR! stack at ChildProcess.emit (events.js:185:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:204: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=/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/src/binding/usb_bindings.node" "--module_name=usb_bindings" "--module_path=/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/src/binding"
gyp ERR! cwd /var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb
gyp ERR! node -v v5.12.0
gyp ERR! node-gyp -v v3.3.1
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=/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/src/binding/usb_bindings.node --module_name=usb_bindings --module_path=/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/src/binding' (1)
node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at emitTwo (events.js:100:13)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:185:7)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:850:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
node-pre-gyp ERR! System Linux 4.9.35-v7+
node-pre-gyp ERR! command "/usr/bin/nodejs" "/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb
node-pre-gyp ERR! node -v v5.12.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.39
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=/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/src/binding/usb_bindings.node --module_name=usb_bindings --module_path=/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/src/binding' (1)
npm WARN install:usb@1.3.1 usb@1.3.1 install: `node-pre-gyp install --fallback-to-build`
npm WARN install:usb@1.3.1 Exit status 1
> bluetooth-hci-socket@0.5.1 install /var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/bluetooth-hci-socket
> node-gyp rebuild
gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/5.12.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/bluetooth-hci-socket/.node-gyp"
make: Entering directory '/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/bluetooth-hci-socket/build'
CXX(target) Release/obj.target/binding/src/BluetoothHciSocket.o
SOLINK_MODULE(target) Release/obj.target/binding.node
COPY Release/binding.node
make: Leaving directory '/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/bluetooth-hci-socket/build'
flower-power@0.3.0 /var/www/html/plugins/flowerpowerbt/node/node-flower-power
+-- async@0.2.10
+-- bleno@0.1.14
| +-- bplist-parser@0.0.6
| `-- debug@0.7.4
+-- jshint@2.3.0
| +-- cli@0.4.5
| | `-- glob@7.1.2
| | +-- fs.realpath@1.0.0
| | +-- inflight@1.0.6
| | | `-- wrappy@1.0.2
| | +-- inherits@2.0.3
| | +-- 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
| +-- console-browserify@0.1.6
| +-- minimatch@0.4.0
| | +-- lru-cache@2.7.3
| | `-- sigmund@1.0.1
| +-- shelljs@0.1.4
| `-- underscore@1.4.4
`-- noble-device@1.4.1
`-- noble@1.9.0
+-- bluetooth-hci-socket@0.5.1
| `-- nan@2.8.0
`-- debug@2.2.0
`-- ms@0.7.1
npm WARN optional Skipping failed optional dependency /noble/xpc-connection:
npm WARN notsup Not compatible with your operating system or architecture: xpc-connection@0.1.4
npm WARN optional Skipping failed optional dependency /bleno/xpc-connection:
npm WARN notsup Not compatible with your operating system or architecture: xpc-connection@0.1.4
flower-power-cloud@1.2.0 /var/www/html/plugins/flowerpowerbt/node/node-flower-power-cloud
+-- async@1.5.2
+-- node-schedule@0.6.0
| +-- cron-parser@0.6.2
| `-- long-timeout@0.0.2
`-- request@2.83.0
+-- aws-sign2@0.7.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.3.1
| `-- asynckit@0.4.0
+-- har-validator@5.0.3
| +-- ajv@5.5.2
| | +-- co@4.6.0
| | +-- fast-deep-equal@1.0.0
| | +-- fast-json-stable-stringify@2.0.0
| | `-- json-schema-traverse@0.3.1
| `-- har-schema@2.0.0
+-- hawk@6.0.2
| +-- boom@4.3.1
| +-- cryptiles@3.1.2
| | `-- boom@5.2.0
| +-- hoek@4.2.0
| `-- sntp@2.1.0
+-- http-signature@1.2.0
| +-- assert-plus@1.0.0
| +-- jsprim@1.4.1
| | +-- extsprintf@1.3.0
| | +-- json-schema@0.2.3
| | `-- verror@1.10.0
| | `-- core-util-is@1.0.2
| `-- sshpk@1.13.1
| +-- asn1@0.2.3
| +-- bcrypt-pbkdf@1.0.1
| +-- dashdash@1.14.1
| +-- ecc-jsbn@0.1.1
| +-- getpass@0.1.7
| +-- 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.17
| `-- mime-db@1.30.0
+-- oauth-sign@0.8.2
+-- performance-now@2.1.0
+-- qs@6.5.1
+-- safe-buffer@5.1.1
+-- stringstream@0.0.5
+-- tough-cookie@2.3.3
| `-- punycode@1.4.1
+-- tunnel-agent@0.6.0
`-- uuid@3.2.1
npm WARN flower-power-cloud@1.2.0 No license field.
> deasync@0.1.12 install /var/www/html/plugins/flowerpowerbt/node/node_modules/deasync
> node ./build.js
gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/5.12.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/var/www/html/plugins/flowerpowerbt/node/node_modules/deasync/.node-gyp"
make: Entering directory '/var/www/html/plugins/flowerpowerbt/node/node_modules/deasync/build'
CXX(target) Release/obj.target/deasync/src/deasync.o
SOLINK_MODULE(target) Release/obj.target/deasync.node
COPY Release/deasync.node
make: Leaving directory '/var/www/html/plugins/flowerpowerbt/node/node_modules/deasync/build'
Installed in `/var/www/html/plugins/flowerpowerbt/node/node_modules/deasync/bin/linux-arm-node-5/deasync.node`
node-flower-bridge@1.5.2 /var/www/html/plugins/flowerpowerbt/node
+-- async@1.5.2
+-- buffer-equal@1.0.0
+-- chance@0.8.0
+-- cli-color@1.2.0
| +-- ansi-regex@2.1.1
| +-- d@1.0.0
| +-- es5-ext@0.10.38
| | `-- es6-symbol@3.1.1
| +-- es6-iterator@2.0.3
| +-- memoizee@0.4.11
| | +-- es6-weak-map@2.0.2
| | +-- event-emitter@0.3.5
| | +-- is-promise@2.1.0
| | +-- lru-queue@0.1.0
| | `-- next-tick@1.0.0
| `-- timers-ext@0.1.2
+-- deasync@0.1.12
| +-- bindings@1.2.1
| `-- nan@2.8.0
+-- nedb@1.8.0
| +-- async@0.2.10
| +-- binary-search-tree@0.2.5
| +-- localforage@1.5.6
| | `-- lie@3.1.1
| | `-- immediate@3.0.6
| +-- mkdirp@0.5.1
| | `-- minimist@0.0.8
| `-- underscore@1.4.4
`-- promise@7.3.1
`-- asap@2.0.6
Fin de l'installation
Code : Tout sélectionner
[ 'Parrot pot 6ae0', 'Flower power 9318', 'Flower power 133F' ]
[38;5;0m[Feb 05 2018 13:32:30]: synchronize[39m
[Feb 05 2018 13:32:30]: Parrot pot 6ae0: Searching
[Feb 05 2018 13:33:00]: Parrot pot 6ae0: Not found
[Feb 05 2018 13:33:02]: Parrot pot 6ae0: Searching
[Feb 05 2018 13:33:06]: Parrot pot 6ae0: Found
[Feb 05 2018 13:33:06]: Parrot pot 6ae0: Connection
[Feb 05 2018 13:33:10]: Parrot pot 6ae0: Connected
[Feb 05 2018 13:33:10]: Parrot pot 6ae0: Connected
[Feb 05 2018 13:33:10]: Parrot pot 6ae0: Connected
[Feb 05 2018 13:33:10]: Parrot pot 6ae0: Connected
[Feb 05 2018 13:33:20]: Parrot pot 6ae0: Disconnected
[38;5;0m[Feb 05 2018 13:33:20]: off[39m
[38;5;0m[Feb 05 2018 13:33:20]: synchronize[39m
[Feb 05 2018 13:33:20]: Flower power 9318: Searching
noble warning: unknown handle 71 disconnected!
noble warning: unknown handle 71 disconnected!
noble warning: unknown handle 71 disconnected!
[Feb 05 2018 13:33:50]: Flower power 9318: Not found
[Feb 05 2018 13:33:52]: Flower power 9318: Searching
[Feb 05 2018 13:33:59]: Flower power 9318: Found
[Feb 05 2018 13:33:59]: Flower power 9318: Connection
[Feb 05 2018 13:34:12]: Flower power 9318: Connected
[Feb 05 2018 13:34:12]: Flower power 9318: Connected
[Feb 05 2018 13:34:12]: Flower power 9318: Connected
[Feb 05 2018 13:34:12]: Flower power 9318: Connected
[Feb 05 2018 13:34:22]: Flower power 9318: Disconnected
[38;5;0m[Feb 05 2018 13:34:22]: off[39m
[38;5;0m[Feb 05 2018 13:34:22]: synchronize[39m
[Feb 05 2018 13:34:22]: Flower power 133F: Searching
noble warning: unknown handle 71 disconnected!
noble warning: unknown handle 71 disconnected!
noble warning: unknown handle 71 disconnected!
[Feb 05 2018 13:34:25]: Flower power 133F: Found
[Feb 05 2018 13:34:25]: Flower power 133F: Connection
[Feb 05 2018 13:34:27]: Flower power 133F: Connected
[Feb 05 2018 13:34:27]: Flower power 133F: Connected
[Feb 05 2018 13:34:27]: Flower power 133F: Connected
[Feb 05 2018 13:34:27]: Flower power 133F: Connected
[Feb 05 2018 13:34:37]: Flower power 133F: Disconnected
[38;5;0m[Feb 05 2018 13:34:37]: off[39m