hoobs-org / HOOBS

Build your Smart Home with HOOBS. Connect over 2,000 Accessories to your favorite Ecosystem.
https://hoobs.org
GNU General Public License v3.0
552 stars 51 forks source link

Error updating Homebridge with homebridge-to-hoobs plugin #369

Closed thbenedicto closed 4 years ago

thbenedicto commented 4 years ago

Description When trying to install the plugin to convert Homebridge to Hoobs presented the error below

Version homebridge-to-hoobs @ 1.0.33

What device are you using? Please let us know the device you are running HOOBS on.

If this is a custom install, what's your operating system? Windows 10

Post your log You can get the log from the intercafe. This is in the Log section.

[2019-12-24T16_27_11_929Z-debug.log](https://github.com/hoobs-org/HOOBS/files/3999044/2019-12-24T16_27_11_929Z-debug.log)

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   '--no-update-notifier',
1 verbose cli   'install',
1 verbose cli   '--unsafe-perm',
1 verbose cli   'homebridge-to-hoobs@latest'
1 verbose cli ]
2 info using npm@6.13.4
3 info using node@v12.14.0
4 verbose npm-session 4f412b592a190775
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 http fetch GET 304 https://registry.npmjs.org/homebridge-to-hoobs 1113ms (from cache)
8 silly pacote tag manifest for homebridge-to-hoobs@latest fetched in 1122ms
9 timing stage:loadCurrentTree Completed in 1544ms
10 silly install loadIdealTree
11 silly install cloneCurrentTreeToIdealTree
12 timing stage:loadIdealTree:cloneCurrentTree Completed in 4ms
13 silly install loadShrinkwrap
14 timing stage:loadIdealTree:loadShrinkwrap Completed in 81ms
15 silly install loadAllDepsIntoIdealTree
16 silly resolveWithNewModule homebridge-to-hoobs@1.0.33 checking installable status
17 timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 197ms
18 timing stage:loadIdealTree Completed in 341ms
19 silly currentTree System32@1.0.0
19 silly currentTree +-- homebridge-config-ui-x@4.6.7
19 silly currentTree | +-- @nestjs/common@6.10.11
19 silly currentTree | | `-- uuid@3.3.3
19 silly currentTree | +-- @nestjs/core@6.10.11
19 silly currentTree | | `-- uuid@3.3.3
19 silly currentTree | +-- @nestjs/platform-fastify@6.10.11
19 silly currentTree | | +-- ajv@6.10.2
19 silly currentTree | | +-- fastify@2.10.0
19 silly currentTree | | `-- readable-stream@3.4.0
19 silly currentTree | +-- @nestjs/platform-socket.io@6.10.11
19 silly currentTree | +-- @nestjs/websockets@6.10.11
19 silly currentTree | +-- @nuxtjs/opencollective@0.2.2
19 silly currentTree | +-- @types/validator@10.11.3
19 silly currentTree | +-- abstract-logging@1.0.0
19 silly currentTree | +-- accepts@1.3.7
19 silly currentTree | | +-- mime-db@1.42.0
19 silly currentTree | | `-- mime-types@2.1.25
19 silly currentTree | +-- after@0.8.2
19 silly currentTree | +-- ajv@6.10.0
19 silly currentTree | +-- ansi-regex@2.1.1
19 silly currentTree | +-- ansi-styles@3.2.1
19 silly currentTree | +-- aproba@1.2.0
19 silly currentTree | +-- archy@1.0.0
19 silly currentTree | +-- are-we-there-yet@1.1.5
19 silly currentTree | +-- arraybuffer.slice@0.0.7
19 silly currentTree | +-- asn1@0.2.4
19 silly currentTree | +-- assert-plus@1.0.0
19 silly currentTree | +-- async-limiter@1.0.1
19 silly currentTree | +-- asynckit@0.4.0
19 silly currentTree | +-- avvio@6.3.0
19 silly currentTree | | `-- debug@4.1.1
19 silly currentTree | +-- aws-sign2@0.7.0
19 silly currentTree | +-- aws4@1.8.0
19 silly currentTree | +-- axios@0.19.0
19 silly currentTree | +-- backo2@1.0.2
19 silly currentTree | +-- balanced-match@1.0.0
19 silly currentTree | +-- base64-arraybuffer@0.1.5
19 silly currentTree | +-- base64id@2.0.0
19 silly currentTree | +-- bcrypt-pbkdf@1.0.2
19 silly currentTree | +-- better-assert@1.0.2
19 silly currentTree | +-- bl@3.0.0
19 silly currentTree | | `-- readable-stream@3.4.0
19 silly currentTree | +-- blob@0.0.5
19 silly currentTree | +-- bowser@2.7.0
19 silly currentTree | +-- brace-expansion@1.1.11
19 silly currentTree | +-- callsite@1.0.0
19 silly currentTree | +-- camelize@1.0.0
19 silly currentTree | +-- caseless@0.12.0
19 silly currentTree | +-- chalk@2.4.2
19 silly currentTree | +-- chownr@1.1.3
19 silly currentTree | +-- class-transformer@0.2.3
19 silly currentTree | +-- class-validator@0.11.0
19 silly currentTree | +-- cli-color@2.0.0
19 silly currentTree | +-- code-point-at@1.1.0
19 silly currentTree | +-- color-convert@1.9.3
19 silly currentTree | +-- color-name@1.1.3
19 silly currentTree | +-- combined-stream@1.0.7
19 silly currentTree | +-- commander@2.20.3
19 silly currentTree | +-- component-bind@1.0.0
19 silly currentTree | +-- component-emitter@1.2.1
19 silly currentTree | +-- component-inherit@0.0.3
19 silly currentTree | +-- concat-map@0.0.1
19 silly currentTree | +-- consola@2.11.0
19 silly currentTree | +-- console-control-strings@1.1.0
19 silly currentTree | +-- content-security-policy-builder@2.1.0
19 silly currentTree | +-- cookie@0.3.1
19 silly currentTree | +-- core-util-is@1.0.2
19 silly currentTree | +-- d@1.0.1
19 silly currentTree | +-- dashdash@1.14.1
19 silly currentTree | +-- dasherize@2.0.0
19 silly currentTree | +-- dayjs@1.8.18
19 silly currentTree | +-- debug@3.1.0
19 silly currentTree | | `-- ms@2.0.0
19 silly currentTree | +-- decompress-response@4.2.1
19 silly currentTree | +-- deep-extend@0.6.0
19 silly currentTree | +-- deepmerge@4.2.2
19 silly currentTree | +-- delayed-stream@1.0.0
19 silly currentTree | +-- delegates@1.0.0
19 silly currentTree | +-- depd@1.1.2
19 silly currentTree | +-- destroy@1.0.4
19 silly currentTree | +-- detect-libc@1.0.3
19 silly currentTree | +-- dns-prefetch-control@0.2.0
19 silly currentTree | +-- dont-sniff-mimetype@1.1.0
19 silly currentTree | +-- ecc-jsbn@0.1.2
19 silly currentTree | +-- ee-first@1.1.1
19 silly currentTree | +-- encodeurl@1.0.2
19 silly currentTree | +-- end-of-stream@1.4.4
19 silly currentTree | +-- engine.io-client@3.4.0
19 silly currentTree | | +-- debug@4.1.1
19 silly currentTree | | `-- ws@6.1.4
19 silly currentTree | +-- engine.io-parser@2.2.0
19 silly currentTree | +-- engine.io@3.4.0
19 silly currentTree | | `-- debug@4.1.1
19 silly currentTree | +-- es5-ext@0.10.53
19 silly currentTree | +-- es6-iterator@2.0.3
19 silly currentTree | +-- es6-symbol@3.1.3
19 silly currentTree | +-- es6-weak-map@2.0.3
19 silly currentTree | +-- escape-html@1.0.3
19 silly currentTree | +-- escape-string-regexp@1.0.5
19 silly currentTree | +-- etag@1.8.1
19 silly currentTree | +-- event-emitter@0.3.5
19 silly currentTree | +-- expand-template@2.0.3
19 silly currentTree | +-- expect-ct@0.2.0
19 silly currentTree | +-- ext@1.4.0
19 silly currentTree | | `-- type@2.0.0
19 silly currentTree | +-- extend@3.0.2
19 silly currentTree | +-- extsprintf@1.3.0
19 silly currentTree | +-- fast-decode-uri-component@1.0.1
19 silly currentTree | +-- fast-deep-equal@2.0.1
19 silly currentTree | +-- fast-json-stable-stringify@2.0.0
19 silly currentTree | +-- fast-json-stringify@1.16.0
19 silly currentTree | | `-- ajv@6.10.2
19 silly currentTree | +-- fast-redact@2.0.0
19 silly currentTree | +-- fast-safe-stringify@2.0.7
19 silly currentTree | +-- fastify-cors@3.0.0
19 silly currentTree | +-- fastify-formbody@3.1.0
19 silly currentTree | +-- fastify-plugin@1.6.0
19 silly currentTree | +-- fastify-static@2.5.1
19 silly currentTree | | `-- readable-stream@3.4.0
19 silly currentTree | +-- fastify@2.11.0
19 silly currentTree | | +-- abstract-logging@2.0.0
19 silly currentTree | | +-- ajv@6.10.2
19 silly currentTree | | +-- readable-stream@3.4.0
19 silly currentTree | | `-- secure-json-parse@2.0.0
19 silly currentTree | +-- fastq@1.6.0
19 silly currentTree | +-- feature-policy@0.3.0
19 silly currentTree | +-- find-my-way@2.2.1
19 silly currentTree | +-- flatstr@1.0.12
19 silly currentTree | +-- follow-redirects@1.5.10
19 silly currentTree | +-- forever-agent@0.6.1
19 silly currentTree | +-- form-data@2.3.3
19 silly currentTree | +-- forwarded@0.1.2
19 silly currentTree | +-- frameguard@3.1.0
19 silly currentTree | +-- fresh@0.5.2
19 silly currentTree | +-- fs-constants@1.0.0
19 silly currentTree | +-- fs-extra@8.1.0
19 silly currentTree | | `-- graceful-fs@4.2.0
19 silly currentTree | +-- fs.realpath@1.0.0
19 silly currentTree | +-- gauge@2.7.4
19 silly currentTree | +-- getpass@0.1.7
19 silly currentTree | +-- github-from-package@0.0.0
19 silly currentTree | +-- glob@7.1.4
19 silly currentTree | +-- google-libphonenumber@3.2.6
19 silly currentTree | +-- graceful-fs@4.1.15
19 silly currentTree | +-- har-schema@2.0.0
19 silly currentTree | +-- har-validator@5.1.3
19 silly currentTree | +-- has-binary2@1.0.3
19 silly currentTree | | `-- isarray@2.0.1
19 silly currentTree | +-- has-cors@1.1.0
19 silly currentTree | +-- has-flag@3.0.0
19 silly currentTree | +-- has-unicode@2.0.1
19 silly currentTree | +-- helmet-crossdomain@0.4.0
19 silly currentTree | +-- helmet-csp@2.9.4
19 silly currentTree | +-- helmet@3.21.2
19 silly currentTree | | `-- depd@2.0.0
19 silly currentTree | +-- hide-powered-by@1.1.0
19 silly currentTree | +-- hpkp@2.0.0
19 silly currentTree | +-- hsts@2.2.0
19 silly currentTree | | `-- depd@2.0.0
19 silly currentTree | +-- http-errors@1.6.3
19 silly currentTree | +-- http-signature@1.2.0
19 silly currentTree | +-- ienoopen@1.1.0
19 silly currentTree | +-- indexof@0.0.1
19 silly currentTree | +-- inflight@1.0.6
19 silly currentTree | +-- inherits@2.0.3
19 silly currentTree | +-- ini@1.3.5
19 silly currentTree | +-- ipaddr.js@1.9.0
19 silly currentTree | +-- is-buffer@2.0.4
19 silly currentTree | +-- is-fullwidth-code-point@1.0.0
19 silly currentTree | +-- is-promise@2.1.0
19 silly currentTree | +-- is-typedarray@1.0.0
19 silly currentTree | +-- isarray@1.0.0
19 silly currentTree | +-- isstream@0.1.2
19 silly currentTree | +-- iterare@1.2.0
19 silly currentTree | +-- jsbn@0.1.1
19 silly currentTree | +-- json-schema-traverse@0.4.1
19 silly currentTree | +-- json-schema@0.2.3
19 silly currentTree | +-- json-stringify-safe@5.0.1
19 silly currentTree | +-- jsonfile@4.0.0
19 silly currentTree | +-- jsprim@1.4.1
19 silly currentTree | +-- light-my-request@3.6.2
19 silly currentTree | | +-- ajv@6.10.2
19 silly currentTree | | `-- readable-stream@3.4.0
19 silly currentTree | +-- lodash@4.17.15
19 silly currentTree | +-- lru-queue@0.1.0
19 silly currentTree | +-- memoizee@0.4.14
19 silly currentTree | +-- middie@4.1.0
19 silly currentTree | | `-- path-to-regexp@4.0.5
19 silly currentTree | +-- mime-db@1.38.0
19 silly currentTree | +-- mime-types@2.1.22
19 silly currentTree | +-- mime@1.4.1
19 silly currentTree | +-- mimic-response@2.0.0
19 silly currentTree | +-- minimatch@3.0.4
19 silly currentTree | +-- minimist@1.2.0
19 silly currentTree | +-- mkdirp@0.5.1
19 silly currentTree | | `-- minimist@0.0.8
19 silly currentTree | +-- ms@2.1.1
19 silly currentTree | +-- nan@2.14.0
19 silly currentTree | +-- napi-build-utils@1.0.1
19 silly currentTree | +-- negotiator@0.6.2
19 silly currentTree | +-- next-tick@1.0.0
19 silly currentTree | +-- nocache@2.1.0
19 silly currentTree | +-- node-abi@2.13.0
19 silly currentTree | | `-- semver@5.7.1
19 silly currentTree | +-- node-fetch@2.6.0
19 silly currentTree | +-- node-pty-prebuilt-multiarch@0.9.0
19 silly currentTree | +-- noop-logger@0.1.1
19 silly currentTree | +-- npmlog@4.1.2
19 silly currentTree | +-- number-is-nan@1.0.1
19 silly currentTree | +-- oauth-sign@0.9.0
19 silly currentTree | +-- object-assign@4.1.1
19 silly currentTree | +-- object-component@0.0.3
19 silly currentTree | +-- object-hash@2.0.1
19 silly currentTree | +-- on-finished@2.3.0
19 silly currentTree | +-- once@1.4.0
19 silly currentTree | +-- parseqs@0.0.5
19 silly currentTree | +-- parseuri@0.0.5
19 silly currentTree | +-- path-is-absolute@1.0.1
19 silly currentTree | +-- path-to-regexp@3.2.0
19 silly currentTree | +-- performance-now@2.1.0
19 silly currentTree | +-- pino-std-serializers@2.4.2
19 silly currentTree | +-- pino@5.15.0
19 silly currentTree | +-- prebuild-install@5.3.3
19 silly currentTree | +-- process-nextick-args@2.0.1
19 silly currentTree | +-- proxy-addr@2.0.5
19 silly currentTree | +-- psl@1.1.31
19 silly currentTree | +-- pump@3.0.0
19 silly currentTree | +-- punycode@2.1.1
19 silly currentTree | +-- qs@6.9.1
19 silly currentTree | +-- quick-format-unescaped@3.0.3
19 silly currentTree | +-- range-parser@1.2.1
19 silly currentTree | +-- rc@1.2.8
19 silly currentTree | +-- readable-stream@2.3.6
19 silly currentTree | +-- referrer-policy@1.2.0
19 silly currentTree | +-- reflect-metadata@0.1.13
19 silly currentTree | +-- request-promise-core@1.1.3
19 silly currentTree | +-- request-promise-native@1.0.8
19 silly currentTree | +-- request@2.88.0
19 silly currentTree | | `-- qs@6.5.2
19 silly currentTree | +-- ret@0.2.2
19 silly currentTree | +-- reusify@1.0.4
19 silly currentTree | +-- rfdc@1.1.4
19 silly currentTree | +-- rxjs@6.5.3
19 silly currentTree | +-- safe-buffer@5.1.2
19 silly currentTree | +-- safe-regex2@2.0.0
19 silly currentTree | +-- safer-buffer@2.1.2
19 silly currentTree | +-- secure-json-parse@1.0.0
19 silly currentTree | +-- semver-store@0.3.0
19 silly currentTree | +-- semver@6.3.0
19 silly currentTree | +-- send@0.16.2
19 silly currentTree | | +-- debug@2.6.9
19 silly currentTree | | `-- ms@2.0.0
19 silly currentTree | +-- set-blocking@2.0.0
19 silly currentTree | +-- setprototypeof@1.1.0
19 silly currentTree | +-- signal-exit@3.0.2
19 silly currentTree | +-- simple-concat@1.0.0
19 silly currentTree | +-- simple-get@3.1.0
19 silly currentTree | +-- socket.io-adapter@1.1.2
19 silly currentTree | +-- socket.io-client@2.3.0
19 silly currentTree | | +-- debug@4.1.1
19 silly currentTree | | +-- isarray@2.0.1
19 silly currentTree | | `-- socket.io-parser@3.3.0
19 silly currentTree | |   +-- debug@3.1.0
19 silly currentTree | |   `-- ms@2.0.0
19 silly currentTree | +-- socket.io-parser@3.4.0
19 silly currentTree | | +-- debug@4.1.1
19 silly currentTree | | `-- isarray@2.0.1
19 silly currentTree | +-- socket.io@2.3.0
19 silly currentTree | | `-- debug@4.1.1
19 silly currentTree | +-- sonic-boom@0.7.6
19 silly currentTree | +-- sshpk@1.16.1
19 silly currentTree | +-- statuses@1.4.0
19 silly currentTree | +-- stealthy-require@1.1.1
19 silly currentTree | +-- string_decoder@1.1.1
19 silly currentTree | +-- string-width@1.0.2
19 silly currentTree | +-- strip-ansi@3.0.1
19 silly currentTree | +-- strip-json-comments@2.0.1
19 silly currentTree | +-- supports-color@5.5.0
19 silly currentTree | +-- tar-fs@2.0.0
19 silly currentTree | +-- tar-stream@2.1.0
19 silly currentTree | | `-- readable-stream@3.4.0
19 silly currentTree | +-- timers-ext@0.1.7
19 silly currentTree | +-- tiny-lru@7.0.2
19 silly currentTree | +-- to-array@0.1.4
19 silly currentTree | +-- tough-cookie@2.4.3
19 silly currentTree | | `-- punycode@1.4.1
19 silly currentTree | +-- tslib@1.10.0
19 silly currentTree | +-- tunnel-agent@0.6.0
19 silly currentTree | +-- tweetnacl@0.14.5
19 silly currentTree | +-- type@1.2.0
19 silly currentTree | +-- universalify@0.1.2
19 silly currentTree | +-- uri-js@4.2.2
19 silly currentTree | +-- util-deprecate@1.0.2
19 silly currentTree | +-- uuid@3.3.2
19 silly currentTree | +-- validator@12.0.0
19 silly currentTree | +-- vary@1.1.2
19 silly currentTree | +-- verror@1.10.0
19 silly currentTree | +-- which-pm-runs@1.0.0
19 silly currentTree | +-- wide-align@1.1.3
19 silly currentTree | +-- wrappy@1.0.2
19 silly currentTree | +-- ws@7.2.1
19 silly currentTree | +-- x-xss-protection@1.3.0
19 silly currentTree | +-- xmlhttprequest-ssl@1.5.5
19 silly currentTree | `-- yeast@0.1.2
19 silly currentTree `-- homebridge@0.4.50
19 silly currentTree   +-- ansi-regex@2.1.1
19 silly currentTree   +-- ansi-styles@2.2.1
19 silly currentTree   +-- array-flatten@2.1.2
19 silly currentTree   +-- bonjour-hap@3.5.4
19 silly currentTree   +-- buffer-indexof@1.1.1
19 silly currentTree   +-- buffer-shims@1.0.0
19 silly currentTree   +-- chalk@1.1.3
19 silly currentTree   +-- commander@2.8.1
19 silly currentTree   +-- debug@2.6.9
19 silly currentTree   +-- decimal.js@7.5.1
19 silly currentTree   +-- deep-equal@1.1.1
19 silly currentTree   +-- define-properties@1.1.3
19 silly currentTree   +-- dns-equal@1.0.0
19 silly currentTree   +-- dns-packet@4.2.0
19 silly currentTree   +-- dns-txt@2.0.2
19 silly currentTree   +-- es-abstract@1.17.0
19 silly currentTree   +-- es-to-primitive@1.2.1
19 silly currentTree   +-- escape-string-regexp@1.0.5
19 silly currentTree   +-- fast-srp-hap@1.0.1
19 silly currentTree   +-- function-bind@1.1.1
19 silly currentTree   +-- graceful-readlink@1.0.1
19 silly currentTree   +-- hap-nodejs@0.4.51
19 silly currentTree   | `-- node-persist@0.0.11
19 silly currentTree   +-- has-ansi@2.0.0
19 silly currentTree   +-- has-symbols@1.0.1
19 silly currentTree   +-- has@1.0.3
19 silly currentTree   +-- ip@1.1.5
19 silly currentTree   +-- is-arguments@1.0.4
19 silly currentTree   +-- is-callable@1.1.5
19 silly currentTree   +-- is-date-object@1.0.2
19 silly currentTree   +-- is-regex@1.0.5
19 silly currentTree   +-- is-symbol@1.0.3
19 silly currentTree   +-- minimist@0.0.8
19 silly currentTree   +-- mkdirp@0.5.1
19 silly currentTree   +-- ms@2.0.0
19 silly currentTree   +-- multicast-dns-service-types@1.1.0
19 silly currentTree   +-- multicast-dns@7.2.0
19 silly currentTree   +-- node-persist@0.0.8
19 silly currentTree   | `-- mkdirp@0.3.5
19 silly currentTree   +-- object-inspect@1.7.0
19 silly currentTree   +-- object-is@1.0.2
19 silly currentTree   +-- object-keys@1.1.1
19 silly currentTree   +-- object.assign@4.1.0
19 silly currentTree   +-- q@1.1.2
19 silly currentTree   +-- qrcode-terminal@0.11.0
19 silly currentTree   +-- regexp.prototype.flags@1.3.0
19 silly currentTree   +-- safe-buffer@5.2.0
19 silly currentTree   +-- semver@5.0.3
19 silly currentTree   +-- string.prototype.trimleft@2.1.1
19 silly currentTree   +-- string.prototype.trimright@2.1.1
19 silly currentTree   +-- strip-ansi@3.0.1
19 silly currentTree   +-- supports-color@2.0.0
19 silly currentTree   +-- thunky@1.1.0
19 silly currentTree   `-- tweetnacl@1.0.1
20 silly idealTree System32@1.0.0
20 silly idealTree `-- homebridge-to-hoobs@1.0.33
21 silly install generateActionsToTake
22 timing stage:generateActionsToTake Completed in 19ms

[ **** REMOVED DUE TO LIMITATION OF CHARACTERS, SEE LOG FILE *** ]

4181 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "--no-update-notifier" "install" "--unsafe-perm" "homebridge-to-hoobs@latest"
4182 verbose node v12.14.0
4183 verbose npm  v6.13.4
4184 error code ELIFECYCLE
4185 error errno 1
4186 error homebridge-to-hoobs@1.0.33 postinstall: `./install.sh`
4186 error Exit status 1
4187 error Failed at the homebridge-to-hoobs@1.0.33 postinstall script.
4187 error This is probably not a problem with npm. There is likely additional logging output above.
4188 verbose exit [ 1, true ]
mkellsy commented 4 years ago

HOOBS is not supported on Windows 10. Sorry.