Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MineOS not working #3901

Closed
CactiChameleon9 opened this issue Nov 8, 2020 · 40 comments · Fixed by #3904
Closed

MineOS not working #3901

CactiChameleon9 opened this issue Nov 8, 2020 · 40 comments · Fixed by #3904
Labels
Bug 🐞 Solution available 🥂 Definite solution has been done
Milestone

Comments

@CactiChameleon9
Copy link
Contributor

CactiChameleon9 commented Nov 8, 2020

Creating a bug report/issue

Required Information

  • DietPi version |
G_DIETPI_VERSION_CORE=6
G_DIETPI_VERSION_SUB=33
G_DIETPI_VERSION_RC=3
G_GITBRANCH='master'
G_GITOWNER='MichaIng'
  • Distro version | 10.6
  • Kernel version | Linux DietPiServer 5.4.72-v8+ https not working for Punycode domain #1356 SMP PREEMPT Thu Oct 22 13:58:52 BST 2020 aarch64 GNU/Linux
  • SBC model | RPi4
  • Power supply used | Idk - some random one. It works under load (stress tested)
  • SDcard used | Sandisk ultra, with portable hdd rootfs

Additional Information (if applicable)

  • Software title | MineOS
  • Was the software title installed freshly or updated/migrated? Fresh install
  • Can this issue be replicated on a fresh installation of DietPi? Not sure
  • Bug report ID | echo $G_HW_UUID

Steps to reproduce

  1. Install MineOS (may be aarch64 issue - not sure)

Expected behaviour

It should all work

Actual behaviour

None of the menus seem to work and are blank:
image

Extra details

  • Not sure, but possibly an aarch64 issue. It may be the installer is broken also

During the install it errors but carries on:

Logfile attached. Click to expand!
[  OK  ] DietPi-Software | cd minecraft
[  OK  ] DietPi-Software | git config core.filemode false

changed 1 package, and audited 1 package in 2s

found 0 vulnerabilities

  Error: invalid version '-a arm64'

npm ERR! code 1
npm ERR! path /mnt/dietpi_userdata/mineos/minecraft/node_modules/userid
npm ERR! command failed
npm ERR! command sh -c node-gyp rebuild
npm ERR! make: Entering directory '/mnt/dietpi_userdata/mineos/minecraft/node_modules/userid/build'
npm ERR!   CXX(target) Release/obj.target/userid/src/userid.o
npm ERR! make: Leaving directory '/mnt/dietpi_userdata/mineos/minecraft/node_modules/userid/build'
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using [email protected]
npm ERR! gyp info using [email protected] | linux | arm64
npm ERR! gyp info find Python using Python version 3.7.3 found at "/usr/bin/python3"
npm ERR! gyp info spawn /usr/bin/python3
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
npm ERR! gyp info spawn args   'binding.gyp',
npm ERR! gyp info spawn args   '-f',
npm ERR! gyp info spawn args   'make',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   '/mnt/dietpi_userdata/mineos/minecraft/node_modules/userid/build/config.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   '/root/.cache/node-gyp/15.1.0/include/node/common.gypi',
npm ERR! gyp info spawn args   '-Dlibrary=shared_library',
npm ERR! gyp info spawn args   '-Dvisibility=default',
npm ERR! gyp info spawn args   '-Dnode_root_dir=/root/.cache/node-gyp/15.1.0',
npm ERR! gyp info spawn args   '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp',
npm ERR! gyp info spawn args   '-Dnode_lib_file=/root/.cache/node-gyp/15.1.0/<(target_arch)/node.lib',
npm ERR! gyp info spawn args   '-Dmodule_root_dir=/mnt/dietpi_userdata/mineos/minecraft/node_modules/userid',
npm ERR! gyp info spawn args   '-Dnode_engine=v8',
npm ERR! gyp info spawn args   '--depth=.',
npm ERR! gyp info spawn args   '--no-parallel',
npm ERR! gyp info spawn args   '--generator-output',
npm ERR! gyp info spawn args   'build',
npm ERR! gyp info spawn args   '-Goutput_dir=.'
npm ERR! gyp info spawn args ]
npm ERR! gyp info spawn make
npm ERR! gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
npm ERR! In file included from ../src/userid.cc:11:
npm ERR! ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
npm ERR! ../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
npm ERR!      , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
npm ERR!                                                               ^
npm ERR! ../src/userid.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE GroupName(Nan::NAN_METHOD_ARGS_TYPE)’:
npm ERR! ../src/userid.cc:47:42: error: no matching function for call to ‘v8::Value::Int32Value()’
npm ERR!      group = getgrgid(info[0]->Int32Value());
npm ERR!                                           ^
npm ERR! In file included from /root/.cache/node-gyp/15.1.0/include/node/node.h:63,
npm ERR!                  from ../../nan/nan.h:54,
npm ERR!                  from ../src/userid.cc:11:
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2915:40: note: candidate: ‘v8::Maybe<int> v8::Value::Int32Value(v8::Local<v8::Context>) const’
npm ERR!    V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local<Context> context) const;
npm ERR!                                         ^~~~~~~~~~
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2915:40: note:   candidate expects 1 argument, 0 provided
npm ERR! ../src/userid.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE Gids(Nan::NAN_METHOD_ARGS_TYPE)’:
npm ERR! ../src/userid.cc:75:47: error: no matching function for call to ‘v8::Value::ToString()’
npm ERR!    String::Utf8Value utfname(info[0]->ToString());
npm ERR!                                                ^
npm ERR! In file included from /root/.cache/node-gyp/15.1.0/include/node/node.h:63,
npm ERR!                  from ../../nan/nan.h:54,
npm ERR!                  from ../src/userid.cc:11:
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
npm ERR!    V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
npm ERR!                                             ^~~~~~~~
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note:   candidate expects 1 argument, 0 provided
npm ERR! ../src/userid.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE Gid(Nan::NAN_METHOD_ARGS_TYPE)’:
npm ERR! ../src/userid.cc:118:49: error: no matching function for call to ‘v8::Value::ToString()’
npm ERR!      String::Utf8Value utfname(info[0]->ToString());
npm ERR!                                                  ^
npm ERR! In file included from /root/.cache/node-gyp/15.1.0/include/node/node.h:63,
npm ERR!                  from ../../nan/nan.h:54,
npm ERR!                  from ../src/userid.cc:11:
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
npm ERR!    V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
npm ERR!                                             ^~~~~~~~
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note:   candidate expects 1 argument, 0 provided
npm ERR! ../src/userid.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE UserName(Nan::NAN_METHOD_ARGS_TYPE)’:
npm ERR! ../src/userid.cc:137:41: error: no matching function for call to ‘v8::Value::Int32Value()’
npm ERR!      user = getpwuid(info[0]->Int32Value());
npm ERR!                                          ^
npm ERR! In file included from /root/.cache/node-gyp/15.1.0/include/node/node.h:63,
npm ERR!                  from ../../nan/nan.h:54,
npm ERR!                  from ../src/userid.cc:11:
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2915:40: note: candidate: ‘v8::Maybe<int> v8::Value::Int32Value(v8::Local<v8::Context>) const’
npm ERR!    V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local<Context> context) const;
npm ERR!                                         ^~~~~~~~~~
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2915:40: note:   candidate expects 1 argument, 0 provided
npm ERR! ../src/userid.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE Uid(Nan::NAN_METHOD_ARGS_TYPE)’:
npm ERR! ../src/userid.cc:155:49: error: no matching function for call to ‘v8::Value::ToString()’
npm ERR!      String::Utf8Value utfname(info[0]->ToString());
npm ERR!                                                  ^
npm ERR! In file included from /root/.cache/node-gyp/15.1.0/include/node/node.h:63,
npm ERR!                  from ../../nan/nan.h:54,
npm ERR!                  from ../src/userid.cc:11:
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
npm ERR!    V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
npm ERR!                                             ^~~~~~~~
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note:   candidate expects 1 argument, 0 provided
npm ERR! In file included from ../../nan/nan.h:54,
npm ERR!                  from ../src/userid.cc:11:
npm ERR! ../src/userid.cc: At global scope:
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/node.h:835:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
npm ERR!        (node::addon_register_func) (regfunc),                          \
npm ERR!                                            ^
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/node.h:869:3: note: in expansion of macro ‘NODE_MODULE_X’
npm ERR!    NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
npm ERR!    ^~~~~~~~~~~~~
npm ERR! ../src/userid.cc:174:1: note: in expansion of macro ‘NODE_MODULE’
npm ERR!  NODE_MODULE(userid, Init);
npm ERR!  ^~~~~~~~~~~
npm ERR! make: *** [userid.target.mk:109: Release/obj.target/userid/src/userid.o] Error 1
npm ERR! gyp ERR! build error 
npm ERR! gyp ERR! stack Error: `make` failed with exit code: 2
npm ERR! gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:327:20)
npm ERR! gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:277:12)
npm ERR! gyp ERR! System Linux 5.4.72-v8+
npm ERR! gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
npm ERR! gyp ERR! cwd /mnt/dietpi_userdata/mineos/minecraft/node_modules/userid
npm ERR! gyp ERR! node -v v15.1.0
npm ERR! gyp ERR! node-gyp -v v7.1.2
npm ERR! gyp ERR! not ok

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-11-08T14_20_04_759Z-debug.log

In the speficied log file: /root/.npm/_logs/2020-11-08T14_20_04_759Z-debug.log

Logfile attached. Click to expand!
dietpi@DietPiServer:/$ sudo cat /root/.npm/_logs/2020-11-08T14_20_04_759Z-debug.log
0 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'i', '--unsafe-perm' ]
1 info using [email protected]
2 info using [email protected]
3 timing config:load:defaults Completed in 4ms
4 timing config:load:file:/usr/local/lib/node_modules/npm/npmrc Completed in 2ms
5 timing config:load:builtin Completed in 2ms
6 timing config:load:cli Completed in 5ms
7 timing config:load:env Completed in 0ms
8 timing config:load:file:/mnt/dietpi_userdata/mineos/minecraft/.npmrc Completed in 0ms
9 timing config:load:project Completed in 2ms
10 timing config:load:file:/root/.npmrc Completed in 0ms
11 timing config:load:user Completed in 0ms
12 timing config:load:file:/usr/local/etc/npmrc Completed in 1ms
13 timing config:load:global Completed in 1ms
14 timing config:load:cafile Completed in 0ms
15 timing config:load:validate Completed in 1ms
16 timing config:load:setUserAgent Completed in 1ms
17 timing config:load:setEnvs Completed in 2ms
18 timing config:load Completed in 19ms
19 verbose npm-session f7a80f3ddd0ee440
20 timing npm:load Completed in 41ms
21 timing arborist:ctor Completed in 2ms
22 timing idealTree:init Completed in 1260ms
23 timing idealTree:userRequests Completed in 31ms
24 silly idealTree buildDeps
25 timing idealTree:#root Completed in 1ms
26 timing idealTree:buildDeps Completed in 4ms
27 timing idealTree:fixDepFlags Completed in 1ms
28 timing idealTree Completed in 1302ms
29 timing reify:loadTrees Completed in 1461ms
30 timing reify:diffTrees Completed in 32ms
31 silly reify moves {}
32 timing reify:retireShallow Completed in 0ms
33 timing reify:createSparse Completed in 481ms
34 timing reify:loadBundles Completed in 0ms
35 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk 5641ms
36 timing auditReport:getReport Completed in 5653ms
37 timing reifyNode:node_modules/setimmediate Completed in 5914ms
38 timing reifyNode:node_modules/natives Completed in 5923ms
39 timing reifyNode:node_modules/cycle Completed in 5936ms
40 timing reifyNode:node_modules/copy-to Completed in 5938ms
41 timing reifyNode:node_modules/buffercursor Completed in 5937ms
42 timing reifyNode:node_modules/brace-expansion Completed in 5938ms
43 timing reifyNode:node_modules/yeast Completed in 6045ms
44 timing reifyNode:node_modules/wtf-8 Completed in 6045ms
45 timing reifyNode:node_modules/wrappy Completed in 6045ms
46 timing reifyNode:node_modules/wrap-ansi Completed in 6047ms
47 timing reifyNode:node_modules/win-release Completed in 6049ms
48 timing reifyNode:node_modules/whoami Completed in 6050ms
49 timing reifyNode:node_modules/validate-npm-package-license Completed in 6050ms
50 timing reifyNode:node_modules/universalify Completed in 6052ms
51 timing reifyNode:node_modules/unicode-length Completed in 6053ms
52 timing reifyNode:node_modules/unicode-length/node_modules/strip-ansi Completed in 6053ms
53 timing reifyNode:node_modules/unicode-length/node_modules/ansi-regex Completed in 6054ms
54 timing reifyNode:node_modules/unescape Completed in 6054ms
55 timing reifyNode:node_modules/tsame Completed in 6053ms
56 timing reifyNode:node_modules/toidentifier Completed in 6054ms
57 timing reifyNode:node_modules/to-fast-properties Completed in 6054ms
58 timing reifyNode:node_modules/tmatch Completed in 6055ms
59 timing reifyNode:node_modules/tarball-extract/node_modules/chownr Completed in 6055ms
60 timing reifyNode:node_modules/strip-bom Completed in 6056ms
61 timing reifyNode:node_modules/string-width Completed in 6055ms
62 timing reifyNode:node_modules/spdx-license-ids Completed in 6056ms
63 timing reifyNode:node_modules/spdx-exceptions Completed in 6056ms
64 timing reifyNode:node_modules/socket.io-client/node_modules/ms Completed in 6056ms
65 timing reifyNode:node_modules/socket.io-adapter/node_modules/ms Completed in 6056ms
66 timing reifyNode:node_modules/socket.io/node_modules/ms Completed in 6057ms
67 timing reifyNode:node_modules/send/node_modules/ms Completed in 6058ms
68 timing reifyNode:node_modules/resolve-from Completed in 6059ms
69 timing reifyNode:node_modules/read-pkg-up Completed in 6061ms
70 timing reifyNode:node_modules/read-pkg Completed in 6062ms
71 timing reifyNode:node_modules/proxy-agent/node_modules/ms Completed in 6062ms
72 timing reifyNode:node_modules/process-nextick-args Completed in 6062ms
73 timing reifyNode:node_modules/pkg-dir Completed in 6064ms
74 timing reifyNode:node_modules/pify Completed in 6065ms
75 timing reifyNode:node_modules/path-type Completed in 6065ms
76 timing reifyNode:node_modules/path-type/node_modules/pify Completed in 6066ms
77 timing reifyNode:node_modules/path-is-absolute Completed in 6066ms
78 timing reifyNode:node_modules/path-exists Completed in 6067ms
79 timing reifyNode:node_modules/parse-json Completed in 6066ms
80 timing reifyNode:node_modules/package-hash Completed in 6067ms
81 timing reifyNode:node_modules/pac-proxy-agent/node_modules/ms Completed in 6068ms
82 timing reifyNode:node_modules/p-locate Completed in 6068ms
83 timing reifyNode:node_modules/os-tmpdir Completed in 6069ms
84 timing reifyNode:node_modules/os-name Completed in 6071ms
85 timing reifyNode:node_modules/os-homedir Completed in 6070ms
86 timing reifyNode:node_modules/once Completed in 6072ms
87 timing reifyNode:node_modules/oauth-sign Completed in 6072ms
88 timing reifyNode:node_modules/object-assign Completed in 6073ms
89 timing reifyNode:node_modules/ms Completed in 6073ms
90 timing reifyNode:node_modules/method-override/node_modules/ms Completed in 6073ms
91 timing reifyNode:node_modules/merge-source-map Completed in 6074ms
92 timing reifyNode:node_modules/lodash.isarray Completed in 6075ms
93 timing reifyNode:node_modules/lodash.isarguments Completed in 6076ms
94 timing reifyNode:node_modules/lodash.flattendeep Completed in 6076ms
95 timing reifyNode:node_modules/lodash.flatten Completed in 6076ms
96 timing reifyNode:node_modules/lodash.debounce Completed in 6076ms
97 timing reifyNode:node_modules/lodash._isiterateecall Completed in 6077ms
98 timing reifyNode:node_modules/lodash._getnative Completed in 6078ms
99 timing reifyNode:node_modules/lodash._baseflatten Completed in 6079ms
100 timing reifyNode:node_modules/locate-path Completed in 6079ms
101 timing reifyNode:node_modules/load-json-file Completed in 6080ms
102 timing reifyNode:node_modules/load-json-file/node_modules/pify Completed in 6081ms
103 timing reifyNode:node_modules/istanbul-lib-source-maps/node_modules/ms Completed in 6082ms
104 timing reifyNode:node_modules/is-type Completed in 6083ms
105 timing reifyNode:node_modules/is-stream Completed in 6083ms
106 timing reifyNode:node_modules/is-fullwidth-code-point Completed in 6084ms
107 timing reifyNode:node_modules/is-extendable Completed in 6084ms
108 timing reifyNode:node_modules/ini Completed in 6086ms
109 timing reifyNode:node_modules/inflight Completed in 6085ms
110 timing reifyNode:node_modules/imurmurhash Completed in 6086ms
111 timing reifyNode:node_modules/https-proxy-agent/node_modules/ms Completed in 6086ms
112 timing reifyNode:node_modules/hasha Completed in 6087ms
113 timing reifyNode:node_modules/has-flag Completed in 6087ms
114 timing reifyNode:node_modules/get-uri/node_modules/ms Completed in 6089ms
115 timing reifyNode:node_modules/find-up Completed in 6089ms
116 timing reifyNode:node_modules/find-cache-dir Completed in 6090ms
117 timing reifyNode:node_modules/fast-levenshtein Completed in 6091ms
118 timing reifyNode:node_modules/extend-shallow Completed in 6091ms
119 timing reifyNode:node_modules/escape-string-regexp Completed in 6092ms
120 timing reifyNode:node_modules/escape-html Completed in 6092ms
121 timing reifyNode:node_modules/error-ex Completed in 6093ms
122 timing reifyNode:node_modules/engine.io-client/node_modules/ms Completed in 6093ms
123 timing reifyNode:node_modules/engine.io/node_modules/ms Completed in 6095ms
124 timing reifyNode:node_modules/end-of-stream Completed in 6096ms
125 timing reifyNode:node_modules/ee-first Completed in 6096ms
126 timing reifyNode:node_modules/diff Completed in 6098ms
127 timing reifyNode:node_modules/destroy Completed in 6098ms
128 timing reifyNode:node_modules/decamelize Completed in 6100ms
129 timing reifyNode:node_modules/convert-source-map Completed in 6100ms
130 timing reifyNode:node_modules/compression/node_modules/ms Completed in 6100ms
131 timing reifyNode:node_modules/clean-yaml-object Completed in 6100ms
132 timing reifyNode:node_modules/chownr Completed in 6100ms
133 timing reifyNode:node_modules/capture-stack-trace Completed in 6101ms
134 timing reifyNode:node_modules/caching-transform Completed in 6101ms
135 timing reifyNode:node_modules/buffer-from Completed in 6101ms
136 timing reifyNode:node_modules/bind-obj-methods Completed in 6102ms
137 timing reifyNode:node_modules/array-flatten Completed in 6101ms
138 timing reifyNode:node_modules/append-transform Completed in 6104ms
139 timing reifyNode:node_modules/ansi-styles Completed in 6104ms
140 timing reifyNode:node_modules/ansi-regex Completed in 6104ms
141 timing reifyNode:node_modules/abbrev Completed in 6106ms
142 timing reifyNode:node_modules/@babel/traverse/node_modules/ms Completed in 6106ms
143 timing reifyNode:node_modules/y18n Completed in 6251ms
144 timing reifyNode:node_modules/write-file-atomic Completed in 6251ms
145 timing reifyNode:node_modules/which-module Completed in 6251ms
146 timing reifyNode:node_modules/vary Completed in 6251ms
147 timing reifyNode:node_modules/utils-merge Completed in 6253ms
148 timing reifyNode:node_modules/unpipe Completed in 6253ms
149 timing reifyNode:node_modules/uid-safe Completed in 6253ms
150 timing reifyNode:node_modules/type-is Completed in 6253ms
151 timing reifyNode:node_modules/type-is/node_modules/mime-types Completed in 6253ms
152 timing reifyNode:node_modules/tunnel-agent Completed in 6254ms
153 timing reifyNode:node_modules/to-array Completed in 6253ms
154 timing reifyNode:node_modules/thenify Completed in 6254ms
155 timing reifyNode:node_modules/thenify-all Completed in 6254ms
156 timing reifyNode:node_modules/tarball-extract/node_modules/minipass Completed in 6255ms
157 timing reifyNode:node_modules/supports-color Completed in 6255ms
158 timing reifyNode:node_modules/strip-ansi Completed in 6254ms
159 timing reifyNode:node_modules/string_decoder Completed in 6254ms
160 timing reifyNode:node_modules/stack-utils Completed in 6254ms
161 timing reifyNode:node_modules/socket.io-client/node_modules/component-emitter Completed in 6254ms
162 timing reifyNode:node_modules/socket.io/node_modules/object-assign Completed in 6254ms
163 timing reifyNode:node_modules/set-blocking Completed in 6254ms
164 timing reifyNode:node_modules/require-main-filename Completed in 6255ms
165 timing reifyNode:node_modules/request/node_modules/mime-types Completed in 6255ms
166 timing reifyNode:node_modules/random-bytes Completed in 6256ms
167 timing reifyNode:node_modules/range-parser Completed in 6256ms
168 timing reifyNode:node_modules/proxy-agent/node_modules/lru-cache Completed in 6257ms
169 timing reifyNode:node_modules/path-to-regexp Completed in 6258ms
170 timing reifyNode:node_modules/parseurl Completed in 6258ms
171 timing reifyNode:node_modules/p-try Completed in 6259ms
172 timing reifyNode:node_modules/p-limit Completed in 6259ms
173 timing reifyNode:node_modules/own-or Completed in 6259ms
174 timing reifyNode:node_modules/osx-release Completed in 6261ms
175 timing reifyNode:node_modules/on-headers Completed in 6262ms
176 timing reifyNode:node_modules/on-finished Completed in 6262ms
177 timing reifyNode:node_modules/nested-error-stacks Completed in 6263ms
178 timing reifyNode:node_modules/minizlib/node_modules/minipass Completed in 6264ms
179 timing reifyNode:node_modules/methods Completed in 6264ms
180 timing reifyNode:node_modules/method-override/node_modules/vary Completed in 6264ms
181 timing reifyNode:node_modules/method-override/node_modules/parseurl Completed in 6265ms
182 timing reifyNode:node_modules/merge-descriptors Completed in 6265ms
183 timing reifyNode:node_modules/media-typer Completed in 6266ms
184 timing reifyNode:node_modules/make-dir Completed in 6267ms
185 timing reifyNode:node_modules/lru-cache Completed in 6267ms
186 timing reifyNode:node_modules/json-parse-better-errors Completed in 6268ms
187 timing reifyNode:node_modules/istanbul-lib-report/node_modules/supports-color Completed in 6269ms
188 timing reifyNode:node_modules/is-typedarray Completed in 6270ms
189 timing reifyNode:node_modules/inherits Completed in 6269ms
190 timing reifyNode:node_modules/humanize-ms Completed in 6269ms
191 timing reifyNode:node_modules/function-loop Completed in 6270ms
192 timing reifyNode:node_modules/fs-minipass Completed in 6271ms
193 timing reifyNode:node_modules/fs-minipass/node_modules/minipass Completed in 6271ms
194 timing reifyNode:node_modules/fs-exists-cached Completed in 6272ms
195 timing reifyNode:node_modules/fresh Completed in 6273ms
196 timing reifyNode:node_modules/forwarded Completed in 6273ms
197 timing reifyNode:node_modules/forever-agent Completed in 6273ms
198 timing reifyNode:node_modules/finalhandler Completed in 6275ms
199 timing reifyNode:node_modules/fast-deep-equal Completed in 6274ms
200 timing reifyNode:node_modules/express-session/node_modules/on-headers Completed in 6276ms
201 timing reifyNode:node_modules/express/node_modules/mime-types Completed in 6276ms
202 timing reifyNode:node_modules/express/node_modules/accepts Completed in 6277ms
203 timing reifyNode:node_modules/etag Completed in 6277ms
204 timing reifyNode:node_modules/es6-promisify Completed in 6279ms
205 timing reifyNode:node_modules/engine.io-client/node_modules/component-emitter Completed in 6279ms
206 timing reifyNode:node_modules/encodeurl Completed in 6280ms
207 timing reifyNode:node_modules/default-user-agent Completed in 6280ms
208 timing reifyNode:node_modules/default-require-extensions Completed in 6281ms
209 timing reifyNode:node_modules/cookie-parser Completed in 6282ms
210 timing reifyNode:node_modules/content-type Completed in 6283ms
211 timing reifyNode:node_modules/compression/node_modules/vary Completed in 6283ms
212 timing reifyNode:node_modules/compression/node_modules/bytes Completed in 6283ms
213 timing reifyNode:node_modules/compressible Completed in 6284ms
214 timing reifyNode:node_modules/caseless Completed in 6284ms
215 timing reifyNode:node_modules/camelcase Completed in 6285ms
216 timing reifyNode:node_modules/bytes Completed in 6284ms
217 timing reifyNode:node_modules/browser-process-hrtime Completed in 6284ms
218 timing reifyNode:node_modules/block-stream Completed in 6285ms
219 timing reifyNode:node_modules/cookie-signature Completed in 6292ms
220 timing reifyNode:node_modules/balanced-match Completed in 6285ms
221 timing reifyNode:node_modules/aws-sign2 Completed in 6285ms
222 timing reifyNode:node_modules/assert-plus Completed in 6287ms
223 timing reifyNode:node_modules/@babel/highlight Completed in 6289ms
224 timing reifyNode:node_modules/@babel/helper-split-export-declaration Completed in 6289ms
225 timing reifyNode:node_modules/@babel/helper-get-function-arity Completed in 6290ms
226 timing reifyNode:node_modules/@babel/helper-function-name Completed in 6291ms
227 timing reifyNode:node_modules/yn Completed in 6376ms
228 timing reifyNode:node_modules/@babel/code-frame Completed in 6293ms
229 timing reifyNode:node_modules/yapool Completed in 6375ms
230 timing reifyNode:node_modules/yallist Completed in 6374ms
231 timing reifyNode:node_modules/util-deprecate Completed in 6373ms
232 timing reifyNode:node_modules/unicode-length/node_modules/punycode Completed in 6374ms
233 timing reifyNode:node_modules/trivial-deferred Completed in 6372ms
234 timing reifyNode:node_modules/tough-cookie/node_modules/punycode Completed in 6373ms
235 timing reifyNode:node_modules/tmp Completed in 6374ms
236 timing reifyNode:node_modules/tarball-extract Completed in 6373ms
237 timing reifyNode:node_modules/tarball-extract/node_modules/yallist Completed in 6373ms
238 timing reifyNode:node_modules/tap/node_modules/rimraf Completed in 6374ms
239 timing reifyNode:node_modules/tail Completed in 6375ms
240 timing reifyNode:node_modules/spdx-correct Completed in 6373ms
241 timing reifyNode:node_modules/spawn-wrap/node_modules/rimraf Completed in 6373ms
242 timing reifyNode:node_modules/socket.io-parser/node_modules/ms Completed in 6374ms
243 timing reifyNode:node_modules/socket.io-adapter Completed in 6373ms
244 timing reifyNode:node_modules/signal-exit Completed in 6374ms
245 timing reifyNode:node_modules/rimraf Completed in 6375ms
246 timing reifyNode:node_modules/proxy-addr Completed in 6375ms
247 timing reifyNode:node_modules/pause Completed in 6376ms
248 timing reifyNode:node_modules/path-parse Completed in 6377ms
249 timing reifyNode:node_modules/options Completed in 6376ms
250 timing reifyNode:node_modules/nyc/node_modules/rimraf Completed in 6376ms
251 timing reifyNode:node_modules/minizlib/node_modules/yallist Completed in 6376ms
252 timing reifyNode:node_modules/minipass/node_modules/yallist Completed in 6377ms
253 timing reifyNode:node_modules/minimatch Completed in 6376ms
254 timing reifyNode:node_modules/mime-types Completed in 6377ms
255 timing reifyNode:node_modules/method-override Completed in 6378ms
256 timing reifyNode:node_modules/js-tokens Completed in 6378ms
257 timing reifyNode:node_modules/istanbul-lib-source-maps/node_modules/rimraf Completed in 6378ms
258 timing reifyNode:node_modules/isarray Completed in 6380ms
259 timing reifyNode:node_modules/indexof Completed in 6379ms
260 timing reifyNode:node_modules/http-errors Completed in 6380ms
261 timing reifyNode:node_modules/get-uri/node_modules/string_decoder Completed in 6381ms
262 timing reifyNode:node_modules/get-caller-file Completed in 6381ms
263 timing reifyNode:node_modules/fs.realpath Completed in 6382ms
264 timing reifyNode:node_modules/fs-minipass/node_modules/yallist Completed in 6383ms
265 timing reifyNode:node_modules/fs-extra/node_modules/jsonfile Completed in 6384ms
266 timing reifyNode:node_modules/formstream Completed in 6384ms
267 timing reifyNode:node_modules/foreground-child Completed in 6384ms
268 timing reifyNode:node_modules/express/node_modules/cookie Completed in 6384ms
269 timing reifyNode:node_modules/compression/node_modules/mime-types Completed in 6382ms
270 timing reifyNode:node_modules/compression/node_modules/accepts Completed in 6383ms
271 timing reifyNode:node_modules/color-support Completed in 6383ms
272 timing reifyNode:node_modules/co Completed in 6384ms
273 timing reifyNode:node_modules/cliui Completed in 6384ms
274 timing reifyNode:node_modules/callsite Completed in 6384ms
275 timing reifyNode:node_modules/base64id Completed in 6382ms
276 timing reifyNode:node_modules/combined-stream Completed in 6388ms
277 timing reifyNode:node_modules/arg Completed in 6384ms
278 timing reifyNode:node_modules/accepts Completed in 6384ms
279 timing reifyNode:node_modules/which Completed in 6472ms
280 timing reifyNode:node_modules/test-exclude Completed in 6468ms
281 timing reifyNode:node_modules/tap-mocha-reporter/node_modules/string_decoder Completed in 6467ms
282 timing reifyNode:node_modules/stack-trace Completed in 6465ms
283 timing reifyNode:node_modules/spawn-wrap/node_modules/which Completed in 6466ms
284 timing reifyNode:node_modules/socket.io-parser Completed in 6465ms
285 timing reifyNode:node_modules/setprototypeof Completed in 6465ms
286 timing reifyNode:node_modules/safe-buffer Completed in 6465ms
287 timing reifyNode:node_modules/serve-static Completed in 6465ms
288 timing reifyNode:node_modules/pump Completed in 6466ms
289 timing reifyNode:node_modules/pseudomap Completed in 6466ms
290 timing reifyNode:node_modules/passport-local Completed in 6466ms
291 timing reifyNode:node_modules/parseqs Completed in 6468ms
292 timing reifyNode:node_modules/parsejson Completed in 6468ms
293 timing reifyNode:node_modules/package-hash/node_modules/graceful-fs Completed in 6468ms
294 timing reifyNode:node_modules/opener Completed in 6468ms
295 timing reifyNode:node_modules/mkdirp Completed in 6468ms
296 timing reifyNode:node_modules/minizlib Completed in 6469ms
297 timing reifyNode:node_modules/minipass Completed in 6470ms
298 timing reifyNode:node_modules/make-error Completed in 6469ms
299 timing reifyNode:node_modules/log-driver Completed in 6470ms
300 timing reifyNode:node_modules/hosted-git-info Completed in 6469ms
301 timing reifyNode:node_modules/hexip Completed in 6468ms
302 timing reifyNode:node_modules/har-validator Completed in 6469ms
303 timing reifyNode:node_modules/globals Completed in 6470ms
304 timing reifyNode:node_modules/getpass Completed in 6471ms
305 timing reifyNode:node_modules/digest-header Completed in 6467ms
306 timing reifyNode:node_modules/delayed-stream Completed in 6468ms
307 timing reifyNode:node_modules/cookie Completed in 6468ms
308 timing reifyNode:node_modules/content-disposition Completed in 6469ms
309 timing reifyNode:node_modules/compression Completed in 6468ms
310 timing reifyNode:node_modules/component-bind Completed in 6469ms
311 timing reifyNode:node_modules/color-name Completed in 6468ms
312 timing reifyNode:node_modules/better-assert Completed in 6465ms
313 timing reifyNode:node_modules/base64-arraybuffer Completed in 6466ms
314 timing reifyNode:node_modules/arraybuffer.slice Completed in 6466ms
315 timing reifyNode:node_modules/touch Completed in 6546ms
316 timing reifyNode:node_modules/thunkify Completed in 6545ms
317 timing reifyNode:node_modules/throttleit Completed in 6545ms
318 timing reifyNode:node_modules/tap-mocha-reporter/node_modules/isarray Completed in 6545ms
319 timing reifyNode:node_modules/spdx-expression-parse Completed in 6542ms
320 timing reifyNode:node_modules/spawn-wrap Completed in 6543ms
321 timing reifyNode:node_modules/send Completed in 6540ms
322 timing reifyNode:node_modules/sax Completed in 6541ms
323 timing reifyNode:node_modules/require-directory Completed in 6542ms
324 timing reifyNode:node_modules/raw-body Completed in 6542ms
325 timing reifyNode:node_modules/punycode Completed in 6543ms
326 timing reifyNode:node_modules/pause-stream Completed in 6542ms
327 timing reifyNode:node_modules/passport-strategy Completed in 6542ms
328 timing reifyNode:node_modules/parseuri Completed in 6543ms
329 timing reifyNode:node_modules/own-or-env Completed in 6543ms
330 timing reifyNode:node_modules/jsprim Completed in 6543ms
331 timing reifyNode:node_modules/istanbul-lib-hook Completed in 6542ms
332 timing reifyNode:node_modules/istanbul-lib-coverage Completed in 6543ms
333 timing reifyNode:node_modules/is-arrayish Completed in 6543ms
334 timing reifyNode:node_modules/has-cors Completed in 6542ms
335 timing reifyNode:node_modules/has-binary Completed in 6543ms
336 timing reifyNode:node_modules/get-uri/node_modules/safe-buffer Completed in 6543ms
337 timing reifyNode:node_modules/eyes Completed in 6542ms
338 timing reifyNode:node_modules/du Completed in 6541ms
339 timing reifyNode:node_modules/domain-browser Completed in 6542ms
340 timing reifyNode:node_modules/compression/node_modules/safe-buffer Completed in 6541ms
341 timing reifyNode:node_modules/commondir Completed in 6542ms
342 timing reifyNode:node_modules/blob Completed in 6538ms
343 timing reifyNode:node_modules/bcrypt-pbkdf Completed in 6538ms
344 timing reifyNode:node_modules/apache-crypt Completed in 6539ms
345 timing reifyNode:node_modules/after Completed in 6539ms
346 timing reifyNode:node_modules/address Completed in 6540ms
347 timing metavuln:cache:get:security-advisory:hoek:qPgThZvvjHHtWa7NcVWYnodOY6URJw+eilXmZLf03+oIUkZKnGqvzkxlz5zwS3FYp3fg711ixdgtj9xbcQZEWw== Completed in 1003ms
348 timing metavuln:cache:get:security-advisory:fstream:WlvA7Kz/d36oaERYo+bgP0nK63YpsjHNT5O1EYOj7PyVzYxaSuBzDaGc4uEuA6fpyeV7J0PVJF3CQtjP3brzQA== Completed in 993ms
349 timing metavuln:cache:get:security-advisory:parsejson:G3AW2RwCugvXOS2cwvQufj0oSNteT3HpwxoBPobrS367lRlQLWgut6W9TaO8Y3t6d+qUb8M9q5aDTLPUCS97PA== Completed in 992ms
350 timing metavuln:cache:get:security-advisory:debug:c/EpWYcLqpggMauDEqU7tsEO/tHyEILe760kXcHD/9HAZjVLK249B6/U6G+d9ROTtaLwElI+G0NkpJJoLNd3sQ== Completed in 995ms
351 timing metavuln:cache:get:security-advisory:angular:Osx0otUkii9Ym2tEoyKQorqnJWJxtTFnzDAYG6qN0JVouWT5V30VbopdtLR6McJx1v7mCmQC9JCBDdgnaFWvyw== Completed in 989ms
352 timing reifyNode:node_modules/xtend Completed in 6639ms
353 timing reifyNode:node_modules/ultron Completed in 6636ms
354 timing reifyNode:node_modules/type-check Completed in 6636ms
355 timing reifyNode:node_modules/statuses Completed in 6630ms
356 timing reifyNode:node_modules/slice-stream Completed in 6627ms
357 timing reifyNode:node_modules/over Completed in 6623ms
358 timing reifyNode:node_modules/object-component Completed in 6623ms
359 timing reifyNode:node_modules/https-proxy-agent Completed in 6617ms
360 timing reifyNode:node_modules/http-proxy-agent Completed in 6617ms
361 timing reifyNode:node_modules/graceful-fs Completed in 6618ms
362 timing reifyNode:node_modules/fireworm/node_modules/async Completed in 6617ms
363 timing reifyNode:node_modules/fireworm Completed in 6617ms
364 timing reifyNode:node_modules/defined Completed in 6615ms
365 timing reifyNode:node_modules/data-uri-to-buffer Completed in 6615ms
366 timing reifyNode:node_modules/core-util-is Completed in 6615ms
367 timing reifyNode:node_modules/concat-map Completed in 6615ms
368 timing reifyNode:node_modules/component-inherit Completed in 6615ms
369 timing reifyNode:node_modules/component-emitter Completed in 6616ms
370 timing reifyNode:node_modules/color-convert Completed in 6616ms
371 timing reifyNode:node_modules/buffers Completed in 6614ms
372 timing reifyNode:node_modules/backo2 Completed in 6614ms
373 timing reifyNode:node_modules/aws4 Completed in 6614ms
374 timing reifyNode:node_modules/touch/node_modules/nopt Completed in 6691ms
375 timing reifyNode:node_modules/test-exclude/node_modules/glob Completed in 6690ms
376 timing reifyNode:node_modules/tap/node_modules/glob Completed in 6688ms
377 timing reifyNode:node_modules/spawn-wrap/node_modules/glob Completed in 6684ms
378 timing reifyNode:node_modules/safer-buffer Completed in 6682ms
379 timing reifyNode:node_modules/resumer Completed in 6682ms
380 timing reifyNode:node_modules/request-progress Completed in 6683ms
381 timing reifyNode:node_modules/release-zalgo Completed in 6684ms
382 timing reifyNode:node_modules/proxy-from-env Completed in 6684ms
383 timing reifyNode:node_modules/nyc/node_modules/glob Completed in 6680ms
384 timing reifyNode:node_modules/jsonify Completed in 6679ms
385 timing reifyNode:node_modules/istanbul-lib-source-maps/node_modules/glob Completed in 6678ms
386 timing reifyNode:node_modules/isstream Completed in 6679ms
387 timing reifyNode:node_modules/isexe Completed in 6679ms
388 timing reifyNode:node_modules/introspect Completed in 6679ms
389 timing reifyNode:node_modules/extend Completed in 6675ms
390 timing reifyNode:node_modules/express-session/node_modules/depd Completed in 6675ms
391 timing reifyNode:node_modules/estraverse Completed in 6677ms
392 timing reifyNode:node_modules/es6-error Completed in 6677ms
393 timing reifyNode:node_modules/cp-file Completed in 6676ms
394 timing reifyNode:node_modules/chalk Completed in 6673ms
395 timing reifyNode:node_modules/chainsaw Completed in 6674ms
396 timing reifyNode:node_modules/yargs-parser Completed in 6756ms
397 timing reifyNode:node_modules/verror Completed in 6754ms
398 timing reifyNode:node_modules/wget Completed in 6755ms
399 timing reifyNode:node_modules/tap-parser Completed in 6748ms
400 timing reifyNode:node_modules/tap-mocha-reporter/node_modules/tap-parser Completed in 6748ms
401 timing reifyNode:node_modules/semver Completed in 6742ms
402 timing reifyNode:node_modules/pac-proxy-agent Completed in 6739ms
403 timing reifyNode:node_modules/negotiator Completed in 6737ms
404 timing reifyNode:node_modules/mz Completed in 6736ms
405 timing reifyNode:node_modules/json3 Completed in 6738ms
406 timing reifyNode:node_modules/jsbn Completed in 6745ms
407 timing reifyNode:node_modules/ipaddr.js Completed in 6745ms
408 timing reifyNode:node_modules/file-uri-to-path Completed in 6742ms
409 timing reifyNode:node_modules/express/node_modules/negotiator Completed in 6753ms
410 timing reifyNode:node_modules/deep-equal Completed in 6752ms
411 timing reifyNode:node_modules/cross-spawn Completed in 6753ms
412 timing reifyNode:node_modules/cron Completed in 6754ms
413 timing reifyNode:node_modules/xml2js Completed in 6844ms
414 timing reifyNode:node_modules/userid Completed in 6843ms
415 timing reifyNode:node_modules/unix-crypt-td-js Completed in 6844ms
416 timing reifyNode:node_modules/socks-proxy-agent Completed in 6834ms
417 timing reifyNode:node_modules/proxy-agent Completed in 6831ms
418 timing reifyNode:node_modules/optionator Completed in 6829ms
419 timing reifyNode:node_modules/json-stringify-safe Completed in 6828ms
420 timing reifyNode:node_modules/jsesc Completed in 6827ms
421 timing reifyNode:node_modules/extsprintf Completed in 6823ms
422 timing reifyNode:node_modules/ecc-jsbn Completed in 6821ms
423 timing reifyNode:node_modules/deep-is Completed in 6821ms
424 timing reifyNode:node_modules/archy Completed in 6815ms
425 timing reifyNode:node_modules/angular-sanitize Completed in 6815ms
426 timing reifyNode:node_modules/@babel/template Completed in 6824ms
427 timing reifyNode:node_modules/source-map-support Completed in 6885ms
428 timing reifyNode:node_modules/socks-proxy-agent/node_modules/agent-base Completed in 6885ms
429 timing reifyNode:node_modules/socket.io-client/node_modules/debug Completed in 6885ms
430 timing reifyNode:node_modules/socket.io/node_modules/debug Completed in 6885ms
431 timing reifyNode:node_modules/socket.io-adapter/node_modules/debug Completed in 6887ms
432 timing reifyNode:node_modules/optionator/node_modules/wordwrap Completed in 6881ms
433 timing reifyNode:node_modules/levn Completed in 6877ms
434 timing reifyNode:node_modules/json-schema-traverse Completed in 6878ms
435 timing reifyNode:node_modules/istanbul-lib-instrument/node_modules/semver Completed in 6878ms
436 timing reifyNode:node_modules/glob Completed in 6875ms
437 timing reifyNode:node_modules/escodegen Completed in 6874ms
438 timing reifyNode:node_modules/engine.io-parser Completed in 6873ms
439 timing reifyNode:node_modules/engine.io-client/node_modules/debug Completed in 6874ms
440 timing reifyNode:node_modules/engine.io/node_modules/debug Completed in 6874ms
441 timing reifyNode:node_modules/emoji-regex Completed in 6875ms
442 timing reifyNode:node_modules/du/node_modules/async Completed in 6876ms
443 timing reifyNode:node_modules/asn1 Completed in 6868ms
444 timing reifyNode:node_modules/angular-moment Completed in 6869ms
445 timing reifyNode:node_modules/through Completed in 6945ms
446 timing reifyNode:node_modules/tarball-extract/node_modules/mkdirp Completed in 6945ms
447 timing reifyNode:node_modules/socket.io-parser/node_modules/debug Completed in 6938ms
448 timing reifyNode:node_modules/q Completed in 6937ms
449 timing reifyNode:node_modules/nopt Completed in 6931ms
450 timing reifyNode:node_modules/normalize-package-data Completed in 6931ms
451 timing reifyNode:node_modules/ftp Completed in 6926ms
452 timing reifyNode:node_modules/etc-passwd Completed in 6923ms
453 timing reifyNode:node_modules/esutils Completed in 6924ms
454 timing reifyNode:node_modules/decompress-zip Completed in 6922ms
455 timing reifyNode:node_modules/agent-base Completed in 6913ms
456 timing reifyNode:node_modules/unzip/node_modules/graceful-fs Completed in 6990ms
457 timing reifyNode:node_modules/pullstream Completed in 6974ms
458 timing reifyNode:node_modules/prelude-ls Completed in 6973ms
459 timing reifyNode:node_modules/netmask Completed in 6969ms
460 timing reifyNode:node_modules/mime Completed in 6967ms
461 timing reifyNode:node_modules/istanbul-lib-report Completed in 6966ms
462 timing reifyNode:node_modules/ip Completed in 6964ms
463 timing reifyNode:node_modules/html-escaper Completed in 6964ms
464 timing reifyNode:node_modules/digest-header/node_modules/utility Completed in 6957ms
465 timing reifyNode:node_modules/dashdash Completed in 6956ms
466 timing reifyNode:node_modules/tough-cookie Completed in 7026ms
467 timing reifyNode:node_modules/socket.io Completed in 7016ms
468 timing reifyNode:node_modules/proxy-agent/node_modules/debug Completed in 7013ms
469 timing reifyNode:node_modules/passport.socketio Completed in 7012ms
470 timing reifyNode:node_modules/pac-proxy-agent/node_modules/debug Completed in 7012ms
471 timing reifyNode:node_modules/istanbul-lib-instrument Completed in 7005ms
472 timing reifyNode:node_modules/https-proxy-agent/node_modules/debug Completed in 7002ms
473 timing reifyNode:node_modules/growl Completed in 7003ms
474 timing reifyNode:node_modules/strftime Completed in 7056ms
475 timing reifyNode:node_modules/node-getopt Completed in 7043ms
476 timing reifyNode:node_modules/mime-db Completed in 7042ms
477 timing reifyNode:node_modules/istanbul-lib-source-maps Completed in 7039ms
478 timing reifyNode:node_modules/istanbul-lib-source-maps/node_modules/debug Completed in 7041ms
479 timing reifyNode:node_modules/get-uri/node_modules/debug Completed in 7036ms
480 timing reifyNode:node_modules/express-session Completed in 7035ms
481 timing reifyNode:node_modules/code Completed in 7026ms
482 timing reifyNode:node_modules/@babel/traverse/node_modules/debug Completed in 7021ms
483 timing reifyNode:node_modules/type-is/node_modules/mime-db Completed in 7098ms
484 timing reifyNode:node_modules/request/node_modules/mime-db Completed in 7083ms
485 timing reifyNode:node_modules/mkpath Completed in 7075ms
486 timing reifyNode:node_modules/express/node_modules/mime-db Completed in 7064ms
487 timing reifyNode:node_modules/depd Completed in 7061ms
488 timing reifyNode:node_modules/degenerator Completed in 7062ms
489 timing reifyNode:node_modules/compression/node_modules/mime-db Completed in 7060ms
490 timing reifyNode:node_modules/compressible/node_modules/mime-db Completed in 7059ms
491 timing reifyNode:node_modules/body-parser Completed in 7056ms
492 timing reifyNode:node_modules/uuid Completed in 7135ms
493 timing reifyNode:node_modules/http-signature Completed in 7098ms
494 timing reifyNode:node_modules/form-data Completed in 7097ms
495 timing reifyNode:node_modules/ejs Completed in 7092ms
496 timing reifyNode:node_modules/xregexp Completed in 7163ms
497 timing reifyNode:node_modules/winston/node_modules/async Completed in 7162ms
498 timing reifyNode:node_modules/unzip/node_modules/readable-stream Completed in 7159ms
499 timing reifyNode:node_modules/slice-stream/node_modules/readable-stream Completed in 7156ms
500 timing reifyNode:node_modules/pullstream/node_modules/readable-stream Completed in 7155ms
501 timing reifyNode:node_modules/passport Completed in 7154ms
502 timing reifyNode:node_modules/match-stream/node_modules/readable-stream Completed in 7147ms
503 timing reifyNode:node_modules/daemonize2 Completed in 7130ms
504 timing reifyNode:node_modules/xmlhttprequest-ssl Completed in 7218ms
505 timing reifyNode:node_modules/performance-now Completed in 7208ms
506 timing reifyNode:node_modules/http-proxy-agent/node_modules/debug Completed in 7198ms
507 timing reifyNode:node_modules/asynckit Completed in 7181ms
508 timing reifyNode:node_modules/urllib Completed in 7265ms
509 timing reifyNode:node_modules/readable-stream Completed in 7248ms
510 timing reifyNode:node_modules/pkginfo Completed in 7247ms
511 timing reifyNode:node_modules/method-override/node_modules/debug Completed in 7238ms
512 timing reifyNode:node_modules/lcov-parse Completed in 7237ms
513 timing reifyNode:node_modules/fast-json-stable-stringify Completed in 7229ms
514 timing reifyNode:node_modules/debug Completed in 7223ms
515 timing reifyNode:node_modules/compression/node_modules/debug Completed in 7221ms
516 timing reifyNode:node_modules/async Completed in 7216ms
517 timing reifyNode:node_modules/sprintf-js Completed in 7300ms
518 timing reifyNode:node_modules/events-to-array Completed in 7271ms
519 timing reifyNode:node_modules/tweetnacl Completed in 7335ms
520 timing reifyNode:node_modules/request/node_modules/uuid Completed in 7320ms
521 timing reifyNode:node_modules/osx-release/node_modules/minimist Completed in 7316ms
522 timing reifyNode:node_modules/mkdirp/node_modules/minimist Completed in 7313ms
523 timing reifyNode:node_modules/nyc/node_modules/uuid Completed in 7318ms
524 timing reifyNode:node_modules/lazylines Completed in 7312ms
525 timing reifyNode:node_modules/har-schema Completed in 7309ms
526 timing reifyNode:node_modules/esm Completed in 7304ms
527 timing reifyNode:node_modules/coveralls/node_modules/minimist Completed in 7300ms
528 timing reifyNode:node_modules/utility Completed in 7369ms
529 timing reifyNode:node_modules/node-uuid Completed in 7346ms
530 timing reifyNode:node_modules/get-uri Completed in 7336ms
531 timing reifyNode:node_modules/engine.io Completed in 7332ms
532 timing reifyNode:node_modules/match-stream Completed in 7366ms
533 timing reifyNode:node_modules/ws Completed in 7417ms
534 timing reifyNode:node_modules/escodegen/node_modules/esprima Completed in 7368ms
535 timing reifyNode:node_modules/esprima Completed in 7370ms
536 timing reifyNode:node_modules/degenerator/node_modules/esprima Completed in 7367ms
537 timing reifyNode:node_modules/ts-node Completed in 7428ms
538 timing reifyNode:node_modules/line-by-line Completed in 7400ms
539 timing reifyNode:node_modules/traverse Completed in 7448ms
540 timing reifyNode:node_modules/hoek Completed in 7414ms
541 timing reifyNode:node_modules/adm-zip Completed in 7392ms
542 timing reifyNode:node_modules/fstream Completed in 7427ms
543 timing reifyNode:node_modules/smart-buffer Completed in 7465ms
544 http fetch GET 304 https://registry.npmjs.org/hoek 1858ms (from cache)
545 timing metavuln:packument:hoek Completed in 1866ms
546 timing metavuln:load:security-advisory:hoek:566 Completed in 5ms
547 timing metavuln:calculate:security-advisory:hoek:566 Completed in 1873ms
548 timing reifyNode:node_modules/@babel/parser Completed in 7430ms
549 timing reifyNode:node_modules/qs Completed in 7485ms
550 timing reifyNode:node_modules/request/node_modules/qs Completed in 7487ms
551 timing reifyNode:node_modules/engine.io-client Completed in 7459ms
552 timing reifyNode:node_modules/tap Completed in 7512ms
553 timing reifyNode:node_modules/request Completed in 7501ms
554 timing reifyNode:node_modules/posix Completed in 7500ms
555 timing reifyNode:node_modules/nyc Completed in 7497ms
556 timing reifyNode:node_modules/unzip/node_modules/fstream Completed in 7540ms
557 timing reifyNode:node_modules/express Completed in 7501ms
558 timing reifyNode:node_modules/get-uri/node_modules/readable-stream Completed in 7523ms
559 timing reifyNode:node_modules/@types/node Completed in 7502ms
560 timing reifyNode:node_modules/xmlbuilder Completed in 7582ms
561 timing reifyNode:node_modules/tap-mocha-reporter/node_modules/readable-stream Completed in 7570ms
562 timing reifyNode:node_modules/pac-resolver Completed in 7554ms
563 http fetch GET 304 https://registry.npmjs.org/fstream 1949ms (from cache)
564 timing metavuln:packument:fstream Completed in 1952ms
565 timing metavuln:load:security-advisory:fstream:886 Completed in 1ms
566 timing metavuln:calculate:security-advisory:fstream:886 Completed in 1953ms
567 http fetch GET 304 https://registry.npmjs.org/debug 1955ms (from cache)
568 timing metavuln:packument:debug Completed in 1957ms
569 timing metavuln:load:security-advisory:debug:534 Completed in 1ms
570 timing metavuln:calculate:security-advisory:debug:534 Completed in 1960ms
571 http fetch GET 304 https://registry.npmjs.org/parsejson 1955ms (from cache)
572 timing metavuln:packument:parsejson Completed in 1957ms
573 timing metavuln:load:security-advisory:parsejson:528 Completed in 0ms
574 timing metavuln:calculate:security-advisory:parsejson:528 Completed in 1958ms
575 http fetch GET 304 https://registry.npmjs.org/angular 1954ms (from cache)
576 timing metavuln:packument:angular Completed in 1957ms
577 timing metavuln:load:security-advisory:angular:1343 Completed in 8ms
578 timing metavuln:calculate:security-advisory:angular:1343 Completed in 1965ms
579 timing reifyNode:node_modules/psl Completed in 7602ms
580 timing reifyNode:node_modules/mcquery Completed in 7592ms
581 timing reifyNode:node_modules/any-promise Completed in 7568ms
582 timing reifyNode:node_modules/colors Completed in 7602ms
583 timing reifyNode:node_modules/coveralls Completed in 7614ms
584 timing reifyNode:node_modules/@babel/generator Completed in 7604ms
585 timing reifyNode:node_modules/rsync Completed in 7661ms
586 timing reifyNode:node_modules/procfs-stats Completed in 7669ms
587 timing reifyNode:node_modules/moment-duration-format Completed in 7662ms
588 timing reifyNode:node_modules/tunnel Completed in 7714ms
589 timing reifyNode:node_modules/tarball-extract/node_modules/tar Completed in 7711ms
590 timing reifyNode:node_modules/argparse Completed in 7666ms
591 http fetch GET 200 https://registry.npmjs.org/code 129ms (from cache)
592 timing metavuln:packument:code Completed in 131ms
593 timing metavuln:cache:get:security-advisory:code:g61VHtC1HnuO2YgDusnGqgnqYOIclJEoMd+Xg+6Un/56BkfMtOPTMCTyRHjmONK1pBByAuQiyg6qW5LywFHn2g== Completed in 143ms
594 timing metavuln:load:security-advisory:code:qPgThZvvjHHtWa7NcVWYnodOY6URJw+eilXmZLf03+oIUkZKnGqvzkxlz5zwS3FYp3fg711ixdgtj9xbcQZEWw== Completed in 1ms
595 timing metavuln:calculate:security-advisory:code:qPgThZvvjHHtWa7NcVWYnodOY6URJw+eilXmZLf03+oIUkZKnGqvzkxlz5zwS3FYp3fg711ixdgtj9xbcQZEWw== Completed in 144ms
596 timing reifyNode:node_modules/iconv-lite Completed in 7741ms
597 timing reifyNode:node_modules/object-hash Completed in 7762ms
598 timing reifyNode:node_modules/binary Completed in 7731ms
599 timing reifyNode:node_modules/shelljs Completed in 7812ms
600 timing reifyNode:node_modules/json-schema Completed in 7863ms
601 timing metavuln:cache:get:security-advisory:engine.io:yy6HiJaA4+O9ezd09FCKad7H1VwzXDpbjpEwIbUUfy5L6mw1k+qmjMkLNEaloHnB1eAKEErPaMEa8MwbihHdPA== Completed in 161ms
602 timing metavuln:cache:get:security-advisory:engine.io-client:45l5YAmFDtmrHS3GuFaoT77ufq/WMNGphCsvhQ5qSzkiVl0ged8TAtzLxJSGXPAs5s8W7db/tjgZ2jD5DMrUYA== Completed in 158ms
603 timing metavuln:cache:get:security-advisory:socket.io:uYZQZ2otUczCXUs5WDjcRrJtmNtMSkBSlB6hMJUyDYOxOXo1KwDIyY2LYCNvDNCunD+fhXYWa5vxFQ+Sz+z2cA== Completed in 156ms
604 timing metavuln:cache:get:security-advisory:socket.io-adapter:7+1Lhnf8PUqGVGYU85BVMhE7cq8m6s8LB4cb2nSEU9DGMS43himtiVOejmMHWmzpL1BHWc9JgsH51tFjpNh0KQ== Completed in 153ms
605 timing metavuln:cache:get:security-advisory:socket.io-client:saI4gSk9uuFWg8DtMTO3MqPx3ovLZanIPOrM1NBHIbdiYbEZdDOf/0xoImdanp01HB1rKvh1cfM7QHbjM0km1A== Completed in 150ms
606 timing metavuln:cache:get:security-advisory:socket.io-parser:dnkIYg3v3LP6MYCfCrYz/phaT9H7SMgeg9fz6EXgq/qK3lvYWMLNmkdqWkHWu+QuIl9p7Ym7HOdyljXPDoPt9A== Completed in 148ms
607 timing reifyNode:node_modules/es6-promise Completed in 7880ms
608 timing reifyNode:node_modules/@babel/traverse Completed in 7871ms
609 timing reifyNode:node_modules/tap-mocha-reporter Completed in 7943ms
610 timing reifyNode:node_modules/tape Completed in 7955ms
611 timing reifyNode:node_modules/yargs Completed in 7980ms
612 timing reifyNode:node_modules/angular-translate Completed in 7908ms
613 timing reifyNode:node_modules/js-yaml Completed in 7975ms
614 timing reifyNode:node_modules/sshpk Completed in 8011ms
615 timing reifyNode:node_modules/sha512crypt-node Completed in 8017ms
616 timing reifyNode:node_modules/unzip Completed in 8045ms
617 timing reifyNode:node_modules/source-map Completed in 8038ms
618 timing reifyNode:node_modules/socks Completed in 8050ms
619 timing reifyNode:node_modules/source-map-support/node_modules/source-map Completed in 8055ms
620 timing reifyNode:node_modules/merge-source-map/node_modules/source-map Completed in 8036ms
621 timing reifyNode:node_modules/istanbul-lib-source-maps/node_modules/source-map Completed in 8033ms
622 timing reifyNode:node_modules/escodegen/node_modules/source-map Completed in 8044ms
623 http fetch GET 304 https://registry.npmjs.org/engine.io-client 364ms (from cache)
624 timing metavuln:packument:engine.io-client Completed in 368ms
625 timing metavuln:load:security-advisory:engine.io-client:c/EpWYcLqpggMauDEqU7tsEO/tHyEILe760kXcHD/9HAZjVLK249B6/U6G+d9ROTtaLwElI+G0NkpJJoLNd3sQ== Completed in 3ms
626 timing metavuln:calculate:security-advisory:engine.io-client:c/EpWYcLqpggMauDEqU7tsEO/tHyEILe760kXcHD/9HAZjVLK249B6/U6G+d9ROTtaLwElI+G0NkpJJoLNd3sQ== Completed in 372ms
627 http fetch GET 304 https://registry.npmjs.org/engine.io 375ms (from cache)
628 timing metavuln:packument:engine.io Completed in 378ms
629 timing metavuln:load:security-advisory:engine.io:c/EpWYcLqpggMauDEqU7tsEO/tHyEILe760kXcHD/9HAZjVLK249B6/U6G+d9ROTtaLwElI+G0NkpJJoLNd3sQ== Completed in 2ms
630 timing metavuln:calculate:security-advisory:engine.io:c/EpWYcLqpggMauDEqU7tsEO/tHyEILe760kXcHD/9HAZjVLK249B6/U6G+d9ROTtaLwElI+G0NkpJJoLNd3sQ== Completed in 383ms
631 http fetch GET 304 https://registry.npmjs.org/socket.io-adapter 379ms (from cache)
632 timing metavuln:packument:socket.io-adapter Completed in 381ms
633 timing metavuln:load:security-advisory:socket.io-adapter:c/EpWYcLqpggMauDEqU7tsEO/tHyEILe760kXcHD/9HAZjVLK249B6/U6G+d9ROTtaLwElI+G0NkpJJoLNd3sQ== Completed in 0ms
634 timing metavuln:calculate:security-advisory:socket.io-adapter:c/EpWYcLqpggMauDEqU7tsEO/tHyEILe760kXcHD/9HAZjVLK249B6/U6G+d9ROTtaLwElI+G0NkpJJoLNd3sQ== Completed in 382ms
635 http fetch GET 304 https://registry.npmjs.org/socket.io 384ms (from cache)
636 timing metavuln:packument:socket.io Completed in 388ms
637 timing metavuln:load:security-advisory:socket.io:c/EpWYcLqpggMauDEqU7tsEO/tHyEILe760kXcHD/9HAZjVLK249B6/U6G+d9ROTtaLwElI+G0NkpJJoLNd3sQ== Completed in 2ms
638 timing metavuln:calculate:security-advisory:socket.io:c/EpWYcLqpggMauDEqU7tsEO/tHyEILe760kXcHD/9HAZjVLK249B6/U6G+d9ROTtaLwElI+G0NkpJJoLNd3sQ== Completed in 391ms
639 timing reifyNode:node_modules/socket.io-client Completed in 8141ms
640 timing reifyNode:node_modules/istanbul-reports Completed in 8127ms
641 http fetch GET 304 https://registry.npmjs.org/socket.io-client 429ms (from cache)
642 timing metavuln:packument:socket.io-client Completed in 433ms
643 timing metavuln:load:security-advisory:socket.io-client:c/EpWYcLqpggMauDEqU7tsEO/tHyEILe760kXcHD/9HAZjVLK249B6/U6G+d9ROTtaLwElI+G0NkpJJoLNd3sQ== Completed in 7ms
644 timing metavuln:calculate:security-advisory:socket.io-client:c/EpWYcLqpggMauDEqU7tsEO/tHyEILe760kXcHD/9HAZjVLK249B6/U6G+d9ROTtaLwElI+G0NkpJJoLNd3sQ== Completed in 442ms
645 timing reifyNode:node_modules/ts-node/node_modules/diff Completed in 8233ms
646 timing reifyNode:node_modules/nan Completed in 8209ms
647 timing reifyNode:node_modules/fs-extra Completed in 8217ms
648 http fetch GET 304 https://registry.npmjs.org/socket.io-parser 501ms (from cache)
649 timing metavuln:packument:socket.io-parser Completed in 504ms
650 timing metavuln:load:security-advisory:socket.io-parser:c/EpWYcLqpggMauDEqU7tsEO/tHyEILe760kXcHD/9HAZjVLK249B6/U6G+d9ROTtaLwElI+G0NkpJJoLNd3sQ== Completed in 1ms
651 timing metavuln:calculate:security-advisory:socket.io-parser:c/EpWYcLqpggMauDEqU7tsEO/tHyEILe760kXcHD/9HAZjVLK249B6/U6G+d9ROTtaLwElI+G0NkpJJoLNd3sQ== Completed in 506ms
652 timing reifyNode:node_modules/ast-types Completed in 8230ms
653 timing metavuln:cache:get:security-advisory:unzip:EsSPkiM88svawaxKzykbbDskFukJRBwCAVSMkIj4WXO9bEylhryP8BRRHalGFoLVwhUdcSDaPENulwYeTwZbpw== Completed in 47ms
654 timing reifyNode:node_modules/winston Completed in 8334ms
655 timing reifyNode:node_modules/uri-js Completed in 8346ms
656 timing reifyNode:node_modules/angular Completed in 8313ms
657 timing reifyNode:node_modules/angular-translate/node_modules/angular Completed in 8344ms
658 http fetch GET 304 https://registry.npmjs.org/unzip 142ms (from cache)
659 timing metavuln:packument:unzip Completed in 144ms
660 timing metavuln:load:security-advisory:unzip:WlvA7Kz/d36oaERYo+bgP0nK63YpsjHNT5O1EYOj7PyVzYxaSuBzDaGc4uEuA6fpyeV7J0PVJF3CQtjP3brzQA== Completed in 1ms
661 timing metavuln:calculate:security-advisory:unzip:WlvA7Kz/d36oaERYo+bgP0nK63YpsjHNT5O1EYOj7PyVzYxaSuBzDaGc4uEuA6fpyeV7J0PVJF3CQtjP3brzQA== Completed in 146ms
662 timing metavuln:cache:get:security-advisory:engine.io-client:uv1/p+lkfXoC6btsv0LlWhrcv8EwgieXT0ZvMYFZ23H1woraNrd2EaHhM0rAyhR9kcG1E00y65gIyOD9D6pDCA== Completed in 17ms
663 timing metavuln:load:security-advisory:engine.io-client:G3AW2RwCugvXOS2cwvQufj0oSNteT3HpwxoBPobrS367lRlQLWgut6W9TaO8Y3t6d+qUb8M9q5aDTLPUCS97PA== Completed in 3ms
664 timing metavuln:calculate:security-advisory:engine.io-client:G3AW2RwCugvXOS2cwvQufj0oSNteT3HpwxoBPobrS367lRlQLWgut6W9TaO8Y3t6d+qUb8M9q5aDTLPUCS97PA== Completed in 20ms
665 timing reifyNode:node_modules/nodeunit Completed in 8487ms
666 timing metavuln:cache:get:security-advisory:mcquery:b2jMrkdYsx22X0S+U0Y06gvevVJhz7yRrZwIifQUFIbk1rkVFSHIs0/yKK6CD6bfCo9CqGMSK6ZeKOggcIDsmA== Completed in 35ms
667 timing reifyNode:node_modules/ajv Completed in 8504ms
668 timing reifyNode:node_modules/@babel/types Completed in 8506ms
669 timing reifyNode:node_modules/resolve Completed in 8602ms
670 http fetch GET 304 https://registry.npmjs.org/mcquery 124ms (from cache)
671 timing metavuln:packument:mcquery Completed in 126ms
672 timing metavuln:load:security-advisory:mcquery:g61VHtC1HnuO2YgDusnGqgnqYOIclJEoMd+Xg+6Un/56BkfMtOPTMCTyRHjmONK1pBByAuQiyg6qW5LywFHn2g== Completed in 1ms
673 timing metavuln:calculate:security-advisory:mcquery:g61VHtC1HnuO2YgDusnGqgnqYOIclJEoMd+Xg+6Un/56BkfMtOPTMCTyRHjmONK1pBByAuQiyg6qW5LywFHn2g== Completed in 128ms
674 timing metavuln:cache:get:security-advisory:socket.io-client:u21cPa8Wvk496ll2s3o5gPzVGkEsgoXr/i+weYryRJR9DwBaBUhaAZlFVBfz16yrUoqQqNqVxngYO+WpM3FVUw== Completed in 10ms
675 timing metavuln:load:security-advisory:socket.io-client:45l5YAmFDtmrHS3GuFaoT77ufq/WMNGphCsvhQ5qSzkiVl0ged8TAtzLxJSGXPAs5s8W7db/tjgZ2jD5DMrUYA== Completed in 2ms
676 timing metavuln:calculate:security-advisory:socket.io-client:45l5YAmFDtmrHS3GuFaoT77ufq/WMNGphCsvhQ5qSzkiVl0ged8TAtzLxJSGXPAs5s8W7db/tjgZ2jD5DMrUYA== Completed in 13ms
677 timing reifyNode:node_modules/tar Completed in 8646ms
678 timing metavuln:cache:get:security-advisory:socket.io:QcL2uM6GZSrZ9rh52xqn0xc0exdl6qBveS4jbSOWCJDQpZSsKRjBTy/ZvCub9rCbgNBqfbIPSwKcH5f3Zu3DnQ== Completed in 12ms
679 timing metavuln:load:security-advisory:socket.io:yy6HiJaA4+O9ezd09FCKad7H1VwzXDpbjpEwIbUUfy5L6mw1k+qmjMkLNEaloHnB1eAKEErPaMEa8MwbihHdPA== Completed in 5ms
680 timing metavuln:calculate:security-advisory:socket.io:yy6HiJaA4+O9ezd09FCKad7H1VwzXDpbjpEwIbUUfy5L6mw1k+qmjMkLNEaloHnB1eAKEErPaMEa8MwbihHdPA== Completed in 17ms
681 timing reifyNode:node_modules/moment-timezone Completed in 8643ms
682 timing metavuln:cache:get:security-advisory:socket.io:gsvS1GDWi4sw4FBfkySmOPms+5qmNFmqBXTB6Ik9DhcvU0p7DU32NTB6voARdv2yNbyd0RHLNVH3CXuKW2Cmtg== Completed in 12ms
683 timing metavuln:load:security-advisory:socket.io:7+1Lhnf8PUqGVGYU85BVMhE7cq8m6s8LB4cb2nSEU9DGMS43himtiVOejmMHWmzpL1BHWc9JgsH51tFjpNh0KQ== Completed in 3ms
684 timing metavuln:calculate:security-advisory:socket.io:7+1Lhnf8PUqGVGYU85BVMhE7cq8m6s8LB4cb2nSEU9DGMS43himtiVOejmMHWmzpL1BHWc9JgsH51tFjpNh0KQ== Completed in 15ms
685 timing metavuln:cache:get:security-advisory:socket.io:qR1iUglptJV1garH7Saonlwkpc4WZ3wVi2cs7ncklzsMbqRZK6qd7V5AfAb1FkAoKkRK4kLyRtKED4Jxz52U1g== Completed in 23ms
686 timing metavuln:load:security-advisory:socket.io:saI4gSk9uuFWg8DtMTO3MqPx3ovLZanIPOrM1NBHIbdiYbEZdDOf/0xoImdanp01HB1rKvh1cfM7QHbjM0km1A== Completed in 3ms
687 timing metavuln:calculate:security-advisory:socket.io:saI4gSk9uuFWg8DtMTO3MqPx3ovLZanIPOrM1NBHIbdiYbEZdDOf/0xoImdanp01HB1rKvh1cfM7QHbjM0km1A== Completed in 26ms
688 timing metavuln:cache:get:security-advisory:socket.io:cUmWeLgFr45HLaqB7BM62QTY6ejhXK+n44KEdOCN8J3C9aAfYCgMq6tw2NuHCfZJ4u8kFHsqnCUrVxVfC3twrg== Completed in 19ms
689 timing metavuln:load:security-advisory:socket.io:dnkIYg3v3LP6MYCfCrYz/phaT9H7SMgeg9fz6EXgq/qK3lvYWMLNmkdqWkHWu+QuIl9p7Ym7HOdyljXPDoPt9A== Completed in 2ms
690 timing metavuln:calculate:security-advisory:socket.io:dnkIYg3v3LP6MYCfCrYz/phaT9H7SMgeg9fz6EXgq/qK3lvYWMLNmkdqWkHWu+QuIl9p7Ym7HOdyljXPDoPt9A== Completed in 21ms
691 timing metavuln:cache:get:security-advisory:socket.io-adapter:6cbVvyQOzJQz3vcDygpaC9C1hhqNuy3fmoLIE3TbubffYXTpKsDWtzaI/sZ92ag96Jxk/uY+sDzR3WXGt0PpfA== Completed in 20ms
692 timing metavuln:load:security-advisory:socket.io-adapter:dnkIYg3v3LP6MYCfCrYz/phaT9H7SMgeg9fz6EXgq/qK3lvYWMLNmkdqWkHWu+QuIl9p7Ym7HOdyljXPDoPt9A== Completed in 0ms
693 timing metavuln:calculate:security-advisory:socket.io-adapter:dnkIYg3v3LP6MYCfCrYz/phaT9H7SMgeg9fz6EXgq/qK3lvYWMLNmkdqWkHWu+QuIl9p7Ym7HOdyljXPDoPt9A== Completed in 20ms
694 timing metavuln:cache:get:security-advisory:socket.io-client:IjeqZYk7uWa4DO4BypjqgkCjTLcm6/Xpq8uJinm7jkATbC2SxkWzS/Dc/wHRULY+kolMhL/cEbRZgOEBduKZPw== Completed in 21ms
695 timing metavuln:load:security-advisory:socket.io-client:dnkIYg3v3LP6MYCfCrYz/phaT9H7SMgeg9fz6EXgq/qK3lvYWMLNmkdqWkHWu+QuIl9p7Ym7HOdyljXPDoPt9A== Completed in 1ms
696 timing metavuln:calculate:security-advisory:socket.io-client:dnkIYg3v3LP6MYCfCrYz/phaT9H7SMgeg9fz6EXgq/qK3lvYWMLNmkdqWkHWu+QuIl9p7Ym7HOdyljXPDoPt9A== Completed in 22ms
697 timing auditReport:init Completed in 3189ms
698 timing reify:audit Completed in 8844ms
699 timing reifyNode:node_modules/moment Completed in 9071ms
700 timing reifyNode:node_modules/lodash Completed in 9312ms
701 timing reifyNode:node_modules/typescript Completed in 9603ms
702 timing reify:unpack Completed in 9615ms
703 timing reify:unretire Completed in 3ms
704 timing build:queue Completed in 169ms
705 timing build:link:node_modules/uuid Completed in 19ms
706 timing build:link:node_modules/@babel/parser Completed in 37ms
707 timing build:link:node_modules/istanbul-lib-instrument/node_modules/semver Completed in 30ms
708 timing build:link:node_modules/istanbul-lib-source-maps/node_modules/rimraf Completed in 31ms
709 timing build:link:node_modules/nyc/node_modules/rimraf Completed in 31ms
710 timing build:link:node_modules/spawn-wrap/node_modules/rimraf Completed in 31ms
711 timing build:link:node_modules/request/node_modules/uuid Completed in 31ms
712 timing build:link:node_modules/tap-mocha-reporter/node_modules/tap-parser Completed in 30ms
713 timing build:link:node_modules/tap/node_modules/rimraf Completed in 30ms
714 timing build:link:node_modules/touch/node_modules/nopt Completed in 30ms
715 timing build:link:node_modules/tarball-extract/node_modules/mkdirp Completed in 30ms
716 timing build:link:node_modules/color-support Completed in 36ms
717 timing build:link:node_modules/decompress-zip Completed in 36ms
718 timing build:link:node_modules/coveralls Completed in 36ms
719 timing build:link:node_modules/du Completed in 35ms
720 timing build:link:node_modules/escodegen Completed in 35ms
721 timing build:link:node_modules/esprima Completed in 35ms
722 timing build:link:node_modules/js-yaml Completed in 35ms
723 timing build:link:node_modules/jsesc Completed in 35ms
724 timing build:link:node_modules/mime Completed in 35ms
725 timing build:link:node_modules/mkdirp Completed in 35ms
726 timing build:link:node_modules/node-uuid Completed in 35ms
727 timing build:link:node_modules/nodeunit Completed in 35ms
728 timing build:link:node_modules/nopt Completed in 35ms
729 timing build:link:node_modules/nyc Completed in 34ms
730 timing build:link:node_modules/opener Completed in 34ms
731 timing build:link:node_modules/os-name Completed in 34ms
732 timing build:link:node_modules/osx-release Completed in 34ms
733 timing build:link:node_modules/rimraf Completed in 34ms
734 timing build:link:node_modules/semver Completed in 34ms
735 timing build:link:node_modules/sha512crypt-node Completed in 34ms
736 timing build:link:node_modules/shelljs Completed in 34ms
737 timing build:link:node_modules/tap Completed in 34ms
738 timing build:link:node_modules/tap-mocha-reporter Completed in 33ms
739 timing build:link:node_modules/tap-parser Completed in 33ms
740 timing build:link:node_modules/tape Completed in 33ms
741 timing build:link:node_modules/ts-node Completed in 33ms
742 timing build:link:node_modules/wget Completed in 34ms
743 timing build:link:node_modules/typescript Completed in 34ms
744 timing build:link:node_modules/which Completed in 34ms
745 timing build:link:node_modules/degenerator/node_modules/esprima Completed in 34ms
746 timing build:link:node_modules/escodegen/node_modules/esprima Completed in 33ms
747 timing build:link:node_modules/nyc/node_modules/uuid Completed in 33ms
748 timing build:link:node_modules/spawn-wrap/node_modules/which Completed in 32ms
749 timing build:link Completed in 40ms
750 info run [email protected] install node_modules/posix node-gyp rebuild
751 info run [email protected] install node_modules/userid node-gyp rebuild
752 info run [email protected] install { code: 1, signal: null }
753 timing reify:rollback:createSparse Completed in 0ms
754 timing reify:rollback:retireShallow Completed in 0ms
755 timing command:install Completed in 15360ms
756 verbose stack Error: command failed
756 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/index.js:64:27)
756 verbose stack     at ChildProcess.emit (node:events:327:20)
756 verbose stack     at maybeClose (node:internal/child_process:1055:16)
756 verbose stack     at Socket.<anonymous> (node:internal/child_process:441:11)
756 verbose stack     at Socket.emit (node:events:327:20)
756 verbose stack     at Pipe.<anonymous> (node:net:655:12)
757 verbose pkgid [email protected]
758 verbose cwd /mnt/dietpi_userdata/mineos/minecraft
759 verbose Linux 5.4.72-v8+
760 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "i" "--unsafe-perm"
761 verbose node v15.1.0
762 verbose npm  v7.0.8
763 error code 1
764 error path /mnt/dietpi_userdata/mineos/minecraft/node_modules/userid
765 error command failed
766 error command sh -c node-gyp rebuild
767 error make: Entering directory '/mnt/dietpi_userdata/mineos/minecraft/node_modules/userid/build'
767 error   CXX(target) Release/obj.target/userid/src/userid.o
767 error make: Leaving directory '/mnt/dietpi_userdata/mineos/minecraft/node_modules/userid/build'
768 error gyp info it worked if it ends with ok
768 error gyp info using [email protected]
768 error gyp info using [email protected] | linux | arm64
768 error gyp info find Python using Python version 3.7.3 found at "/usr/bin/python3"
768 error gyp info spawn /usr/bin/python3
768 error gyp info spawn args [
768 error gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
768 error gyp info spawn args   'binding.gyp',
768 error gyp info spawn args   '-f',
768 error gyp info spawn args   'make',
768 error gyp info spawn args   '-I',
768 error gyp info spawn args   '/mnt/dietpi_userdata/mineos/minecraft/node_modules/userid/build/config.gypi',
768 error gyp info spawn args   '-I',
768 error gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
768 error gyp info spawn args   '-I',
768 error gyp info spawn args   '/root/.cache/node-gyp/15.1.0/include/node/common.gypi',
768 error gyp info spawn args   '-Dlibrary=shared_library',
768 error gyp info spawn args   '-Dvisibility=default',
768 error gyp info spawn args   '-Dnode_root_dir=/root/.cache/node-gyp/15.1.0',
768 error gyp info spawn args   '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp',
768 error gyp info spawn args   '-Dnode_lib_file=/root/.cache/node-gyp/15.1.0/<(target_arch)/node.lib',
768 error gyp info spawn args   '-Dmodule_root_dir=/mnt/dietpi_userdata/mineos/minecraft/node_modules/userid',
768 error gyp info spawn args   '-Dnode_engine=v8',
768 error gyp info spawn args   '--depth=.',
768 error gyp info spawn args   '--no-parallel',
768 error gyp info spawn args   '--generator-output',
768 error gyp info spawn args   'build',
768 error gyp info spawn args   '-Goutput_dir=.'
768 error gyp info spawn args ]
768 error gyp info spawn make
768 error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
768 error In file included from ../src/userid.cc:11:
768 error ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
768 error ../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
768 error      , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
768 error                                                               ^
768 error ../src/userid.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE GroupName(Nan::NAN_METHOD_ARGS_TYPE)’:
768 error ../src/userid.cc:47:42: error: no matching function for call to ‘v8::Value::Int32Value()’
768 error      group = getgrgid(info[0]->Int32Value());
768 error                                           ^
768 error In file included from /root/.cache/node-gyp/15.1.0/include/node/node.h:63,
768 error                  from ../../nan/nan.h:54,
768 error                  from ../src/userid.cc:11:
768 error /root/.cache/node-gyp/15.1.0/include/node/v8.h:2915:40: note: candidate: ‘v8::Maybe<int> v8::Value::Int32Value(v8::Local<v8::Context>) const’
768 error    V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local<Context> context) const;
768 error                                         ^~~~~~~~~~
768 error /root/.cache/node-gyp/15.1.0/include/node/v8.h:2915:40: note:   candidate expects 1 argument, 0 provided
768 error ../src/userid.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE Gids(Nan::NAN_METHOD_ARGS_TYPE)’:
768 error ../src/userid.cc:75:47: error: no matching function for call to ‘v8::Value::ToString()’
768 error    String::Utf8Value utfname(info[0]->ToString());
768 error                                                ^
768 error In file included from /root/.cache/node-gyp/15.1.0/include/node/node.h:63,
768 error                  from ../../nan/nan.h:54,
768 error                  from ../src/userid.cc:11:
768 error /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
768 error    V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
768 error                                             ^~~~~~~~
768 error /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note:   candidate expects 1 argument, 0 provided
768 error ../src/userid.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE Gid(Nan::NAN_METHOD_ARGS_TYPE)’:
768 error ../src/userid.cc:118:49: error: no matching function for call to ‘v8::Value::ToString()’
768 error      String::Utf8Value utfname(info[0]->ToString());
768 error                                                  ^
768 error In file included from /root/.cache/node-gyp/15.1.0/include/node/node.h:63,
768 error                  from ../../nan/nan.h:54,
768 error                  from ../src/userid.cc:11:
768 error /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
768 error    V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
768 error                                             ^~~~~~~~
768 error /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note:   candidate expects 1 argument, 0 provided
768 error ../src/userid.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE UserName(Nan::NAN_METHOD_ARGS_TYPE)’:
768 error ../src/userid.cc:137:41: error: no matching function for call to ‘v8::Value::Int32Value()’
768 error      user = getpwuid(info[0]->Int32Value());
768 error                                          ^
768 error In file included from /root/.cache/node-gyp/15.1.0/include/node/node.h:63,
768 error                  from ../../nan/nan.h:54,
768 error                  from ../src/userid.cc:11:
768 error /root/.cache/node-gyp/15.1.0/include/node/v8.h:2915:40: note: candidate: ‘v8::Maybe<int> v8::Value::Int32Value(v8::Local<v8::Context>) const’
768 error    V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local<Context> context) const;
768 error                                         ^~~~~~~~~~
768 error /root/.cache/node-gyp/15.1.0/include/node/v8.h:2915:40: note:   candidate expects 1 argument, 0 provided
768 error ../src/userid.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE Uid(Nan::NAN_METHOD_ARGS_TYPE)’:
768 error ../src/userid.cc:155:49: error: no matching function for call to ‘v8::Value::ToString()’
768 error      String::Utf8Value utfname(info[0]->ToString());
768 error                                                  ^
768 error In file included from /root/.cache/node-gyp/15.1.0/include/node/node.h:63,
768 error                  from ../../nan/nan.h:54,
768 error                  from ../src/userid.cc:11:
768 error /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
768 error    V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
768 error                                             ^~~~~~~~
768 error /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note:   candidate expects 1 argument, 0 provided
768 error In file included from ../../nan/nan.h:54,
768 error                  from ../src/userid.cc:11:
768 error ../src/userid.cc: At global scope:
768 error /root/.cache/node-gyp/15.1.0/include/node/node.h:835:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
768 error        (node::addon_register_func) (regfunc),                          \
768 error                                            ^
768 error /root/.cache/node-gyp/15.1.0/include/node/node.h:869:3: note: in expansion of macro ‘NODE_MODULE_X’
768 error    NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
768 error    ^~~~~~~~~~~~~
768 error ../src/userid.cc:174:1: note: in expansion of macro ‘NODE_MODULE’
768 error  NODE_MODULE(userid, Init);
768 error  ^~~~~~~~~~~
768 error make: *** [userid.target.mk:109: Release/obj.target/userid/src/userid.o] Error 1
768 error gyp ERR! build error
768 error gyp ERR! stack Error: `make` failed with exit code: 2
768 error gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
768 error gyp ERR! stack     at ChildProcess.emit (node:events:327:20)
768 error gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:277:12)
768 error gyp ERR! System Linux 5.4.72-v8+
768 error gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
768 error gyp ERR! cwd /mnt/dietpi_userdata/mineos/minecraft/node_modules/userid
768 error gyp ERR! node -v v15.1.0
768 error gyp ERR! node-gyp -v v7.1.2
768 error gyp ERR! not ok
769 verbose exit 1
@Joulinar
Copy link
Collaborator

Joulinar commented Nov 8, 2020

same happen on 32bit image.

Logfile attached. Click to expand!
Cloning into 'minecraft'...
remote: Enumerating objects: 24, done.
remote: Counting objects: 100% (24/24), done.
remote: Compressing objects: 100% (21/21), done.
remote: Total 5980 (delta 9), reused 6 (delta 3), pack-reused 5956
Receiving objects: 100% (5980/5980), 5.12 MiB | 1.06 MiB/s, done.
Resolving deltas: 100% (3522/3522), done.
[  OK  ] DietPi-Software | cd minecraft
[  OK  ] DietPi-Software | git config core.filemode false

added 1 package, and audited 1 package in 3s

found 0 vulnerabilities
npm notice
npm notice New patch version of npm available! 7.0.8 -> 7.0.9
npm notice Changelog: https://github.com/npm/cli/releases/tag/v7.0.9
npm notice Run npm install -g [email protected] to update!
npm notice

  Error: version required

npm ERR! code 1
npm ERR! path /mnt/dietpi_userdata/mineos/minecraft/node_modules/userid
npm ERR! command failed
npm ERR! command sh -c node-gyp rebuild
npm ERR! make: Entering directory '/mnt/dietpi_userdata/mineos/minecraft/node_modules/userid/build'
npm ERR!   CXX(target) Release/obj.target/userid/src/userid.o
npm ERR! make: Leaving directory '/mnt/dietpi_userdata/mineos/minecraft/node_modules/userid/build'
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using [email protected]
npm ERR! gyp info using [email protected] | linux | arm
npm ERR! gyp info find Python using Python version 3.7.3 found at "/usr/bin/python3"
npm ERR! gyp http GET https://nodejs.org/download/release/v15.1.0/node-v15.1.0-headers.tar.gz
npm ERR! gyp http 200 https://nodejs.org/download/release/v15.1.0/node-v15.1.0-headers.tar.gz
npm ERR! gyp http GET https://nodejs.org/download/release/v15.1.0/SHASUMS256.txt
npm ERR! gyp http 200 https://nodejs.org/download/release/v15.1.0/SHASUMS256.txt
npm ERR! gyp info spawn /usr/bin/python3
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
npm ERR! gyp info spawn args   'binding.gyp',
npm ERR! gyp info spawn args   '-f',
npm ERR! gyp info spawn args   'make',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   '/mnt/dietpi_userdata/mineos/minecraft/node_modules/userid/build/config.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   '/root/.cache/node-gyp/15.1.0/include/node/common.gypi',
npm ERR! gyp info spawn args   '-Dlibrary=shared_library',
npm ERR! gyp info spawn args   '-Dvisibility=default',
npm ERR! gyp info spawn args   '-Dnode_root_dir=/root/.cache/node-gyp/15.1.0',
npm ERR! gyp info spawn args   '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp',
npm ERR! gyp info spawn args   '-Dnode_lib_file=/root/.cache/node-gyp/15.1.0/<(target_arch)/node.lib',
npm ERR! gyp info spawn args   '-Dmodule_root_dir=/mnt/dietpi_userdata/mineos/minecraft/node_modules/userid',
npm ERR! gyp info spawn args   '-Dnode_engine=v8',
npm ERR! gyp info spawn args   '--depth=.',
npm ERR! gyp info spawn args   '--no-parallel',
npm ERR! gyp info spawn args   '--generator-output',
npm ERR! gyp info spawn args   'build',
npm ERR! gyp info spawn args   '-Goutput_dir=.'
npm ERR! gyp info spawn args ]
npm ERR! gyp info spawn make
npm ERR! gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
npm ERR! In file included from ../src/userid.cc:11:
npm ERR! ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
npm ERR! ../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
npm ERR!      , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
npm ERR!                                                               ^
npm ERR! ../src/userid.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE GroupName(Nan::NAN_METHOD_ARGS_TYPE)’:
npm ERR! ../src/userid.cc:47:42: error: no matching function for call to ‘v8::Value::Int32Value()’
npm ERR!      group = getgrgid(info[0]->Int32Value());
npm ERR!                                           ^
npm ERR! In file included from /root/.cache/node-gyp/15.1.0/include/node/node.h:63,
npm ERR!                  from ../../nan/nan.h:54,
npm ERR!                  from ../src/userid.cc:11:
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2915:40: note: candidate: ‘v8::Maybe<int> v8::Value::Int32Value(v8::Local<v8::Context>) const’
npm ERR!    V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local<Context> context) const;
npm ERR!                                         ^~~~~~~~~~
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2915:40: note:   candidate expects 1 argument, 0 provided
npm ERR! ../src/userid.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE Gids(Nan::NAN_METHOD_ARGS_TYPE)’:
npm ERR! ../src/userid.cc:75:47: error: no matching function for call to ‘v8::Value::ToString()’
npm ERR!    String::Utf8Value utfname(info[0]->ToString());
npm ERR!                                                ^
npm ERR! In file included from /root/.cache/node-gyp/15.1.0/include/node/node.h:63,
npm ERR!                  from ../../nan/nan.h:54,
npm ERR!                  from ../src/userid.cc:11:
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
npm ERR!    V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
npm ERR!                                             ^~~~~~~~
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note:   candidate expects 1 argument, 0 provided
npm ERR! ../src/userid.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE Gid(Nan::NAN_METHOD_ARGS_TYPE)’:
npm ERR! ../src/userid.cc:118:49: error: no matching function for call to ‘v8::Value::ToString()’
npm ERR!      String::Utf8Value utfname(info[0]->ToString());
npm ERR!                                                  ^
npm ERR! In file included from /root/.cache/node-gyp/15.1.0/include/node/node.h:63,
npm ERR!                  from ../../nan/nan.h:54,
npm ERR!                  from ../src/userid.cc:11:
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
npm ERR!    V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
npm ERR!                                             ^~~~~~~~
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note:   candidate expects 1 argument, 0 provided
npm ERR! ../src/userid.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE UserName(Nan::NAN_METHOD_ARGS_TYPE)’:
npm ERR! ../src/userid.cc:137:41: error: no matching function for call to ‘v8::Value::Int32Value()’
npm ERR!      user = getpwuid(info[0]->Int32Value());
npm ERR!                                          ^
npm ERR! In file included from /root/.cache/node-gyp/15.1.0/include/node/node.h:63,
npm ERR!                  from ../../nan/nan.h:54,
npm ERR!                  from ../src/userid.cc:11:
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2915:40: note: candidate: ‘v8::Maybe<int> v8::Value::Int32Value(v8::Local<v8::Context>) const’
npm ERR!    V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local<Context> context) const;
npm ERR!                                         ^~~~~~~~~~
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2915:40: note:   candidate expects 1 argument, 0 provided
npm ERR! ../src/userid.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE Uid(Nan::NAN_METHOD_ARGS_TYPE)’:
npm ERR! ../src/userid.cc:155:49: error: no matching function for call to ‘v8::Value::ToString()’
npm ERR!      String::Utf8Value utfname(info[0]->ToString());
npm ERR!                                                  ^
npm ERR! In file included from /root/.cache/node-gyp/15.1.0/include/node/node.h:63,
npm ERR!                  from ../../nan/nan.h:54,
npm ERR!                  from ../src/userid.cc:11:
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
npm ERR!    V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
npm ERR!                                             ^~~~~~~~
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/v8.h:2856:44: note:   candidate expects 1 argument, 0 provided
npm ERR! In file included from ../../nan/nan.h:54,
npm ERR!                  from ../src/userid.cc:11:
npm ERR! ../src/userid.cc: At global scope:
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/node.h:835:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
npm ERR!        (node::addon_register_func) (regfunc),                          \
npm ERR!                                            ^
npm ERR! /root/.cache/node-gyp/15.1.0/include/node/node.h:869:3: note: in expansion of macro ‘NODE_MODULE_X’
npm ERR!    NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
npm ERR!    ^~~~~~~~~~~~~
npm ERR! ../src/userid.cc:174:1: note: in expansion of macro ‘NODE_MODULE’
npm ERR!  NODE_MODULE(userid, Init);
npm ERR!  ^~~~~~~~~~~
npm ERR! make: *** [userid.target.mk:109: Release/obj.target/userid/src/userid.o] Error 1
npm ERR! gyp ERR! build error
npm ERR! gyp ERR! stack Error: `make` failed with exit code: 2
npm ERR! gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:327:20)
npm ERR! gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:277:12)
npm ERR! gyp ERR! System Linux 5.4.72-v7+
npm ERR! gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
npm ERR! gyp ERR! cwd /mnt/dietpi_userdata/mineos/minecraft/node_modules/userid
npm ERR! gyp ERR! node -v v15.1.0
npm ERR! gyp ERR! node-gyp -v v7.1.2
npm ERR! gyp ERR! not ok

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-11-08T19_11_06_421Z-debug.log

Probably it's looking for Python2 while DietPi is using Python3 now
error: <class 'socket.error'>, [Errno 2] No such file or directory: file: /usr/lib/python2.7/socket.py line: 228

EDIT:
forget about Python2, yes it's an error but not related I guess

@MichaIng
Copy link
Owner

MichaIng commented Nov 8, 2020

The first failure happens when trying to install Node 8, AFAIK, and since MinoOS (still) requires Node 8, it's build fails.
Could you try to run the command manually:

n -a arm64 8

If this fails:

n 8

Explicitly defining arm64 architecture was required due to an "n" bug: #1880 (comment)
Not sure if it's still required. But it seems that the "8" is not recognised as version as your error messages state that either a version is missing or "-a arm64" is taken as version instead of as option 🤔. Probably the syntax has changed.

@Joulinar
Copy link
Collaborator

Joulinar commented Nov 8, 2020

according MineOS wiki, it should work with Node10

https://minecraft.codeemo.com/mineoswiki/index.php?title=MineOS-node_(apt-get)_(Debian10)

@MichaIng it's failing on 32bit as well

@MichaIng
Copy link
Owner

MichaIng commented Nov 8, 2020

Dammit, the quotation needs to be removed!
n "$arch" 8 => n $arch 8

Let's see if Node 10 works, then they need to update their readme: https://github.com/hexparrot/mineos-node#installation

@Joulinar
Copy link
Collaborator

Joulinar commented Nov 8, 2020

just for my understanding. Variable n is set after installation of node?

			# Install Node 8, as MineOS is currently not compatible with Node 10: https://github.com/MichaIng/DietPi/issues/1880
			npm i -g --unsafe-perm n
			# - On ARMv8 explicitly add arch info, since it is not recognized by "n": https://github.com/MichaIng/DietPi/issues/1880#issuecomment-464097174
			local arch=
			(( $G_HW_ARCH == 3 )) && arch='-a arm64'
			n "$arch" 8

Probably I misunderstood that section 🤣

@MichaIng
Copy link
Owner

MichaIng commented Nov 8, 2020

It's not a variable but a Node version management module, installed above with: npm i -g --unsafe-perm n (install globally module "n")

  • The architecture should not need to be set anymore on ARMv8: Added support for arm64. tj/n#448
  • It seems to work even with Node 11 now.
  • --unsafe-perm seems to be not required anymore to allow running npm as root.
  • And why the hack do we launch it via supervisor instead of a systemd unit? Just tested the one the provided and aside of node and binary paths it works pretty well.

@CactiChameleon9
Could you test the following:

n 11
cd /mnt/dietpi_userdata/mineos/minecraft
npm i
systemctl restart supervisor

@Joulinar
Copy link
Collaborator

Joulinar commented Nov 8, 2020

It's not a variable but a Node version management module, installed above with: npm i -g --unsafe-perm n (install globally module "n")

thx for explanation

@MichaIng MichaIng linked a pull request Nov 9, 2020 that will close this issue
5 tasks
@MichaIng MichaIng added this to the v6.34 milestone Nov 9, 2020
@CactiChameleon9
Copy link
Contributor Author

CactiChameleon9 commented Nov 9, 2020

doesn't seem to be working

dietpi@DietPiServer:/mnt/dietpi_userdata/mineos/minecraft$ sudo npm i

> [email protected] install /mnt/dietpi_userdata/mineos/minecraft/node_modules/posix
> node-gyp rebuild

gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/11.15.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/mnt/dietpi_userdata/mineos/minecraft/node_modules/posix/.node-gyp"
gyp WARN install got an error, rolling back install
gyp WARN install got an error, rolling back install
gyp ERR! configure error 
gyp ERR! stack Error: EACCES: permission denied, mkdir '/mnt/dietpi_userdata/mineos/minecraft/node_modules/posix/.node-gyp'
gyp ERR! System Linux 5.4.72-v8+
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /mnt/dietpi_userdata/mineos/minecraft/node_modules/posix
gyp ERR! node -v v11.15.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok 
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! !     /root/.npm/_logs/2020-11-09T08_02_36_339Z-debug.log
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-11-09T08_02_36_339Z-debug.log

The file is here: /root/.npm/_logs/2020-11-09T08_02_36_339Z-debug.log

Logfile attached. Click to expand!
dietpi@DietPiServer:/mnt/dietpi_userdata/mineos/minecraft$ sudo cat /root/.npm/_logs/2020-11-09T08_02_36_339Z-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'i' ]
2 info using [email protected]
3 info using [email protected]
4 verbose npm-session c0500770665c4b74
5 silly install runPreinstallTopLevelLifecycles
6 silly preinstall [email protected]
7 info lifecycle [email protected]~preinstall: [email protected]
8 silly install loadCurrentTree
9 silly install readLocalPackageData
10 timing stage:loadCurrentTree Completed in 3329ms
11 silly install loadIdealTree
12 silly install cloneCurrentTreeToIdealTree
13 timing stage:loadIdealTree:cloneCurrentTree Completed in 22ms
14 silly install loadShrinkwrap
15 timing stage:loadIdealTree:loadShrinkwrap Completed in 1863ms
16 silly install loadAllDepsIntoIdealTree
17 timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 1921ms
18 timing stage:loadIdealTree Completed in 4561ms
19 silly currentTree [email protected]
19 silly currentTree ├── @babel/[email protected]
19 silly currentTree ├── @babel/[email protected]
19 silly currentTree ├── @babel/[email protected]
19 silly currentTree ├── @babel/[email protected]
19 silly currentTree ├── @babel/[email protected]
19 silly currentTree ├── @babel/[email protected]
19 silly currentTree ├── @babel/[email protected]
19 silly currentTree ├── @babel/[email protected]
19 silly currentTree ├─┬ @babel/[email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── @babel/[email protected]
19 silly currentTree ├── @types/[email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ ├── [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├─┬ [email protected]
19 silly currentTree │ └── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree ├── [email protected]
19 silly currentTree └── [email protected]
20 silly idealTree [email protected]
20 silly idealTree ├── @babel/[email protected]
20 silly idealTree ├── @babel/[email protected]
20 silly idealTree ├── @babel/[email protected]
20 silly idealTree ├── @babel/[email protected]
20 silly idealTree ├── @babel/[email protected]
20 silly idealTree ├── @babel/[email protected]
20 silly idealTree ├── @babel/[email protected]
20 silly idealTree ├── @babel/[email protected]
20 silly idealTree ├─┬ @babel/[email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── @babel/[email protected]
20 silly idealTree ├── @types/[email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ ├── [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├─┬ [email protected]
20 silly idealTree │ └── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree ├── [email protected]
20 silly idealTree └── [email protected]
21 silly install generateActionsToTake
22 timing stage:generateActionsToTake Completed in 145ms
23 silly diffTrees action count 1
24 silly diffTrees add [email protected]
25 silly decomposeActions action count 8
26 silly decomposeActions fetch [email protected]
27 silly decomposeActions extract [email protected]
28 silly decomposeActions preinstall [email protected]
29 silly decomposeActions build [email protected]
30 silly decomposeActions install [email protected]
31 silly decomposeActions postinstall [email protected]
32 silly decomposeActions finalize [email protected]
33 silly decomposeActions refresh-package-json [email protected]
34 silly install executeActions
35 silly doSerial global-install 8
36 verbose correctMkdir /root/.npm/_locks correctMkdir not in flight; initializing
37 verbose lock using /root/.npm/_locks/staging-1710276871218272.lock for /mnt/dietpi_userdata/mineos/minecraft/node_modules/.staging
38 silly doParallel extract 1
39 silly extract [email protected]
40 silly tarball trying [email protected] by hash: sha512-JbxfT0Fxy/SG10LSkKX1C75iULYfAJqYCwwmM6J0+zh2vl/bE51CqaqvSpdZWg7YAwiuDIoBI6j7in+n3GgXSw==
41 silly extract [email protected] extracted to /mnt/dietpi_userdata/mineos/minecraft/node_modules/.staging/posix-09f52351 (176ms)
42 timing action:extract Completed in 184ms
43 silly doReverseSerial unbuild 8
44 silly doSerial remove 8
45 silly doSerial move 8
46 silly doSerial finalize 8
47 silly finalize /mnt/dietpi_userdata/mineos/minecraft/node_modules/posix
48 timing action:finalize Completed in 18ms
49 silly doParallel refresh-package-json 1
50 silly refresh-package-json /mnt/dietpi_userdata/mineos/minecraft/node_modules/posix
51 timing action:refresh-package-json Completed in 13ms
52 silly doParallel preinstall 1
53 silly preinstall [email protected]
54 info lifecycle [email protected]~preinstall: [email protected]
55 timing action:preinstall Completed in 1ms
56 silly doSerial build 8
57 silly build [email protected]
58 info linkStuff [email protected]
59 silly linkStuff [email protected] has /mnt/dietpi_userdata/mineos/minecraft/node_modules as its parent node_modules
60 timing action:build Completed in 3ms
61 silly doSerial global-link 8
62 silly doParallel update-linked 0
63 silly doSerial install 8
64 silly install [email protected]
65 info lifecycle [email protected]~install: [email protected]
66 verbose lifecycle [email protected]~install: unsafe-perm in lifecycle false
67 verbose lifecycle [email protected]~install: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/mnt/dietpi_userdata/mineos/minecraft/node_modules/posix/node_modules/.bin:/mnt/dietpi_userdata/mineos/minecraft/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
68 verbose lifecycle [email protected]~install: CWD: /mnt/dietpi_userdata/mineos/minecraft/node_modules/posix
69 silly lifecycle [email protected]~install: Args: [ '-c', 'node-gyp rebuild' ]
70 timing audit submit Completed in 564ms
71 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/audits/quick 565ms
72 timing audit body Completed in 3ms
73 silly lifecycle [email protected]~install: Returned: code: 1  signal: null
74 info lifecycle [email protected]~install: Failed to exec install script
75 timing action:install Completed in 935ms
76 verbose unlock done using /root/.npm/_locks/staging-1710276871218272.lock for /mnt/dietpi_userdata/mineos/minecraft/node_modules/.staging
77 timing stage:rollbackFailedOptional Completed in 22ms
78 timing stage:runTopLevelLifecycles Completed in 9779ms
79 silly saveTree [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ └─┬ [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   └─┬ [email protected]
79 silly saveTree │     └── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ └── [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ └─┬ [email protected]
79 silly saveTree │ │   └── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ └─┬ [email protected]
79 silly saveTree │   └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ └─┬ [email protected]
79 silly saveTree │   └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ └── [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ ├── [email protected]
79 silly saveTree │ │ │ └── [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ └─┬ [email protected]
79 silly saveTree │   └─┬ [email protected]
79 silly saveTree │     ├── [email protected]
79 silly saveTree │     └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └─┬ [email protected]
79 silly saveTree │ │   ├── [email protected]
79 silly saveTree │ │   └── [email protected]
79 silly saveTree │ └─┬ [email protected]
79 silly saveTree │   └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ └─┬ [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├─┬ [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ ├─┬ [email protected]
79 silly saveTree │   │ │ │ └── [email protected]
79 silly saveTree │   │ │ └── [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ └─┬ [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   ├─┬ [email protected]
79 silly saveTree │   │   │ └── [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   ├─┬ [email protected]
79 silly saveTree │   │   │ ├── [email protected]
79 silly saveTree │   │   │ └─┬ [email protected]
79 silly saveTree │   │   │   └── [email protected]
79 silly saveTree │   │   ├─┬ [email protected]
79 silly saveTree │   │   │ ├─┬ [email protected]
79 silly saveTree │   │   │ │ ├── [email protected]
79 silly saveTree │   │   │ │ ├── [email protected]
79 silly saveTree │   │   │ │ ├── [email protected]
79 silly saveTree │   │   │ │ └─┬ [email protected]
79 silly saveTree │   │   │ │   └── [email protected]
79 silly saveTree │   │   │ └── [email protected]
79 silly saveTree │   │   ├─┬ [email protected]
79 silly saveTree │   │   │ ├─┬ [email protected]
79 silly saveTree │   │   │ │ └── [email protected]
79 silly saveTree │   │   │ └─┬ [email protected]
79 silly saveTree │   │   │   ├── [email protected]
79 silly saveTree │   │   │   ├─┬ [email protected]
79 silly saveTree │   │   │   │ └── [email protected]
79 silly saveTree │   │   │   ├── [email protected]
79 silly saveTree │   │   │   ├─┬ [email protected]
79 silly saveTree │   │   │   │ └── [email protected]
79 silly saveTree │   │   │   ├── [email protected]
79 silly saveTree │   │   │   ├── [email protected]
79 silly saveTree │   │   │   └── [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   ├─┬ [email protected]
79 silly saveTree │   │   │ └── [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   ├─┬ [email protected]
79 silly saveTree │   │   │ ├── [email protected]
79 silly saveTree │   │   │ └── [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   └── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├─┬ [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ ├─┬ [email protected]
79 silly saveTree │   │ │ │ ├── [email protected]
79 silly saveTree │   │ │ │ └── [email protected]
79 silly saveTree │   │ │ └─┬ [email protected]
79 silly saveTree │   │ │   └── [email protected]
79 silly saveTree │   │ └── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├─┬ [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ ├─┬ [email protected]
79 silly saveTree │   │ │ │ └── [email protected]
79 silly saveTree │   │ │ └── [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ └── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├─┬ [email protected]
79 silly saveTree │   │ └── [email protected]
79 silly saveTree │   ├─┬ [email protected]
79 silly saveTree │   │ └── [email protected]
79 silly saveTree │   ├─┬ [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ ├─┬ [email protected]
79 silly saveTree │   │ │ │ └── [email protected]
79 silly saveTree │   │ │ ├─┬ [email protected]
79 silly saveTree │   │ │ │ ├── [email protected]
79 silly saveTree │   │ │ │ └── [email protected]
79 silly saveTree │   │ │ ├─┬ [email protected]
79 silly saveTree │   │ │ │ ├── [email protected]
79 silly saveTree │   │ │ │ ├── [email protected]
79 silly saveTree │   │ │ │ └─┬ [email protected]
79 silly saveTree │   │ │ │   └── [email protected]
79 silly saveTree │   │ │ └─┬ [email protected]
79 silly saveTree │   │ │   └── [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ └── [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ ├── [email protected]
79 silly saveTree │   │ │ └─┬ [email protected]
79 silly saveTree │   │ │   └─┬ [email protected]
79 silly saveTree │   │ │     └─┬ [email protected]
79 silly saveTree │   │ │       ├─┬ [email protected]
79 silly saveTree │   │ │       │ └─┬ [email protected]
79 silly saveTree │   │ │       │   └── [email protected]
79 silly saveTree │   │ │       └── [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ └─┬ [email protected]
79 silly saveTree │   │ │   └─┬ [email protected]
79 silly saveTree │   │ │     └── [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ ├─┬ @babel/[email protected]
79 silly saveTree │   │ │ │ ├─┬ @babel/[email protected]
79 silly saveTree │   │ │ │ │ ├── [email protected]
79 silly saveTree │   │ │ │ │ ├── [email protected]
79 silly saveTree │   │ │ │ │ └── [email protected]
79 silly saveTree │   │ │ │ ├── [email protected]
79 silly saveTree │   │ │ │ ├── [email protected]
79 silly saveTree │   │ │ │ └── [email protected]
79 silly saveTree │   │ │ ├── @babel/[email protected]
79 silly saveTree │   │ │ ├─┬ @babel/[email protected]
79 silly saveTree │   │ │ │ └─┬ @babel/[email protected]
79 silly saveTree │   │ │ │   └─┬ @babel/[email protected]
79 silly saveTree │   │ │ │     ├─┬ [email protected]
79 silly saveTree │   │ │ │     │ ├─┬ [email protected]
79 silly saveTree │   │ │ │     │ │ └─┬ [email protected]
79 silly saveTree │   │ │ │     │ │   └── [email protected]
79 silly saveTree │   │ │ │     │ ├── [email protected]
79 silly saveTree │   │ │ │     │ └─┬ [email protected]
79 silly saveTree │   │ │ │     │   └── [email protected]
79 silly saveTree │   │ │ │     └── [email protected]
79 silly saveTree │   │ │ ├─┬ @babel/[email protected]
79 silly saveTree │   │ │ │ ├─┬ @babel/[email protected]
79 silly saveTree │   │ │ │ │ └── @babel/[email protected]
79 silly saveTree │   │ │ │ ├── @babel/[email protected]
79 silly saveTree │   │ │ │ ├─┬ [email protected]
79 silly saveTree │   │ │ │ │ └── [email protected]
79 silly saveTree │   │ │ │ └── [email protected]
79 silly saveTree │   │ │ ├── @babel/[email protected]
79 silly saveTree │   │ │ └── [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ └── [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ ├─┬ [email protected]
79 silly saveTree │   │ │ │ └── [email protected]
79 silly saveTree │   │ │ ├─┬ [email protected]
79 silly saveTree │   │ │ │ └── [email protected]
79 silly saveTree │   │ │ └── [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ └── [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ └── [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ ├── [email protected]
79 silly saveTree │   │ │ ├─┬ [email protected]
79 silly saveTree │   │ │ │ └── [email protected]
79 silly saveTree │   │ │ └── [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ ├── [email protected]
79 silly saveTree │   │ │ ├─┬ [email protected]
79 silly saveTree │   │ │ │ └─┬ [email protected]
79 silly saveTree │   │ │ │   ├─┬ [email protected]
79 silly saveTree │   │ │ │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ │   │ │ ├─┬ [email protected]
79 silly saveTree │   │ │ │   │ │ │ └── [email protected]
79 silly saveTree │   │ │ │   │ │ └── [email protected]
79 silly saveTree │   │ │ │   │ └── [email protected]
79 silly saveTree │   │ │ │   ├─┬ [email protected]
79 silly saveTree │   │ │ │   │ ├── [email protected]
79 silly saveTree │   │ │ │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ │   │ │ └── [email protected]
79 silly saveTree │   │ │ │   │ └─┬ [email protected]
79 silly saveTree │   │ │ │   │   ├─┬ [email protected]
79 silly saveTree │   │ │ │   │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ │   │   │ │ ├── [email protected]
79 silly saveTree │   │ │ │   │   │ │ └── [email protected]
79 silly saveTree │   │ │ │   │   │ └── [email protected]
79 silly saveTree │   │ │ │   │   └── [email protected]
79 silly saveTree │   │ │ │   └─┬ [email protected]
79 silly saveTree │   │ │ │     └── [email protected]
79 silly saveTree │   │ │ └── [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ ├── [email protected]
79 silly saveTree │   │ │ └── [email protected]
79 silly saveTree │   │ └─┬ [email protected]
79 silly saveTree │   │   ├─┬ [email protected]
79 silly saveTree │   │   │ ├─┬ [email protected]
79 silly saveTree │   │   │ │ ├── [email protected]
79 silly saveTree │   │   │ │ ├── [email protected]
79 silly saveTree │   │   │ │ └─┬ [email protected]
79 silly saveTree │   │   │ │   └── [email protected]
79 silly saveTree │   │   │ ├── [email protected]
79 silly saveTree │   │   │ └── [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   └── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├─┬ [email protected]
79 silly saveTree │   │ └── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├─┬ [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ └── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├─┬ [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ ├── [email protected]
79 silly saveTree │   │ │ ├── [email protected]
79 silly saveTree │   │ │ ├── [email protected]
79 silly saveTree │   │ │ └── [email protected]
79 silly saveTree │   │ ├─┬ [email protected]
79 silly saveTree │   │ │ └── [email protected]
79 silly saveTree │   │ └─┬ [email protected]
79 silly saveTree │   │   ├── [email protected]
79 silly saveTree │   │   └─┬ [email protected]
79 silly saveTree │   │     └── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├─┬ [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ └── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   └── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ └─┬ [email protected]
79 silly saveTree │   └─┬ [email protected]
79 silly saveTree │     ├── [email protected]
79 silly saveTree │     ├── [email protected]
79 silly saveTree │     ├── [email protected]
79 silly saveTree │     ├─┬ [email protected]
79 silly saveTree │     │ └── [email protected]
79 silly saveTree │     └── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ └── [email protected]
79 silly saveTree │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ ├── [email protected]
79 silly saveTree │ │ │ ├── [email protected]
79 silly saveTree │ │ │ ├── [email protected]
79 silly saveTree │ │ │ ├── [email protected]
79 silly saveTree │ │ │ ├── [email protected]
79 silly saveTree │ │ │ └── [email protected]
79 silly saveTree │ │ └─┬ [email protected]
79 silly saveTree │ │   ├── [email protected]
79 silly saveTree │ │   └── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ └── [email protected]
79 silly saveTree │ │ └─┬ [email protected]
79 silly saveTree │ │   ├── [email protected]
79 silly saveTree │ │   ├─┬ [email protected]
79 silly saveTree │ │   │ └── [email protected]
79 silly saveTree │ │   └── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ └── [email protected]
79 silly saveTree │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ ├── [email protected]
79 silly saveTree │ │ │ ├── [email protected]
79 silly saveTree │ │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ │ └── [email protected]
79 silly saveTree │ │ │ ├── [email protected]
79 silly saveTree │ │ │ ├── [email protected]
79 silly saveTree │ │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ │ └─┬ [email protected]
79 silly saveTree │ │ │ │   └── [email protected]
79 silly saveTree │ │ │ ├── [email protected]
79 silly saveTree │ │ │ ├── [email protected]
79 silly saveTree │ │ │ ├── [email protected]
79 silly saveTree │ │ │ └── [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ └─┬ [email protected]
79 silly saveTree │   └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ └─┬ [email protected]
79 silly saveTree │ │ │   └── [email protected]
79 silly saveTree │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ └── [email protected]
79 silly saveTree │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ │ └── [email protected]
79 silly saveTree │ │ │ └── [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ └─┬ [email protected]
79 silly saveTree │   └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └─┬ [email protected]
79 silly saveTree │ │   └── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ └─┬ [email protected]
79 silly saveTree │ │   └── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └─┬ [email protected]
79 silly saveTree │ │   ├─┬ [email protected]
79 silly saveTree │ │   │ └── [email protected]
79 silly saveTree │ │   └── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └─┬ [email protected]
79 silly saveTree │ │   └── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ └─┬ [email protected]
79 silly saveTree │ │ │   └── [email protected]
79 silly saveTree │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ └── [email protected]
79 silly saveTree │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ └── [email protected]
79 silly saveTree │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ └─┬ [email protected]
79 silly saveTree │ │ │   └── [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ │ └── [email protected]
79 silly saveTree │ │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ │ │ └── @types/[email protected]
79 silly saveTree │ │ │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ │ │ └── [email protected]
79 silly saveTree │ │ │ │ ├── [email protected]
79 silly saveTree │ │ │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ │ │ └── [email protected]
79 silly saveTree │ │ │ │ └─┬ [email protected]
79 silly saveTree │ │ │ │   └─┬ [email protected]
79 silly saveTree │ │ │ │     └── [email protected]
79 silly saveTree │ │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ │ ├── [email protected]
79 silly saveTree │ │ │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ │ │ ├── [email protected]
79 silly saveTree │ │ │ │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ │ │ │ ├── [email protected]
79 silly saveTree │ │ │ │ │ │ ├── [email protected]
79 silly saveTree │ │ │ │ │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ │ │ │ │ ├── [email protected]
79 silly saveTree │ │ │ │ │ │ │ ├── [email protected]
79 silly saveTree │ │ │ │ │ │ │ ├─┬ [email protected]
79 silly saveTree │ │ │ │ │ │ │ │ ├── [email protected]
79 silly saveTree │ │ │ │ │ │ │ │ └── [email protected]
79 silly saveTree │ │ │ │ │ │ │ ├── [email protected]
79 silly saveTree │ │ │ │ │ │ │ ├── [email protected]
79 silly saveTree │ │ │ │ │ │ │ └── [email protected]
79 silly saveTree │ │ │ │ │ │ └── [email protected]
79 silly saveTree │ │ │ │ │ └── [email protected]
79 silly saveTree │ │ │ │ ├── [email protected]
79 silly saveTree │ │ │ │ └── [email protected]
79 silly saveTree │ │ │ └─┬ [email protected]
79 silly saveTree │ │ │   ├── [email protected]
79 silly saveTree │ │ │   └─┬ [email protected]
79 silly saveTree │ │ │     └── [email protected]
79 silly saveTree │ │ ├── [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ ├─┬ [email protected]
79 silly saveTree │ │ └── [email protected]
79 silly saveTree │ └─┬ [email protected]
79 silly saveTree │   ├── [email protected]
79 silly saveTree │   ├─┬ [email protected]
79 silly saveTree │   │ ├── [email protected]
79 silly saveTree │   │ └─┬ [email protected]
79 silly saveTree │   │   └── [email protected]
79 silly saveTree │   └─┬ [email protected]
79 silly saveTree │     └─┬ [email protected]
79 silly saveTree │       └── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree ├─┬ [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ ├── [email protected]
79 silly saveTree │ └── [email protected]
79 silly saveTree └─┬ [email protected]
79 silly saveTree   ├── [email protected]
79 silly saveTree   └── [email protected]
80 verbose stack Error: [email protected] install: `node-gyp rebuild`
80 verbose stack Exit status 1
80 verbose stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:301:16)
80 verbose stack     at EventEmitter.emit (events.js:193:13)
80 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
80 verbose stack     at ChildProcess.emit (events.js:193:13)
80 verbose stack     at maybeClose (internal/child_process.js:999:16)
80 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:266:5)
81 verbose pkgid [email protected]
82 verbose cwd /mnt/dietpi_userdata/mineos/minecraft
83 verbose Linux 5.4.72-v8+
84 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "i"
85 verbose node v11.15.0
86 verbose npm  v6.7.0
87 error code ELIFECYCLE
88 error errno 1
89 error [email protected] install: `node-gyp rebuild`
89 error Exit status 1
90 error Failed at the [email protected] install script.
90 error This is probably not a problem with npm. There is likely additional logging output above.
91 verbose exit [ 1, true ]

@Joulinar
Copy link
Collaborator

Joulinar commented Nov 9, 2020

can you try to have it running as user root as you have permission issues.

gyp ERR! stack Error: EACCES: permission denied, mkdir

@CactiChameleon9
Copy link
Contributor Author

CactiChameleon9 commented Nov 9, 2020

Yeah, I tried as root. I will test again quickly now but I did try as sudo -s first

@CactiChameleon9
Copy link
Contributor Author

CactiChameleon9 commented Nov 9, 2020

Yeah, those permissions denied are because parent directories are not existing. /mnt/dietpi_userdata/mineos/minecraft/node_modules/posix/ and seems to get deleted if it is created by me while running npm iso the error still occurs

@MichaIng
Copy link
Owner

MichaIng commented Nov 9, 2020

Please try

cd /mnt/dietpi_userdata/mineos/minecraft
npm i --unsafe-perm

In my case the flag was not required but all guides actually suggest to use it when running npm as root.

Probably sudo and native root session also makes a difference here 🤔.

@CactiChameleon9
Copy link
Contributor Author

That seems to work. Thanks a lot. Is sudo -s different then? 🤔 Maybe just me - thanks for the help

@CactiChameleon9
Copy link
Contributor Author

Not sure if it helped much:
image

@CactiChameleon9
Copy link
Contributor Author

CactiChameleon9 commented Nov 9, 2020

I am trying with n 10

Edit: it didn't help

@MichaIng
Copy link
Owner

MichaIng commented Nov 9, 2020

Wait for a while, then the strings might appear. But indeed parts of the web UI also did not work on my tests first. I then switched to a foreground systemd unit and suddenly it worked, including a few gone 403 errors in browser console, although not sure which change exactly made it.

If you are in mood, you could test what I am currently working on: #3904

dietpi-backup 1 # Does never hurt ;)
G_CONFIG_INJECT 'DEV_GITBRANCH=' 'DEV_GITBRANCH=mineos' /boot/dietpi.txt
dietpi-update 1
dietpi-software reinstall 53

Works well so far, cleans up a few obsolete dependencies and things that came with older implementations.

@MichaIng MichaIng added the Solution available 🥂 Definite solution has been done label Nov 9, 2020
@MichaIng
Copy link
Owner

MichaIng commented Nov 9, 2020

Wow the more I play with it, the more I like it, easy access to all other Minecraft servers we offer: PaperMC, Nukkit, Spigot, Cuberite and others. Config file edit, live logging file monitoring combined with input console for each server, aside of usual status/start/stop etc all from web UI. In a few cases it fails to download, e.g. Cuberite and the BuildTools (to build all of'em directly from sources instead) successfully, with 404 or 403, not sure if the links need to be updated, but overall very nice impression. Needed to learn that the service only handles the web interface while each Minecraft server runs in an own screen session and needs to be manually started/stopped either from web UI or via mineos command for console access.

The project could get some polish here and there, updates to certain Node modules, docs etc, but hey, it's the same with us 😄.

@CactiChameleon9
Copy link
Contributor Author

CactiChameleon9 commented Nov 10, 2020

Yeah, it is really cool. I am exited to have a play with it as well, it will allow for such easy management of servers, I can then also proxy it to add to nginx with my long list of services (dietpi is really cool too)

I will try that out when I get the chance, the git mineOS branch only includes mineOS changes correct? Thanks for looking into this.

@MichaIng
Copy link
Owner

MichaIng commented Nov 10, 2020

the git mineOS branch only includes mineOS changes correct?

Yes, it's the current dev branch + MineOS changes. While it's good to have a backup, it should be fine since v6.34 so far mostly contains fixes and individual software title enhancements, no breaking system changes.


Although for RPi one change, if you have 16 MiB GPU memory applied (DietPi default):

dmesg -l emerg,alert,crit,err

should show 5 errors about failing VCSM. After the update, those should have been gone, as we place a dtoverlay that prevents VCSM module and device from being loaded if less than 32 MiB GPU memory are applied, where VCSM cannot work anymore.

@CactiChameleon9
Copy link
Contributor Author

OK thanks. Mine OS now works, it took me a couple of times to guess the password and username though, it turns out to be the root password (dietpi) with username root. A small issue, there are no runtime jar options available? I have JRE and JDK headless installed however?

@MichaIng
Copy link
Owner

it took me a couple of times to guess the password and username though

It's explained in our online docs, yes it basically allows to login with any UNIX user and related UNIX password. For initial setup, as well the official docs state that root permissions are required, but it is advised then to use an unprivileged user to install actual Minecraft servers. What I am not sure about is if a UNIX user that you login into the web UI with, requires write access to /mnt/dietpi_userdata/mineos/serverdata or not. I mean the web UI process still runs as root 🤔. We could do some tests with this and in case check create a "mineos" system group with write permissions to add users to.

@CactiChameleon9
Copy link
Contributor Author

Any clue about no java not showing as installed issue? Also I am experimenting with puffin panel (v2 alpha) at the moment, which does a similar thing

@MichaIng
Copy link
Owner

MichaIng commented Nov 10, 2020

Headless Java JRE (+ JDK, actually not required, we need to divide both, other topic... 😄) are installed as dependency with MineOS, but indeed not the GUI parts, which is intended to keep it slim. Where is it not shown as as installed? MineOS web UI? I was able to set memory allocation but didn't test to add further custom jar options.

Generally to install the the GUI parts for JRE: apt install default-jre
Check out how the packages are divided: https://packages.debian.org/default-jre

@CactiChameleon9
Copy link
Contributor Author

Yeah, it shows as no JRE in the webUI, I will send a screenshot in a bit after I try a reinstall.

@CactiChameleon9
Copy link
Contributor Author

CactiChameleon9 commented Nov 11, 2020

Screenshot_20201111_070540-1
I definitely have java installed, because jar --version works

@ravenclaw900
Copy link
Collaborator

It works for me. Did you already create and set the profile?

@CactiChameleon9
Copy link
Contributor Author

CactiChameleon9 commented Nov 11, 2020

Yeah I did. Thanks for asking. Could it be 64 bit trouble - that I assume is the only difference between our systems I assume?

@ravenclaw900
Copy link
Collaborator

I'm using a VM. I'll test it on my RPi too.

@CactiChameleon9
Copy link
Contributor Author

OK thanks

@MichaIng
Copy link
Owner

Before being able to select a jar, you need to select a profile first at the left side, ah that is what ravenclaw900 already said.

But also I recognised that some Minecraft downloads contain a tarball (or other kind of file) only without any jar file and I didn't understand how this is supposed to work. To be true I didn't try to manually extract those.

The files are located in /mnt/dietpi_userdata/mineos/serverdata/servers/<servername>/ after selecting the profile. If there is no jar file, none can be selected.

Okay, so this has nothing to do with the Java installation, that is good to know so far. Probably we can find out about the above cases an add some information about that in our docs.

@ravenclaw900
Copy link
Collaborator

ravenclaw900 commented Nov 11, 2020

Spigot distributes Build Tools, as it is against the EULA to actually distribute the pure Minecraft JAR. Paper downloads the JAR on first run (then patches it). I would imagine other servers do similar things.

@MichaIng
Copy link
Owner

I'd suggest Spigot then not available in Profiles for download but in ehm the other page where all the sources can be downloaded. There of course it is expected that no jar is available but one needs to compile first.
But there are direct (binary) downloads available without jars as well. I'll run some tests tomorrow to get a complete/verified list, so when I did not do something obvious wrong, we can report to MineOS devs.

@CactiChameleon9
Copy link
Contributor Author

CactiChameleon9 commented Nov 11, 2020

Okay, so this has nothing to do with the Java installation, that is good to know so far. Probably we can find out about the above cases an add some information about that in our docs.

Actually, I think it does. I am testing with cuberite, which doesn't need java, but it doesn't even let me start it because a java runtime (installed java) isn't selected - which seems to be a required field anyway for all minecraft servers (odd, I know), and none are available in the selection menu because it seems to see none as installed - I think I am correct here because I have used MineOS very, very briefly in the past on a pi zero (with dietpi), and I had to select the installed java to let me start cuberite.

@MichaIng
Copy link
Owner

I am testing with cuberite, which doesn't need java, but it doesn't even let me start it because a java runtime (installed java) isn't selected.

That is exactly what I was wondering. Selecting a jar seems to be mandatory but not all Minecraft servers are Java-based, Cuberite is C++. Not sure what you mean by selecting a "JRE", because the field clearly is about selecting a "jar" file, not selecting an installed JRE. What I would have expected, is when you're selecting a Cuberite profile, that there is no jar selection field at all but at best a field to select the executable and add optional command line options 🤔.

and I had to select the installed java to let me start cuberite.

Very strange, because there is no such field as far as I could see and the attempt to execute Cuberite with Java can only fail. However, to rule it out, did you try to install full Java? apt install default-jre

@CactiChameleon9
Copy link
Contributor Author

Yeah, I definitively have default-jre installed.. Sorry, my mistake. It seems that it just doesn't want to start curberite because there is no jar file. Paper MC seems to work

MineOS doesn't look like its been properly updated in years however?

@MichaIng
Copy link
Owner

It is not under heavy but steady development: https://github.com/hexparrot/mineos-node
Ah I think here is the one bug I also faced one time: hexparrot/mineos-node#362
Which then leads to: hexparrot/mineos-node#329
But cannot find an issue that is related to the fundamental problem of running non-Java Minecraft servers from MineOS UI: https://github.com/hexparrot/mineos-node/issues

@CactiChameleon9
Copy link
Contributor Author

Me looking at the wrong one :D

@MattElek
Copy link

Is it possible to apply the fixes myself? I saw the branch was merged, so I can't seem to change to that branch anymore. Thanks!

@ravenclaw900
Copy link
Collaborator

You could use the dev branch, which has that and other fixes/features.

@MattElek
Copy link

Thanks, I wasn't sure what branch it was on. I'll continue testing it, but it all seems to be working great now, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug 🐞 Solution available 🥂 Definite solution has been done
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants