Skip to content

Instantly share code, notes, and snippets.

@shrikrishnaholla
Last active June 12, 2016 13:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shrikrishnaholla/5674d9b846b0a46cb4302a0b75139b14 to your computer and use it in GitHub Desktop.
Save shrikrishnaholla/5674d9b846b0a46cb4302a0b75139b14 to your computer and use it in GitHub Desktop.
Bcrypt Build error
# apt-cache policy build-essential
build-essential:
Installed: 11.7
Candidate: 11.7
Version table:
*** 11.7 0
500 http://httpredir.debian.org/debian/ jessie/main amd64 Packages
100 /var/lib/dpkg/status
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node',
1 verbose cli '/usr/local/bin/npm',
1 verbose cli 'install',
1 verbose cli 'bcrypt',
1 verbose cli '--verbose' ]
2 info using npm@3.9.3
3 info using node@v6.2.1
4 silly loadCurrentTree Starting
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 silly fetchPackageMetaData bcrypt
8 silly fetchNamedPackageData bcrypt
9 silly mapToRegistry name bcrypt
10 silly mapToRegistry using default registry
11 silly mapToRegistry registry https://registry.npmjs.org/
12 silly mapToRegistry data Result {
12 silly mapToRegistry raw: 'bcrypt',
12 silly mapToRegistry scope: null,
12 silly mapToRegistry name: 'bcrypt',
12 silly mapToRegistry rawSpec: '',
12 silly mapToRegistry spec: 'latest',
12 silly mapToRegistry type: 'tag' }
13 silly mapToRegistry uri https://registry.npmjs.org/bcrypt
14 verbose request uri https://registry.npmjs.org/bcrypt
15 verbose request no auth needed
16 info attempt registry request try #1 at 2:41:43 PM
17 verbose request id dd94a2bb86523681
18 verbose etag "OTDISP0SPTDYZKMJ146EC4FI"
19 http request GET https://registry.npmjs.org/bcrypt
20 http 304 https://registry.npmjs.org/bcrypt
21 verbose headers { date: 'Sat, 11 Jun 2016 14:41:44 GMT',
21 verbose headers via: '1.1 varnish',
21 verbose headers 'cache-control': 'max-age=300',
21 verbose headers etag: '"OTDISP0SPTDYZKMJ146EC4FI"',
21 verbose headers age: '4',
21 verbose headers connection: 'keep-alive',
21 verbose headers 'x-served-by': 'cache-sin6920-SIN',
21 verbose headers 'x-cache': 'HIT',
21 verbose headers 'x-cache-hits': '1',
21 verbose headers 'x-timer': 'S1465656104.172314,VS0,VE0',
21 verbose headers vary: 'Accept-Encoding' }
22 silly get cb [ 304,
22 silly get { date: 'Sat, 11 Jun 2016 14:41:44 GMT',
22 silly get via: '1.1 varnish',
22 silly get 'cache-control': 'max-age=300',
22 silly get etag: '"OTDISP0SPTDYZKMJ146EC4FI"',
22 silly get age: '4',
22 silly get connection: 'keep-alive',
22 silly get 'x-served-by': 'cache-sin6920-SIN',
22 silly get 'x-cache': 'HIT',
22 silly get 'x-cache-hits': '1',
22 silly get 'x-timer': 'S1465656104.172314,VS0,VE0',
22 silly get vary: 'Accept-Encoding' } ]
23 verbose etag https://registry.npmjs.org/bcrypt from cache
24 verbose get saving bcrypt to /root/.npm/registry.npmjs.org/bcrypt/.cache.json
25 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
26 silly install normalizeTree
27 silly loadCurrentTree Finishing
28 silly loadIdealTree Starting
29 silly install loadIdealTree
30 silly cloneCurrentTree Starting
31 silly install cloneCurrentTreeToIdealTree
32 silly cloneCurrentTree Finishing
33 silly loadShrinkwrap Starting
34 silly install loadShrinkwrap
35 silly loadShrinkwrap Finishing
36 silly loadAllDepsIntoIdealTree Starting
37 silly install loadAllDepsIntoIdealTree
38 silly resolveWithNewModule bcrypt@0.8.7 checking installable status
39 silly cache add args [ 'bcrypt', null ]
40 verbose cache add spec bcrypt
41 silly cache add parsed spec Result {
41 silly cache add raw: 'bcrypt',
41 silly cache add scope: null,
41 silly cache add name: 'bcrypt',
41 silly cache add rawSpec: '',
41 silly cache add spec: 'latest',
41 silly cache add type: 'tag' }
42 silly addNamed bcrypt@latest
43 verbose addNamed "latest" is being treated as a dist-tag for bcrypt
44 info addNameTag [ 'bcrypt', 'latest' ]
45 silly mapToRegistry name bcrypt
46 silly mapToRegistry using default registry
47 silly mapToRegistry registry https://registry.npmjs.org/
48 silly mapToRegistry data Result {
48 silly mapToRegistry raw: 'bcrypt',
48 silly mapToRegistry scope: null,
48 silly mapToRegistry name: 'bcrypt',
48 silly mapToRegistry rawSpec: '',
48 silly mapToRegistry spec: 'latest',
48 silly mapToRegistry type: 'tag' }
49 silly mapToRegistry uri https://registry.npmjs.org/bcrypt
50 verbose addNameTag registry:https://registry.npmjs.org/bcrypt not in flight; fetching
51 verbose get https://registry.npmjs.org/bcrypt not expired, no request
52 silly addNameTag next cb for bcrypt with tag latest
53 silly addNamed bcrypt@0.8.7
54 verbose addNamed "0.8.7" is a plain semver version for bcrypt
55 silly cache afterAdd bcrypt@0.8.7
56 verbose afterAdd /root/.npm/bcrypt/0.8.7/package/package.json not in flight; writing
57 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
58 verbose afterAdd /root/.npm/bcrypt/0.8.7/package/package.json written
59 silly fetchNamedPackageData bindings
60 silly mapToRegistry name bindings
61 silly mapToRegistry using default registry
62 silly mapToRegistry registry https://registry.npmjs.org/
63 silly mapToRegistry data Result {
63 silly mapToRegistry raw: 'bindings',
63 silly mapToRegistry scope: null,
63 silly mapToRegistry name: 'bindings',
63 silly mapToRegistry rawSpec: '',
63 silly mapToRegistry spec: 'latest',
63 silly mapToRegistry type: 'tag' }
64 silly mapToRegistry uri https://registry.npmjs.org/bindings
65 silly fetchNamedPackageData nan
66 silly mapToRegistry name nan
67 silly mapToRegistry using default registry
68 silly mapToRegistry registry https://registry.npmjs.org/
69 silly mapToRegistry data Result {
69 silly mapToRegistry raw: 'nan',
69 silly mapToRegistry scope: null,
69 silly mapToRegistry name: 'nan',
69 silly mapToRegistry rawSpec: '',
69 silly mapToRegistry spec: 'latest',
69 silly mapToRegistry type: 'tag' }
70 silly mapToRegistry uri https://registry.npmjs.org/nan
71 verbose request uri https://registry.npmjs.org/bindings
72 verbose request no auth needed
73 info attempt registry request try #1 at 2:41:44 PM
74 verbose etag "33TX4J3DNTGF7K41ZUV6OA182"
75 http request GET https://registry.npmjs.org/bindings
76 verbose request uri https://registry.npmjs.org/nan
77 verbose request no auth needed
78 info attempt registry request try #1 at 2:41:44 PM
79 verbose etag "12RFHNMU7CS3WJ1892HQLM0NB"
80 http request GET https://registry.npmjs.org/nan
81 http 304 https://registry.npmjs.org/bindings
82 verbose headers { date: 'Sat, 11 Jun 2016 14:41:44 GMT',
82 verbose headers via: '1.1 varnish',
82 verbose headers 'cache-control': 'max-age=300',
82 verbose headers etag: '"33TX4J3DNTGF7K41ZUV6OA182"',
82 verbose headers age: '2',
82 verbose headers connection: 'keep-alive',
82 verbose headers 'x-served-by': 'cache-sin6920-SIN',
82 verbose headers 'x-cache': 'HIT',
82 verbose headers 'x-cache-hits': '1',
82 verbose headers 'x-timer': 'S1465656104.524503,VS0,VE0',
82 verbose headers vary: 'Accept-Encoding' }
83 silly get cb [ 304,
83 silly get { date: 'Sat, 11 Jun 2016 14:41:44 GMT',
83 silly get via: '1.1 varnish',
83 silly get 'cache-control': 'max-age=300',
83 silly get etag: '"33TX4J3DNTGF7K41ZUV6OA182"',
83 silly get age: '2',
83 silly get connection: 'keep-alive',
83 silly get 'x-served-by': 'cache-sin6920-SIN',
83 silly get 'x-cache': 'HIT',
83 silly get 'x-cache-hits': '1',
83 silly get 'x-timer': 'S1465656104.524503,VS0,VE0',
83 silly get vary: 'Accept-Encoding' } ]
84 verbose etag https://registry.npmjs.org/bindings from cache
85 verbose get saving bindings to /root/.npm/registry.npmjs.org/bindings/.cache.json
86 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
87 silly resolveWithNewModule bindings@1.2.1 checking installable status
88 silly cache add args [ 'bindings@1.2.1', null ]
89 verbose cache add spec bindings@1.2.1
90 silly cache add parsed spec Result {
90 silly cache add raw: 'bindings@1.2.1',
90 silly cache add scope: null,
90 silly cache add name: 'bindings',
90 silly cache add rawSpec: '1.2.1',
90 silly cache add spec: '1.2.1',
90 silly cache add type: 'version' }
91 silly addNamed bindings@1.2.1
92 verbose addNamed "1.2.1" is a plain semver version for bindings
93 silly mapToRegistry name bindings
94 silly mapToRegistry using default registry
95 silly mapToRegistry registry https://registry.npmjs.org/
96 silly mapToRegistry data Result {
96 silly mapToRegistry raw: 'bindings',
96 silly mapToRegistry scope: null,
96 silly mapToRegistry name: 'bindings',
96 silly mapToRegistry rawSpec: '',
96 silly mapToRegistry spec: 'latest',
96 silly mapToRegistry type: 'tag' }
97 silly mapToRegistry uri https://registry.npmjs.org/bindings
98 verbose addNameVersion registry:https://registry.npmjs.org/bindings not in flight; fetching
99 verbose get https://registry.npmjs.org/bindings not expired, no request
100 silly cache afterAdd bindings@1.2.1
101 verbose afterAdd /root/.npm/bindings/1.2.1/package/package.json not in flight; writing
102 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
103 verbose afterAdd /root/.npm/bindings/1.2.1/package/package.json written
104 http 304 https://registry.npmjs.org/nan
105 verbose headers { date: 'Sat, 11 Jun 2016 14:41:44 GMT',
105 verbose headers via: '1.1 varnish',
105 verbose headers 'cache-control': 'max-age=300',
105 verbose headers etag: '"12RFHNMU7CS3WJ1892HQLM0NB"',
105 verbose headers age: '156',
105 verbose headers connection: 'keep-alive',
105 verbose headers 'x-served-by': 'cache-sin6923-SIN',
105 verbose headers 'x-cache': 'HIT',
105 verbose headers 'x-cache-hits': '2',
105 verbose headers 'x-timer': 'S1465656104.698749,VS0,VE0',
105 verbose headers vary: 'Accept-Encoding' }
106 silly get cb [ 304,
106 silly get { date: 'Sat, 11 Jun 2016 14:41:44 GMT',
106 silly get via: '1.1 varnish',
106 silly get 'cache-control': 'max-age=300',
106 silly get etag: '"12RFHNMU7CS3WJ1892HQLM0NB"',
106 silly get age: '156',
106 silly get connection: 'keep-alive',
106 silly get 'x-served-by': 'cache-sin6923-SIN',
106 silly get 'x-cache': 'HIT',
106 silly get 'x-cache-hits': '2',
106 silly get 'x-timer': 'S1465656104.698749,VS0,VE0',
106 silly get vary: 'Accept-Encoding' } ]
107 verbose etag https://registry.npmjs.org/nan from cache
108 verbose get saving nan to /root/.npm/registry.npmjs.org/nan/.cache.json
109 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
110 silly resolveWithNewModule nan@2.3.5 checking installable status
111 silly cache add args [ 'nan@2.3.5', null ]
112 verbose cache add spec nan@2.3.5
113 silly cache add parsed spec Result {
113 silly cache add raw: 'nan@2.3.5',
113 silly cache add scope: null,
113 silly cache add name: 'nan',
113 silly cache add rawSpec: '2.3.5',
113 silly cache add spec: '2.3.5',
113 silly cache add type: 'version' }
114 silly addNamed nan@2.3.5
115 verbose addNamed "2.3.5" is a plain semver version for nan
116 silly mapToRegistry name nan
117 silly mapToRegistry using default registry
118 silly mapToRegistry registry https://registry.npmjs.org/
119 silly mapToRegistry data Result {
119 silly mapToRegistry raw: 'nan',
119 silly mapToRegistry scope: null,
119 silly mapToRegistry name: 'nan',
119 silly mapToRegistry rawSpec: '',
119 silly mapToRegistry spec: 'latest',
119 silly mapToRegistry type: 'tag' }
120 silly mapToRegistry uri https://registry.npmjs.org/nan
121 verbose addNameVersion registry:https://registry.npmjs.org/nan not in flight; fetching
122 verbose get https://registry.npmjs.org/nan not expired, no request
123 silly cache afterAdd nan@2.3.5
124 verbose afterAdd /root/.npm/nan/2.3.5/package/package.json not in flight; writing
125 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
126 verbose afterAdd /root/.npm/nan/2.3.5/package/package.json written
127 silly loadAllDepsIntoIdealTree Finishing
128 silly idealTree:prePrune !invalid#1
128 silly idealTree:prePrune +-- bcrypt@0.8.7
128 silly idealTree:prePrune +-- bindings@1.2.1
128 silly idealTree:prePrune `-- nan@2.3.5
129 silly loadIdealTree Finishing
130 silly currentTree !invalid#2
131 silly idealTree !invalid#1
131 silly idealTree +-- bcrypt@0.8.7
131 silly idealTree +-- bindings@1.2.1
131 silly idealTree `-- nan@2.3.5
132 silly generateActionsToTake Starting
133 silly install generateActionsToTake
134 silly generateActionsToTake Finishing
135 silly diffTrees action count 3
136 silly diffTrees add bindings@1.2.1
137 silly diffTrees add nan@2.3.5
138 silly diffTrees add bcrypt@0.8.7
139 silly decomposeActions action count 24
140 silly decomposeActions fetch bindings@1.2.1
141 silly decomposeActions extract bindings@1.2.1
142 silly decomposeActions test bindings@1.2.1
143 silly decomposeActions preinstall bindings@1.2.1
144 silly decomposeActions build bindings@1.2.1
145 silly decomposeActions install bindings@1.2.1
146 silly decomposeActions postinstall bindings@1.2.1
147 silly decomposeActions finalize bindings@1.2.1
148 silly decomposeActions fetch nan@2.3.5
149 silly decomposeActions extract nan@2.3.5
150 silly decomposeActions test nan@2.3.5
151 silly decomposeActions preinstall nan@2.3.5
152 silly decomposeActions build nan@2.3.5
153 silly decomposeActions install nan@2.3.5
154 silly decomposeActions postinstall nan@2.3.5
155 silly decomposeActions finalize nan@2.3.5
156 silly decomposeActions fetch bcrypt@0.8.7
157 silly decomposeActions extract bcrypt@0.8.7
158 silly decomposeActions test bcrypt@0.8.7
159 silly decomposeActions preinstall bcrypt@0.8.7
160 silly decomposeActions build bcrypt@0.8.7
161 silly decomposeActions install bcrypt@0.8.7
162 silly decomposeActions postinstall bcrypt@0.8.7
163 silly decomposeActions finalize bcrypt@0.8.7
164 silly executeActions Starting
165 silly install executeActions
166 silly doSerial global-install 0
167 silly doParallel fetch 3
168 verbose correctMkdir /root/.npm/_locks correctMkdir not in flight; initializing
169 verbose lock using /root/.npm/_locks/staging-781faa38490e6896.lock for /node_modules/.staging
170 silly doParallel extract 3
171 silly extract bindings@1.2.1
172 silly extract nan@2.3.5
173 silly extract bcrypt@0.8.7
174 verbose unbuild ode_modules/.staging/bindings-b46ad5b7
175 verbose unbuild ode_modules/.staging/nan-0b0c4d1c
176 verbose unbuild ode_modules/.staging/bcrypt-54df811f
177 silly gentlyRm /node_modules/.staging/bindings-b46ad5b7 is being purged from base /
178 verbose gentlyRm don't care about contents; nuking /node_modules/.staging/bindings-b46ad5b7
179 silly gentlyRm /node_modules/.staging/nan-0b0c4d1c is being purged from base /
180 verbose gentlyRm don't care about contents; nuking /node_modules/.staging/nan-0b0c4d1c
181 silly gentlyRm /node_modules/.staging/bcrypt-54df811f is being purged from base /
182 verbose gentlyRm don't care about contents; nuking /node_modules/.staging/bcrypt-54df811f
183 verbose tar unpack /root/.npm/bindings/1.2.1/package.tgz
184 verbose tar unpacking to /node_modules/.staging/bindings-b46ad5b7
185 silly gentlyRm /node_modules/.staging/bindings-b46ad5b7 is being purged
186 verbose gentlyRm don't care about contents; nuking /node_modules/.staging/bindings-b46ad5b7
187 verbose tar unpack /root/.npm/nan/2.3.5/package.tgz
188 verbose tar unpacking to /node_modules/.staging/nan-0b0c4d1c
189 silly gentlyRm /node_modules/.staging/nan-0b0c4d1c is being purged
190 verbose gentlyRm don't care about contents; nuking /node_modules/.staging/nan-0b0c4d1c
191 verbose tar unpack /root/.npm/bcrypt/0.8.7/package.tgz
192 verbose tar unpacking to /node_modules/.staging/bcrypt-54df811f
193 silly gentlyRm /node_modules/.staging/bcrypt-54df811f is being purged
194 verbose gentlyRm don't care about contents; nuking /node_modules/.staging/bcrypt-54df811f
195 silly gunzTarPerm modes [ '755', '644' ]
196 silly gunzTarPerm modes [ '755', '644' ]
197 silly gunzTarPerm modes [ '755', '644' ]
198 silly gunzTarPerm extractEntry package.json
199 silly gunzTarPerm extractEntry package.json
200 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ]
201 silly gunzTarPerm extractEntry package.json
202 silly gunzTarPerm extractEntry README.md
203 silly gunzTarPerm extractEntry bindings.js
204 silly gunzTarPerm extractEntry README.md
205 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ]
206 silly gunzTarPerm extractEntry include_dirs.js
207 silly gunzTarPerm modified mode [ 'include_dirs.js', 436, 420 ]
208 silly gunzTarPerm extractEntry .npmignore
209 silly gunzTarPerm extractEntry README.md
210 silly gunzTarPerm extractEntry nan_converters.h
211 silly gunzTarPerm modified mode [ 'nan_converters.h', 436, 420 ]
212 silly gunzTarPerm extractEntry LICENSE.md
213 silly gunzTarPerm modified mode [ 'LICENSE.md', 436, 420 ]
214 silly gunzTarPerm extractEntry doc/node_misc.md
215 silly gunzTarPerm modified mode [ 'doc/node_misc.md', 436, 420 ]
216 silly gunzTarPerm extractEntry LICENSE
217 silly gunzTarPerm extractEntry bcrypt.js
218 silly gunzTarPerm extractEntry Makefile
219 silly gunzTarPerm extractEntry .travis.yml
220 silly gunzTarPerm extractEntry CHANGELOG.md
221 silly gunzTarPerm extractEntry binding.gyp
222 silly gunzTarPerm extractEntry examples/async_compare.js
223 silly gunzTarPerm extractEntry examples/forever_gen_salt.js
224 silly gunzTarPerm extractEntry test/async.js
225 silly gunzTarPerm extractEntry test/repetitions.js
226 silly gunzTarPerm extractEntry test/sync.js
227 silly gunzTarPerm extractEntry ISSUE_TEMPLATE.md
228 silly gunzTarPerm extractEntry src/bcrypt.cc
229 silly gunzTarPerm extractEntry src/bcrypt_node.cc
230 silly gunzTarPerm extractEntry src/blowfish.cc
231 silly gunzTarPerm extractEntry src/node_blf.h
232 silly gunzTarPerm extractEntry werker.yml
233 silly gunzTarPerm extractEntry doc/asyncworker.md
234 silly gunzTarPerm modified mode [ 'doc/asyncworker.md', 436, 420 ]
235 silly gunzTarPerm extractEntry doc/callback.md
236 silly gunzTarPerm modified mode [ 'doc/callback.md', 436, 420 ]
237 silly gunzTarPerm extractEntry doc/converters.md
238 silly gunzTarPerm modified mode [ 'doc/converters.md', 436, 420 ]
239 silly gunzTarPerm extractEntry doc/errors.md
240 silly gunzTarPerm modified mode [ 'doc/errors.md', 436, 420 ]
241 silly gunzTarPerm extractEntry doc/maybe_types.md
242 silly gunzTarPerm modified mode [ 'doc/maybe_types.md', 436, 420 ]
243 silly gunzTarPerm extractEntry doc/methods.md
244 silly gunzTarPerm modified mode [ 'doc/methods.md', 436, 420 ]
245 silly gunzTarPerm extractEntry doc/new.md
246 silly gunzTarPerm modified mode [ 'doc/new.md', 436, 420 ]
247 silly gentlyRm /node_modules/.staging/bindings-b46ad5b7/node_modules is being purged
248 verbose gentlyRm don't care about contents; nuking /node_modules/.staging/bindings-b46ad5b7/node_modules
249 silly gunzTarPerm extractEntry doc/buffers.md
250 silly gunzTarPerm modified mode [ 'doc/buffers.md', 436, 420 ]
251 silly gunzTarPerm extractEntry doc/object_wrappers.md
252 silly gunzTarPerm modified mode [ 'doc/object_wrappers.md', 436, 420 ]
253 silly gunzTarPerm extractEntry doc/persistent.md
254 silly gunzTarPerm modified mode [ 'doc/persistent.md', 436, 420 ]
255 silly gunzTarPerm extractEntry doc/scopes.md
256 silly gunzTarPerm modified mode [ 'doc/scopes.md', 436, 420 ]
257 silly gunzTarPerm extractEntry doc/script.md
258 silly gunzTarPerm modified mode [ 'doc/script.md', 436, 420 ]
259 silly gunzTarPerm extractEntry doc/string_bytes.md
260 silly gunzTarPerm modified mode [ 'doc/string_bytes.md', 436, 420 ]
261 silly gunzTarPerm extractEntry doc/v8_internals.md
262 silly gunzTarPerm modified mode [ 'doc/v8_internals.md', 436, 420 ]
263 silly gunzTarPerm extractEntry doc/v8_misc.md
264 silly gunzTarPerm modified mode [ 'doc/v8_misc.md', 436, 420 ]
265 silly gunzTarPerm extractEntry nan.h
266 silly gunzTarPerm modified mode [ 'nan.h', 436, 420 ]
267 silly gunzTarPerm extractEntry nan_callbacks.h
268 silly gunzTarPerm modified mode [ 'nan_callbacks.h', 436, 420 ]
269 silly gunzTarPerm extractEntry nan_callbacks_12_inl.h
270 silly gunzTarPerm modified mode [ 'nan_callbacks_12_inl.h', 436, 420 ]
271 silly gunzTarPerm extractEntry nan_callbacks_pre_12_inl.h
272 silly gunzTarPerm modified mode [ 'nan_callbacks_pre_12_inl.h', 436, 420 ]
273 silly gunzTarPerm extractEntry nan_converters_43_inl.h
274 silly gunzTarPerm modified mode [ 'nan_converters_43_inl.h', 436, 420 ]
275 silly gunzTarPerm extractEntry nan_converters_pre_43_inl.h
276 silly gunzTarPerm modified mode [ 'nan_converters_pre_43_inl.h', 436, 420 ]
277 silly gunzTarPerm extractEntry nan_implementation_12_inl.h
278 silly gunzTarPerm modified mode [ 'nan_implementation_12_inl.h', 436, 420 ]
279 silly gunzTarPerm extractEntry nan_implementation_pre_12_inl.h
280 silly gunzTarPerm modified mode [ 'nan_implementation_pre_12_inl.h', 436, 420 ]
281 silly gunzTarPerm extractEntry nan_maybe_43_inl.h
282 silly gunzTarPerm modified mode [ 'nan_maybe_43_inl.h', 436, 420 ]
283 silly gunzTarPerm extractEntry nan_maybe_pre_43_inl.h
284 silly gunzTarPerm modified mode [ 'nan_maybe_pre_43_inl.h', 436, 420 ]
285 silly gunzTarPerm extractEntry nan_new.h
286 silly gunzTarPerm modified mode [ 'nan_new.h', 436, 420 ]
287 silly gunzTarPerm extractEntry nan_object_wrap.h
288 silly gunzTarPerm modified mode [ 'nan_object_wrap.h', 436, 420 ]
289 silly gunzTarPerm extractEntry nan_persistent_12_inl.h
290 silly gunzTarPerm modified mode [ 'nan_persistent_12_inl.h', 436, 420 ]
291 silly gunzTarPerm extractEntry nan_persistent_pre_12_inl.h
292 silly gunzTarPerm modified mode [ 'nan_persistent_pre_12_inl.h', 436, 420 ]
293 silly gunzTarPerm extractEntry nan_string_bytes.h
294 silly gunzTarPerm modified mode [ 'nan_string_bytes.h', 436, 420 ]
295 silly gunzTarPerm extractEntry nan_typedarray_contents.h
296 silly gunzTarPerm modified mode [ 'nan_typedarray_contents.h', 436, 420 ]
297 silly gunzTarPerm extractEntry nan_weak.h
298 silly gunzTarPerm modified mode [ 'nan_weak.h', 436, 420 ]
299 silly gunzTarPerm extractEntry CHANGELOG.md
300 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 436, 420 ]
301 silly gunzTarPerm extractEntry tools/package.json
302 silly gunzTarPerm modified mode [ 'tools/package.json', 436, 420 ]
303 silly gunzTarPerm extractEntry tools/README.md
304 silly gunzTarPerm modified mode [ 'tools/README.md', 436, 420 ]
305 silly gunzTarPerm extractEntry tools/1to2.js
306 silly gunzTarPerm modified mode [ 'tools/1to2.js', 509, 493 ]
307 silly gentlyRm /node_modules/.staging/bcrypt-54df811f/node_modules is being purged
308 verbose gentlyRm don't care about contents; nuking /node_modules/.staging/bcrypt-54df811f/node_modules
309 silly gentlyRm /node_modules/.staging/nan-0b0c4d1c/node_modules is being purged
310 verbose gentlyRm don't care about contents; nuking /node_modules/.staging/nan-0b0c4d1c/node_modules
311 silly doParallel preinstall 3
312 silly preinstall bindings@1.2.1 /node_modules/.staging/bindings-b46ad5b7
313 info lifecycle bindings@1.2.1~preinstall: bindings@1.2.1
314 silly preinstall nan@2.3.5 /node_modules/.staging/nan-0b0c4d1c
315 info lifecycle nan@2.3.5~preinstall: nan@2.3.5
316 silly preinstall bcrypt@0.8.7 /node_modules/.staging/bcrypt-54df811f
317 info lifecycle bcrypt@0.8.7~preinstall: bcrypt@0.8.7
318 silly lifecycle bindings@1.2.1~preinstall: no script for preinstall, continuing
319 silly lifecycle nan@2.3.5~preinstall: no script for preinstall, continuing
320 silly lifecycle bcrypt@0.8.7~preinstall: no script for preinstall, continuing
321 silly doReverseSerial remove 0
322 silly doSerial move 0
323 silly doSerial finalize 3
324 silly finalize /node_modules/bindings
325 silly finalize /node_modules/nan
326 silly finalize /node_modules/bcrypt
327 silly doSerial build 3
328 silly build bindings@1.2.1
329 info linkStuff bindings@1.2.1
330 silly linkStuff bindings@1.2.1 has /node_modules as its parent node_modules
331 verbose linkBins bindings@1.2.1
332 verbose linkMans bindings@1.2.1
333 silly build nan@2.3.5
334 info linkStuff nan@2.3.5
335 silly linkStuff nan@2.3.5 has /node_modules as its parent node_modules
336 verbose linkBins nan@2.3.5
337 verbose linkMans nan@2.3.5
338 silly build bcrypt@0.8.7
339 info linkStuff bcrypt@0.8.7
340 silly linkStuff bcrypt@0.8.7 has /node_modules as its parent node_modules
341 verbose linkBins bcrypt@0.8.7
342 verbose linkMans bcrypt@0.8.7
343 silly doSerial global-link 0
344 silly doParallel update-linked 0
345 silly doSerial install 3
346 silly install bindings@1.2.1 /node_modules/.staging/bindings-b46ad5b7
347 info lifecycle bindings@1.2.1~install: bindings@1.2.1
348 silly lifecycle bindings@1.2.1~install: no script for install, continuing
349 silly install nan@2.3.5 /node_modules/.staging/nan-0b0c4d1c
350 info lifecycle nan@2.3.5~install: nan@2.3.5
351 silly lifecycle nan@2.3.5~install: no script for install, continuing
352 silly install bcrypt@0.8.7 /node_modules/.staging/bcrypt-54df811f
353 info lifecycle bcrypt@0.8.7~install: bcrypt@0.8.7
354 verbose lifecycle bcrypt@0.8.7~install: unsafe-perm in lifecycle false
355 verbose lifecycle bcrypt@0.8.7~install: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/node_modules/bcrypt/node_modules/.bin:/node_modules/.bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
356 verbose lifecycle bcrypt@0.8.7~install: CWD: /node_modules/bcrypt
357 silly lifecycle bcrypt@0.8.7~install: Args: [ '-c', 'node-gyp rebuild' ]
358 silly lifecycle bcrypt@0.8.7~install: Returned: code: 1 signal: null
359 info lifecycle bcrypt@0.8.7~install: Failed to exec install script
360 verbose unlock done using /root/.npm/_locks/staging-781faa38490e6896.lock for /node_modules/.staging
361 silly rollbackFailedOptional Starting
362 silly rollbackFailedOptional Finishing
363 silly runTopLevelLifecycles Starting
364 silly runTopLevelLifecycles Finishing
365 silly install printInstalled
366 warn enoent ENOENT: no such file or directory, open '/package.json'
367 warn !invalid#1 No description
368 warn !invalid#1 No repository field.
369 warn !invalid#1 No README data
370 warn !invalid#1 No license field.
371 verbose stack Error: bcrypt@0.8.7 install: `node-gyp rebuild`
371 verbose stack Exit status 1
371 verbose stack at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:245:16)
371 verbose stack at emitTwo (events.js:106:13)
371 verbose stack at EventEmitter.emit (events.js:191:7)
371 verbose stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:24:14)
371 verbose stack at emitTwo (events.js:106:13)
371 verbose stack at ChildProcess.emit (events.js:191:7)
371 verbose stack at maybeClose (internal/child_process.js:852:16)
371 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
372 verbose pkgid bcrypt@0.8.7
373 verbose cwd /
374 error Linux 4.1.19-boot2docker
375 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "bcrypt" "--verbose"
376 error node v6.2.1
377 error npm v3.9.3
378 error code ELIFECYCLE
379 error bcrypt@0.8.7 install: `node-gyp rebuild`
379 error Exit status 1
380 error Failed at the bcrypt@0.8.7 install script 'node-gyp rebuild'.
380 error Make sure you have the latest version of node.js and npm installed.
380 error If you do, this is most likely a problem with the bcrypt package,
380 error not with npm itself.
380 error Tell the author that this fails on your system:
380 error node-gyp rebuild
380 error You can get information on how to open an issue for this project with:
380 error npm bugs bcrypt
380 error Or if that isn't available, you can get their info via:
380 error npm owner ls bcrypt
380 error There is likely additional logging output above.
381 verbose exit [ 1, true ]
# npm ls -g
npm info it worked if it ends with ok
npm info using npm@3.9.3
npm info using node@v6.2.1
/usr/local/lib
+-- nan@2.3.5
+-- node-gyp@3.3.1
| +-- fstream@1.0.9
| | `-- inherits@2.0.1
| +-- glob@4.5.3
| | +-- inflight@1.0.5
| | | `-- wrappy@1.0.2
| | +-- minimatch@2.0.10
| | | `-- brace-expansion@1.1.4
| | | +-- balanced-match@0.4.1
| | | `-- concat-map@0.0.1
| | `-- once@1.3.3
| +-- graceful-fs@4.1.4
| +-- minimatch@1.0.0
| | +-- lru-cache@2.7.3
| | `-- sigmund@1.0.1
| +-- mkdirp@0.5.1
| | `-- minimist@0.0.8
| +-- nopt@3.0.6
| | `-- abbrev@1.0.7
| +-- npmlog@2.0.4
| | +-- ansi@0.3.1
| | +-- are-we-there-yet@1.1.2
| | | +-- delegates@1.0.0
| | | `-- readable-stream@2.1.4
| | | +-- buffer-shims@1.0.0
| | | +-- core-util-is@1.0.2
| | | +-- isarray@1.0.0
| | | +-- process-nextick-args@1.0.7
| | | +-- string_decoder@0.10.31
| | | `-- util-deprecate@1.0.2
| | `-- gauge@1.2.7
| | +-- has-unicode@2.0.0
| | +-- lodash.pad@4.4.0
| | | +-- lodash._baseslice@4.0.0
| | | +-- lodash._basetostring@4.12.0
| | | `-- lodash.tostring@4.1.3
| | +-- lodash.padend@4.5.0
| | `-- lodash.padstart@4.5.0
| +-- osenv@0.1.3
| | +-- os-homedir@1.0.1
| | `-- os-tmpdir@1.0.1
| +-- path-array@1.0.1
| | `-- array-index@1.0.0
| | +-- debug@2.2.0
| | | `-- ms@0.7.1
| | `-- es6-symbol@3.1.0
| | +-- d@0.1.1
| | `-- es5-ext@0.10.11
| | +-- es6-iterator@2.0.0
| | `-- es6-symbol@3.0.2
| +-- request@2.72.0
| | +-- aws-sign2@0.6.0
| | +-- aws4@1.4.1
| | +-- bl@1.1.2
| | | `-- readable-stream@2.0.6
| | +-- caseless@0.11.0
| | +-- combined-stream@1.0.5
| | | `-- delayed-stream@1.0.0
| | +-- extend@3.0.0
| | +-- forever-agent@0.6.1
| | +-- form-data@1.0.0-rc4
| | | `-- async@1.5.2
| | +-- har-validator@2.0.6
| | | +-- chalk@1.1.3
| | | | +-- ansi-styles@2.2.1
| | | | +-- escape-string-regexp@1.0.5
| | | | +-- has-ansi@2.0.0
| | | | | `-- ansi-regex@2.0.0
| | | | +-- strip-ansi@3.0.1
| | | | `-- supports-color@2.0.0
| | | +-- commander@2.9.0
| | | | `-- graceful-readlink@1.0.1
| | | +-- is-my-json-valid@2.13.1
| | | | +-- generate-function@2.0.0
| | | | +-- generate-object-property@1.2.0
| | | | | `-- is-property@1.0.2
| | | | +-- jsonpointer@2.0.0
| | | | `-- xtend@4.0.1
| | | `-- pinkie-promise@2.0.1
| | | `-- pinkie@2.0.4
| | +-- hawk@3.1.3
| | | +-- boom@2.10.1
| | | +-- cryptiles@2.0.5
| | | +-- hoek@2.16.3
| | | `-- sntp@1.0.9
| | +-- http-signature@1.1.1
| | | +-- assert-plus@0.2.0
| | | +-- jsprim@1.2.2
| | | | +-- extsprintf@1.0.2
| | | | +-- json-schema@0.2.2
| | | | `-- verror@1.3.6
| | | `-- sshpk@1.8.3
| | | +-- asn1@0.2.3
| | | +-- assert-plus@1.0.0
| | | +-- dashdash@1.14.0
| | | | `-- assert-plus@1.0.0
| | | +-- ecc-jsbn@0.1.1
| | | +-- getpass@0.1.6
| | | | `-- assert-plus@1.0.0
| | | +-- jodid25519@1.0.2
| | | +-- jsbn@0.1.0
| | | `-- tweetnacl@0.13.3
| | +-- is-typedarray@1.0.0
| | +-- isstream@0.1.2
| | +-- json-stringify-safe@5.0.1
| | +-- mime-types@2.1.11
| | | `-- mime-db@1.23.0
| | +-- node-uuid@1.4.7
| | +-- oauth-sign@0.8.2
| | +-- qs@6.1.0
| | +-- stringstream@0.0.5
| | +-- tough-cookie@2.2.2
| | `-- tunnel-agent@0.4.3
| +-- rimraf@2.5.2
| | `-- glob@7.0.3
| | +-- minimatch@3.0.0
| | `-- path-is-absolute@1.0.0
| +-- semver@5.1.0
| +-- tar@2.2.1
| | `-- block-stream@0.0.9
| `-- which@1.2.10
| `-- isexe@1.1.2
`-- npm@3.9.3
+-- abbrev@1.0.7
+-- ansi-regex@2.0.0
+-- ansicolors@0.3.2
+-- ansistyles@0.1.3
+-- aproba@1.0.1
+-- archy@1.0.0
+-- chownr@1.0.1
+-- cmd-shim@2.0.2
+-- columnify@1.5.4
| `-- wcwidth@1.0.0
| `-- defaults@1.0.3
| `-- clone@1.0.2
+-- config-chain@1.1.10
| `-- proto-list@1.2.4
+-- debuglog@1.0.1
+-- dezalgo@1.0.3
| `-- asap@2.0.3
+-- editor@1.0.0
+-- fs-vacuum@1.2.9
+-- fs-write-stream-atomic@1.0.8
+-- fstream@1.0.8
+-- fstream-npm@1.1.0
| `-- fstream-ignore@1.0.5
| `-- minimatch@3.0.0
| `-- brace-expansion@1.1.4
| +-- balanced-match@0.4.1
| `-- concat-map@0.0.1
+-- glob@7.0.3
| +-- minimatch@3.0.0
| | `-- brace-expansion@1.1.3
| | +-- balanced-match@0.3.0
| | `-- concat-map@0.0.1
| `-- path-is-absolute@1.0.0
+-- graceful-fs@4.1.4
+-- has-unicode@2.0.0
+-- hosted-git-info@2.1.5
+-- iferr@0.1.5
+-- imurmurhash@0.1.4
+-- inflight@1.0.5
+-- inherits@2.0.1
+-- ini@1.3.4
+-- init-package-json@1.9.4
| +-- glob@6.0.4
| | +-- minimatch@3.0.0
| | | `-- brace-expansion@1.1.4
| | | +-- balanced-match@0.4.1
| | | `-- concat-map@0.0.1
| | `-- path-is-absolute@1.0.0
| `-- promzard@0.3.0
+-- lockfile@1.0.1
+-- lodash._baseindexof@3.1.0
+-- lodash._baseuniq@4.6.0
| +-- lodash._createset@4.0.3
| `-- lodash._root@3.0.1
+-- lodash._bindcallback@3.0.1
+-- lodash._cacheindexof@3.0.2
+-- lodash._createcache@3.1.2
+-- lodash._getnative@3.9.1
+-- lodash.clonedeep@4.3.2
| `-- lodash._baseclone@4.5.3
+-- lodash.isarray@4.0.0
+-- lodash.keys@4.0.7
+-- lodash.restparam@3.6.1
+-- lodash.union@4.4.0
| +-- lodash._baseflatten@4.2.1
| `-- lodash.rest@4.0.3
+-- lodash.uniq@4.3.0
+-- lodash.without@4.2.0
| +-- lodash._basedifference@4.5.0
| | `-- lodash._root@3.0.1
| `-- lodash.rest@4.0.3
+-- mkdirp@0.5.1
| `-- minimist@0.0.8
+-- node-gyp@3.3.1
| +-- glob@4.5.3
| | `-- minimatch@2.0.10
| | `-- brace-expansion@1.1.3
| | +-- balanced-match@0.3.0
| | `-- concat-map@0.0.1
| +-- minimatch@1.0.0
| | +-- lru-cache@2.7.3
| | `-- sigmund@1.0.1
| `-- path-array@1.0.1
| `-- array-index@1.0.0
| +-- debug@2.2.0
| | `-- ms@0.7.1
| `-- es6-symbol@3.0.2
| +-- d@0.1.1
| `-- es5-ext@0.10.11
| `-- es6-iterator@2.0.0
+-- nopt@3.0.6
+-- normalize-git-url@3.0.2
+-- normalize-package-data@2.3.5
| `-- is-builtin-module@1.0.0
| `-- builtin-modules@1.1.1
+-- npm-cache-filename@1.0.2
+-- npm-install-checks@3.0.0
+-- npm-package-arg@4.1.1
+-- npm-registry-client@7.1.0
| +-- concat-stream@1.5.1
| | +-- readable-stream@2.0.6
| | | +-- core-util-is@1.0.2
| | | +-- isarray@1.0.0
| | | +-- process-nextick-args@1.0.6
| | | +-- string_decoder@0.10.31
| | | `-- util-deprecate@1.0.2
| | `-- typedarray@0.0.6
| `-- retry@0.8.0
+-- npm-user-validate@0.1.2
+-- npmlog@2.0.3
| +-- ansi@0.3.1
| +-- are-we-there-yet@1.1.2
| | `-- delegates@1.0.0
| `-- gauge@1.2.7
| +-- lodash.pad@4.1.0
| | +-- lodash.repeat@4.0.0
| | `-- lodash.tostring@4.1.2
| +-- lodash.padend@4.2.0
| | +-- lodash.repeat@4.0.0
| | `-- lodash.tostring@4.1.2
| `-- lodash.padstart@4.2.0
| +-- lodash.repeat@4.0.0
| `-- lodash.tostring@4.1.2
+-- once@1.3.3
+-- opener@1.4.1
+-- osenv@0.1.3
| +-- os-homedir@1.0.1
| `-- os-tmpdir@1.0.1
+-- path-is-inside@1.0.1
+-- read@1.0.7
| `-- mute-stream@0.0.5
+-- read-cmd-shim@1.0.1
+-- read-installed@4.0.3
| `-- util-extend@1.0.3
+-- read-package-json@2.0.4
| +-- glob@6.0.4
| | +-- minimatch@3.0.0
| | | `-- brace-expansion@1.1.3
| | | +-- balanced-match@0.3.0
| | | `-- concat-map@0.0.1
| | `-- path-is-absolute@1.0.0
| `-- json-parse-helpfulerror@1.0.3
| `-- jju@1.3.0
+-- read-package-tree@5.1.4
+-- readable-stream@2.1.3
| +-- buffer-shims@1.0.0
| +-- core-util-is@1.0.2
| +-- isarray@1.0.0
| +-- process-nextick-args@1.0.7
| +-- string_decoder@0.10.31
| `-- util-deprecate@1.0.2
+-- readdir-scoped-modules@1.0.2
+-- realize-package-specifier@3.0.3
+-- request@2.72.0
| +-- aws-sign2@0.6.0
| +-- aws4@1.3.2
| | `-- lru-cache@4.0.1
| | +-- pseudomap@1.0.2
| | `-- yallist@2.0.0
| +-- bl@1.1.2
| | `-- readable-stream@2.0.6
| | +-- core-util-is@1.0.2
| | +-- isarray@1.0.0
| | +-- process-nextick-args@1.0.6
| | +-- string_decoder@0.10.31
| | `-- util-deprecate@1.0.2
| +-- caseless@0.11.0
| +-- combined-stream@1.0.5
| | `-- delayed-stream@1.0.0
| +-- extend@3.0.0
| +-- forever-agent@0.6.1
| +-- form-data@1.0.0-rc4
| | `-- async@1.5.2
| +-- har-validator@2.0.6
| | +-- chalk@1.1.3
| | | +-- ansi-styles@2.2.1
| | | +-- escape-string-regexp@1.0.5
| | | +-- has-ansi@2.0.0
| | | `-- supports-color@2.0.0
| | +-- commander@2.9.0
| | | `-- graceful-readlink@1.0.1
| | +-- is-my-json-valid@2.13.1
| | | +-- generate-function@2.0.0
| | | +-- generate-object-property@1.2.0
| | | | `-- is-property@1.0.2
| | | +-- jsonpointer@2.0.0
| | | `-- xtend@4.0.1
| | `-- pinkie-promise@2.0.1
| | `-- pinkie@2.0.4
| +-- hawk@3.1.3
| | +-- boom@2.10.1
| | +-- cryptiles@2.0.5
| | +-- hoek@2.16.3
| | `-- sntp@1.0.9
| +-- http-signature@1.1.1
| | +-- assert-plus@0.2.0
| | +-- jsprim@1.2.2
| | | +-- extsprintf@1.0.2
| | | +-- json-schema@0.2.2
| | | `-- verror@1.3.6
| | `-- sshpk@1.7.4
| | +-- asn1@0.2.3
| | +-- dashdash@1.13.0
| | | `-- assert-plus@1.0.0
| | +-- ecc-jsbn@0.1.1
| | +-- jodid25519@1.0.2
| | +-- jsbn@0.1.0
| | `-- tweetnacl@0.14.3
| +-- is-typedarray@1.0.0
| +-- isstream@0.1.2
| +-- json-stringify-safe@5.0.1
| +-- mime-types@2.1.10
| | `-- mime-db@1.22.0
| +-- node-uuid@1.4.7
| +-- oauth-sign@0.8.1
| +-- qs@6.1.0
| +-- stringstream@0.0.5
| +-- tough-cookie@2.2.2
| `-- tunnel-agent@0.4.2
+-- retry@0.9.0
+-- rimraf@2.5.2
+-- semver@5.1.0
+-- sha@2.0.1
+-- slide@1.1.6
+-- sorted-object@2.0.0
+-- strip-ansi@3.0.1
+-- tar@2.2.1
| `-- block-stream@0.0.8
+-- text-table@0.2.0
+-- uid-number@0.0.6
+-- umask@1.1.0
+-- unique-filename@1.1.0
| `-- unique-slug@2.0.0
+-- unpipe@1.0.0
+-- validate-npm-package-license@3.0.1
| +-- spdx-correct@1.0.2
| | `-- spdx-license-ids@1.2.0
| `-- spdx-expression-parse@1.0.2
| +-- spdx-exceptions@1.0.4
| `-- spdx-license-ids@1.2.0
+-- validate-npm-package-name@2.2.2
| `-- builtins@0.0.7
+-- which@1.2.9
| `-- isexe@1.1.2
+-- wrappy@1.0.1
`-- write-file-atomic@1.1.4
npm info ok
npm install bcrypt --verbose
npm info it worked if it ends with ok
npm verb cli [ '/usr/local/bin/node',
npm verb cli '/usr/local/bin/npm',
npm verb cli 'install',
npm verb cli 'bcrypt',
npm verb cli '--verbose' ]
npm info using npm@3.9.3
npm info using node@v6.2.1
npm verb request uri https://registry.npmjs.org/bcrypt
npm verb request no auth needed
npm info attempt registry request try #1 at 2:41:43 PM
npm verb request id dd94a2bb86523681
npm verb etag "OTDISP0SPTDYZKMJ146EC4FI"
npm http request GET https://registry.npmjs.org/bcrypt
npm http 304 https://registry.npmjs.org/bcrypt
npm verb headers { date: 'Sat, 11 Jun 2016 14:41:44 GMT',
npm verb headers via: '1.1 varnish',
npm verb headers 'cache-control': 'max-age=300',
npm verb headers etag: '"OTDISP0SPTDYZKMJ146EC4FI"',
npm verb headers age: '4',
npm verb headers connection: 'keep-alive',
npm verb headers 'x-served-by': 'cache-sin6920-SIN',
npm verb headers 'x-cache': 'HIT',
npm verb headers 'x-cache-hits': '1',
npm verb headers 'x-timer': 'S1465656104.172314,VS0,VE0',
npm verb headers vary: 'Accept-Encoding' }
npm verb etag https://registry.npmjs.org/bcrypt from cache
npm verb get saving bcrypt to /root/.npm/registry.npmjs.org/bcrypt/.cache.json
npm verb correctMkdir /root/.npm correctMkdir not in flight; initializing
npm verb cache add spec bcrypt
npm verb addNamed "latest" is being treated as a dist-tag for bcrypt
npm info addNameTag [ 'bcrypt', 'latest' ]
npm verb addNameTag registry:https://registry.npmjs.org/bcrypt not in flight; fetching
npm verb get https://registry.npmjs.org/bcrypt not expired, no request
npm verb addNamed "0.8.7" is a plain semver version for bcrypt
npm verb afterAdd /root/.npm/bcrypt/0.8.7/package/package.json not in flight; writing
npm verb correctMkdir /root/.npm correctMkdir not in flight; initializing
npm verb afterAdd /root/.npm/bcrypt/0.8.7/package/package.json written
npm verb request uri https://registry.npmjs.org/bindings
npm verb request no auth needed
npm info attempt registry request try #1 at 2:41:44 PM
npm verb etag "33TX4J3DNTGF7K41ZUV6OA182"
npm http request GET https://registry.npmjs.org/bindings
npm verb request uri https://registry.npmjs.org/nan
npm verb request no auth needed
npm info attempt registry request try #1 at 2:41:44 PM
npm verb etag "12RFHNMU7CS3WJ1892HQLM0NB"
npm http request GET https://registry.npmjs.org/nan
npm http 304 https://registry.npmjs.org/bindings
npm verb headers { date: 'Sat, 11 Jun 2016 14:41:44 GMT',
npm verb headers via: '1.1 varnish',
npm verb headers 'cache-control': 'max-age=300',
npm verb headers etag: '"33TX4J3DNTGF7K41ZUV6OA182"',
npm verb headers age: '2',
npm verb headers connection: 'keep-alive',
npm verb headers 'x-served-by': 'cache-sin6920-SIN',
npm verb headers 'x-cache': 'HIT',
npm verb headers 'x-cache-hits': '1',
npm verb headers 'x-timer': 'S1465656104.524503,VS0,VE0',
npm verb headers vary: 'Accept-Encoding' }
npm verb etag https://registry.npmjs.org/bindings from cache
npm verb get saving bindings to /root/.npm/registry.npmjs.org/bindings/.cache.json
npm verb correctMkdir /root/.npm correctMkdir not in flight; initializing
npm verb cache add spec bindings@1.2.1
npm verb addNamed "1.2.1" is a plain semver version for bindings
npm verb addNameVersion registry:https://registry.npmjs.org/bindings not in flight; fetching
npm verb get https://registry.npmjs.org/bindings not expired, no request
npm verb afterAdd /root/.npm/bindings/1.2.1/package/package.json not in flight; writing
npm verb correctMkdir /root/.npm correctMkdir not in flight; initializing
npm verb afterAdd /root/.npm/bindings/1.2.1/package/package.json written
npm http 304 https://registry.npmjs.org/nan
npm verb headers { date: 'Sat, 11 Jun 2016 14:41:44 GMT',
npm verb headers via: '1.1 varnish',
npm verb headers 'cache-control': 'max-age=300',
npm verb headers etag: '"12RFHNMU7CS3WJ1892HQLM0NB"',
npm verb headers age: '156',
npm verb headers connection: 'keep-alive',
npm verb headers 'x-served-by': 'cache-sin6923-SIN',
npm verb headers 'x-cache': 'HIT',
npm verb headers 'x-cache-hits': '2',
npm verb headers 'x-timer': 'S1465656104.698749,VS0,VE0',
npm verb headers vary: 'Accept-Encoding' }
npm verb etag https://registry.npmjs.org/nan from cache
npm verb get saving nan to /root/.npm/registry.npmjs.org/nan/.cache.json
npm verb correctMkdir /root/.npm correctMkdir not in flight; initializing
npm verb cache add spec nan@2.3.5
npm verb addNamed "2.3.5" is a plain semver version for nan
npm verb addNameVersion registry:https://registry.npmjs.org/nan not in flight; fetching
npm verb get https://registry.npmjs.org/nan not expired, no request
npm verb afterAdd /root/.npm/nan/2.3.5/package/package.json not in flight; writing
npm verb correctMkdir /root/.npm correctMkdir not in flight; initializing
npm verb afterAdd /root/.npm/nan/2.3.5/package/package.json written
npm verb correctMkdir /root/.npm/_locks correctMkdir not in flight; initializing
npm verb lock using /root/.npm/_locks/staging-781faa38490e6896.lock for /node_modules/.staging
npm verb unbuild ode_modules/.staging/bindings-b46ad5b7
npm verb unbuild ode_modules/.staging/nan-0b0c4d1c
npm verb unbuild ode_modules/.staging/bcrypt-54df811f
npm verb gentlyRm don't care about contents; nuking /node_modules/.staging/bindings-b46ad5b7
npm verb gentlyRm don't care about contents; nuking /node_modules/.staging/nan-0b0c4d1c
npm verb gentlyRm don't care about contents; nuking /node_modules/.staging/bcrypt-54df811f
npm verb tar unpack /root/.npm/bindings/1.2.1/package.tgz
npm verb tar unpacking to /node_modules/.staging/bindings-b46ad5b7
npm verb gentlyRm don't care about contents; nuking /node_modules/.staging/bindings-b46ad5b7
npm verb tar unpack /root/.npm/nan/2.3.5/package.tgz
npm verb tar unpacking to /node_modules/.staging/nan-0b0c4d1c
npm verb gentlyRm don't care about contents; nuking /node_modules/.staging/nan-0b0c4d1c
npm verb tar unpack /root/.npm/bcrypt/0.8.7/package.tgz
npm verb tar unpacking to /node_modules/.staging/bcrypt-54df811f
npm verb gentlyRm don't care about contents; nuking /node_modules/.staging/bcrypt-54df811f
npm verb gentlyRm don't care about contents; nuking /node_modules/.staging/bindings-b46ad5b7/node_modules
npm verb gentlyRm don't care about contents; nuking /node_modules/.staging/bcrypt-54df811f/node_modules
npm verb gentlyRm don't care about contents; nuking /node_modules/.staging/nan-0b0c4d1c/node_modules
npm info lifecycle bindings@1.2.1~preinstall: bindings@1.2.1
npm info lifecycle nan@2.3.5~preinstall: nan@2.3.5
npm info lifecycle bcrypt@0.8.7~preinstall: bcrypt@0.8.7
npm info linkStuff bindings@1.2.1
npm verb linkBins bindings@1.2.1
npm verb linkMans bindings@1.2.1
npm info linkStuff nan@2.3.5
npm verb linkBins nan@2.3.5
npm verb linkMans nan@2.3.5
npm info linkStuff bcrypt@0.8.7
npm verb linkBins bcrypt@0.8.7
npm verb linkMans bcrypt@0.8.7
npm info lifecycle bindings@1.2.1~install: bindings@1.2.1
npm info lifecycle nan@2.3.5~install: nan@2.3.5
npm info lifecycle bcrypt@0.8.7~install: bcrypt@0.8.7
> bcrypt@0.8.7 install /node_modules/bcrypt
> node-gyp rebuild
gyp info it worked if it ends with ok
gyp verb cli [ '/usr/local/bin/node',
gyp verb cli '/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli 'rebuild' ]
gyp info using node-gyp@3.3.1
gyp info using node@6.2.1 | linux | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` succeeded python2 /usr/bin/python2
gyp verb check python version `/usr/bin/python2 -c "import platform; print(platform.python_version());"` returned: "2.7.9\n"
gyp verb get node dir no --target version specified, falling back to host node version: 6.2.1
gyp verb command install [ '6.2.1' ]
gyp verb install input version string "6.2.1"
gyp verb install installing version: 6.2.1
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version is already installed, need to check "installVersion"
gyp verb got "installVersion" 9
gyp verb needs "installVersion" 9
gyp verb install version is good
gyp verb get node dir target node version installed: 6.2.1
gyp verb build dir attempting to create "build" dir: /node_modules/bcrypt/build
gyp verb build dir "build" dir needed to be created? /node_modules/bcrypt/build
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: /node_modules/bcrypt/build/config.gypi
gyp verb config.gypi checking for gypi file: /node_modules/bcrypt/config.gypi
gyp verb common.gypi checking for gypi file: /node_modules/bcrypt/common.gypi
gyp verb gyp gyp format was not specified; forcing "make"
gyp info spawn /usr/bin/python2
gyp info spawn args [ '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/node_modules/bcrypt/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/root/.node-gyp/6.2.1/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/root/.node-gyp/6.2.1',
gyp info spawn args '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=node.lib',
gyp info spawn args '-Dmodule_root_dir=/node_modules/bcrypt',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.' ]
module.js:442
throw err;
^
Error: Cannot find module 'nan'
at Function.Module._resolveFilename (module.js:440:15)
at Function.Module._load (module.js:388:25)
at Module.require (module.js:468:17)
at require (internal/module.js:20:19)
at [eval]:1:1
at Object.exports.runInThisContext (vm.js:54:17)
at Object.<anonymous> ([eval]-wrapper:6:22)
at Module._compile (module.js:541:32)
at node.js:333:29
at _combinedTickCallback (internal/process/next_tick.js:67:7)
gyp: Call to 'node -e "require('nan')"' returned exit status 1 while in binding.gyp. while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:305:16)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12)
gyp ERR! System Linux 4.1.19-boot2docker
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 /node_modules/bcrypt
gyp ERR! node -v v6.2.1
gyp ERR! node-gyp -v v3.3.1
gyp ERR! not ok
npm verb lifecycle bcrypt@0.8.7~install: unsafe-perm in lifecycle false
npm verb lifecycle bcrypt@0.8.7~install: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/node_modules/bcrypt/node_modules/.bin:/node_modules/.bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
npm verb lifecycle bcrypt@0.8.7~install: CWD: /node_modules/bcrypt
npm info lifecycle bcrypt@0.8.7~install: Failed to exec install script
npm verb unlock done using /root/.npm/_locks/staging-781faa38490e6896.lock for /node_modules/.staging
npm WARN enoent ENOENT: no such file or directory, open '/package.json'
npm WARN !invalid#1 No description
npm WARN !invalid#1 No repository field.
npm WARN !invalid#1 No README data
npm WARN !invalid#1 No license field.
npm verb stack Error: bcrypt@0.8.7 install: `node-gyp rebuild`
npm verb stack Exit status 1
npm verb stack at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:245:16)
npm verb stack at emitTwo (events.js:106:13)
npm verb stack at EventEmitter.emit (events.js:191:7)
npm verb stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:24:14)
npm verb stack at emitTwo (events.js:106:13)
npm verb stack at ChildProcess.emit (events.js:191:7)
npm verb stack at maybeClose (internal/child_process.js:852:16)
npm verb stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
npm verb pkgid bcrypt@0.8.7
npm verb cwd /
npm ERR! Linux 4.1.19-boot2docker
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "bcrypt" "--verbose"
npm ERR! node v6.2.1
npm ERR! npm v3.9.3
npm ERR! code ELIFECYCLE
npm ERR! bcrypt@0.8.7 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bcrypt@0.8.7 install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the bcrypt package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs bcrypt
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls bcrypt
npm ERR! There is likely additional logging output above.
npm verb exit [ 1, true ]
npm ERR! Please include the following file with any support request:
npm ERR! /npm-debug.log
# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.9/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.9.2-10' --with-bugurl=file:///usr/share/doc/gcc-4.9/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.9 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.9 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --with-arch-32=i586 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.9.2 (Debian 4.9.2-10)
# node -v
v6.2.1
# npm -v
3.9.3
# uname -a
Linux c916196eddf9 4.1.19-boot2docker #1 SMP Thu Apr 7 02:41:05 UTC 2016 x86_64 GNU/Linux
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment