mapbox / mapbox/node-pre-gyp

Cannot find module 'internal/fs'

Open
#285 8 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
1.2k
Forks
271
Avg merge
23h 40m
Merged PRs (30d)
2

Description

I started getting "Cannot find module 'internal/fs'" when running npm install sqlite3 after a system update where Npm v4.5.0 replaced v4.4.1.

node-pre-gyp http GET https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.0.10/node-v51-linux-x64.tar.gz
node-pre-gyp ERR! UNCAUGHT EXCEPTION 
node-pre-gyp ERR! stack Error: Cannot find module 'internal/fs'
node-pre-gyp ERR! stack     at Function.Module._resolveFilename (module.js:470:15)
node-pre-gyp ERR! stack     at Function.Module._load (module.js:418:25)
node-pre-gyp ERR! stack     at Module.require (module.js:498:17)
node-pre-gyp ERR! stack     at require (internal/module.js:20:19)
node-pre-gyp ERR! stack     at evalmachine.<anonymous>:18:20
node-pre-gyp ERR! stack     at Object.<anonymous> (/home/jonas/Code/friends-forever-website/node_modules/sqlite3/node_modules/node-pre-gyp/node_modules/tar/node_modules/fstream/node_modules/graceful-fs/fs.js:11:1)
node-pre-gyp ERR! stack     at Module._compile (module.js:571:32)
node-pre-gyp ERR! stack     at Object.Module._extensions..js (module.js:580:10)
node-pre-gyp ERR! stack     at Module.load (module.js:488:32)
node-pre-gyp ERR! stack     at tryModuleLoad (module.js:447:12)
node-pre-gyp ERR! stack     at Function.Module._resolveFilename (module.js:470:15)
node-pre-gyp ERR! stack     at Function.Module._load (module.js:418:25)
node-pre-gyp ERR! stack     at Module.require (module.js:498:17)
node-pre-gyp ERR! stack     at require (internal/module.js:20:19)
node-pre-gyp ERR! stack     at evalmachine.<anonymous>:18:20
node-pre-gyp ERR! stack     at Object.<anonymous> (/home/jonas/Code/friends-forever-website/node_modules/sqlite3/node_modules/node-pre-gyp/node_modules/tar/node_modules/fstream/node_modules/graceful-fs/fs.js:11:1)
node-pre-gyp ERR! stack     at Module._compile (module.js:571:32)
node-pre-gyp ERR! stack     at Object.Module._extensions..js (module.js:580:10)
node-pre-gyp ERR! stack     at Module.load (module.js:488:32)
node-pre-gyp ERR! stack     at tryModuleLoad (module.js:447:12)
npm@4.5.0
node@v7.7.3
node-pre-gyp@v0.6.9
Linux 4.9.11-1-ARCH
Complete output of `npm install sqlite3 --loglevel=info`
npm info it worked if it ends with ok
npm info using npm@4.5.0
npm info using node@v7.7.3
npm info attempt registry request try #1 at 12:36:13 PM
npm http request GET https://registry.npmjs.org/sqlite3
npm http 304 https://registry.npmjs.org/sqlite3
npm info attempt registry request try #1 at 12:36:14 PM
npm http request GET https://registry.npmjs.org/nan
npm http 304 https://registry.npmjs.org/nan
npm info lifecycle minimist@0.0.8~preinstall: minimist@0.0.8
npm info lifecycle mkdirp@0.5.1~preinstall: mkdirp@0.5.1
npm info lifecycle abbrev@1.0.7~preinstall: abbrev@1.0.7
npm info lifecycle nopt@3.0.3~preinstall: nopt@3.0.3
npm info lifecycle ansi@0.3.0~preinstall: ansi@0.3.0
npm info lifecycle delegates@0.1.0~preinstall: delegates@0.1.0
npm info lifecycle core-util-is@1.0.1~preinstall: core-util-is@1.0.1
npm info lifecycle inherits@2.0.1~preinstall: inherits@2.0.1
npm info lifecycle isarray@0.0.1~preinstall: isarray@0.0.1
npm info lifecycle string_decoder@0.10.31~preinstall: string_decoder@0.10.31
npm info lifecycle readable-stream@1.1.13~preinstall: readable-stream@1.1.13
npm info lifecycle are-we-there-yet@1.0.4~preinstall: are-we-there-yet@1.0.4
npm info lifecycle has-unicode@1.0.0~preinstall: has-unicode@1.0.0
npm info lifecycle lodash._basetostring@3.0.1~preinstall: lodash._basetostring@3.0.1
npm info lifecycle lodash.repeat@3.0.1~preinstall: lodash.repeat@3.0.1
npm info lifecycle lodash._createpadding@3.6.1~preinstall: lodash._createpadding@3.6.1
npm info lifecycle lodash.pad@3.1.1~preinstall: lodash.pad@3.1.1
npm info lifecycle lodash._basetostring@3.0.1~preinstall: lodash._basetostring@3.0.1
npm info lifecycle lodash.repeat@3.0.1~preinstall: lodash.repeat@3.0.1
npm info lifecycle lodash._createpadding@3.6.1~preinstall: lodash._createpadding@3.6.1
npm info lifecycle lodash.padleft@3.1.1~preinstall: lodash.padleft@3.1.1
npm info lifecycle lodash._basetostring@3.0.1~preinstall: lodash._basetostring@3.0.1
npm info lifecycle lodash.repeat@3.0.1~preinstall: lodash.repeat@3.0.1
npm info lifecycle lodash._createpadding@3.6.1~preinstall: lodash._createpadding@3.6.1
npm info lifecycle lodash.padright@3.1.1~preinstall: lodash.padright@3.1.1
npm info lifecycle gauge@1.2.2~preinstall: gauge@1.2.2
npm info lifecycle npmlog@1.2.1~preinstall: npmlog@1.2.1
npm info lifecycle deep-extend@0.2.11~preinstall: deep-extend@0.2.11
npm info lifecycle ini@1.3.4~preinstall: ini@1.3.4
npm info lifecycle minimist@1.1.2~preinstall: minimist@1.1.2
npm info lifecycle strip-json-comments@0.1.3~preinstall: strip-json-comments@0.1.3
npm info lifecycle rc@1.1.0~preinstall: rc@1.1.0
npm info lifecycle aws-sign2@0.5.0~preinstall: aws-sign2@0.5.0
npm info lifecycle core-util-is@1.0.1~preinstall: core-util-is@1.0.1
npm info lifecycle inherits@2.0.1~preinstall: inherits@2.0.1
npm info lifecycle isarray@0.0.1~preinstall: isarray@0.0.1
npm info lifecycle process-nextick-args@1.0.2~preinstall: process-nextick-args@1.0.2
npm info lifecycle string_decoder@0.10.31~preinstall: string_decoder@0.10.31
npm info lifecycle util-deprecate@1.0.1~preinstall: util-deprecate@1.0.1
npm info lifecycle readable-stream@2.0.2~preinstall: readable-stream@2.0.2
npm info lifecycle bl@1.0.0~preinstall: bl@1.0.0
npm info lifecycle caseless@0.11.0~preinstall: caseless@0.11.0
npm info lifecycle delayed-stream@1.0.0~preinstall: delayed-stream@1.0.0
npm info lifecycle combined-stream@1.0.5~preinstall: combined-stream@1.0.5
npm info lifecycle extend@3.0.0~preinstall: extend@3.0.0
npm info lifecycle forever-agent@0.6.1~preinstall: forever-agent@0.6.1
npm info lifecycle async@1.4.0~preinstall: async@1.4.0
npm info lifecycle bluebird@2.9.34~preinstall: bluebird@2.9.34
npm info lifecycle ansi-styles@2.1.0~preinstall: ansi-styles@2.1.0
npm info lifecycle escape-string-regexp@1.0.3~preinstall: escape-string-regexp@1.0.3
npm info lifecycle ansi-regex@2.0.0~preinstall: ansi-regex@2.0.0
npm info lifecycle has-ansi@2.0.0~preinstall: has-ansi@2.0.0
npm info lifecycle ansi-regex@2.0.0~preinstall: ansi-regex@2.0.0
npm info lifecycle strip-ansi@3.0.0~preinstall: strip-ansi@3.0.0
npm info lifecycle supports-color@2.0.0~preinstall: supports-color@2.0.0
npm info lifecycle chalk@1.1.0~preinstall: chalk@1.1.0
npm info lifecycle graceful-readlink@1.0.1~preinstall: graceful-readlink@1.0.1
npm info lifecycle commander@2.8.1~preinstall: commander@2.8.1
npm info lifecycle generate-function@2.0.0~preinstall: generate-function@2.0.0
npm info lifecycle is-property@1.0.2~preinstall: is-property@1.0.2
npm info lifecycle generate-object-property@1.2.0~preinstall: generate-object-property@1.2.0
npm info lifecycle jsonpointer@1.1.0~preinstall: jsonpointer@1.1.0
npm info lifecycle xtend@4.0.0~preinstall: xtend@4.0.0
npm info lifecycle is-my-json-valid@2.12.1~preinstall: is-my-json-valid@2.12.1
npm info lifecycle har-validator@1.8.0~preinstall: har-validator@1.8.0
npm info lifecycle hoek@2.14.0~preinstall: hoek@2.14.0
npm info lifecycle boom@2.8.0~preinstall: boom@2.8.0
npm info lifecycle cryptiles@2.0.4~preinstall: cryptiles@2.0.4
npm info lifecycle sntp@1.0.9~preinstall: sntp@1.0.9
npm info lifecycle hawk@3.1.0~preinstall: hawk@3.1.0
npm info lifecycle asn1@0.1.11~preinstall: asn1@0.1.11
npm info lifecycle assert-plus@0.1.5~preinstall: assert-plus@0.1.5
npm info lifecycle ctype@0.5.3~preinstall: ctype@0.5.3
npm info lifecycle http-signature@0.11.0~preinstall: http-signature@0.11.0
npm info lifecycle isstream@0.1.2~preinstall: isstream@0.1.2
npm info lifecycle json-stringify-safe@5.0.1~preinstall: json-stringify-safe@5.0.1
npm info lifecycle mime-db@1.15.0~preinstall: mime-db@1.15.0
npm info lifecycle mime-types@2.1.3~preinstall: mime-types@2.1.3
npm info lifecycle form-data@1.0.0-rc2~preinstall: form-data@1.0.0-rc2
npm info lifecycle node-uuid@1.4.3~preinstall: node-uuid@1.4.3
npm info lifecycle oauth-sign@0.8.0~preinstall: oauth-sign@0.8.0
npm info lifecycle qs@4.0.0~preinstall: qs@4.0.0
npm info lifecycle stringstream@0.0.4~preinstall: stringstream@0.0.4
npm info lifecycle tough-cookie@2.0.0~preinstall: tough-cookie@2.0.0
npm info lifecycle tunnel-agent@0.4.1~preinstall: tunnel-agent@0.4.1
npm info lifecycle request@2.60.0~preinstall: request@2.60.0
npm info lifecycle wrappy@1.0.1~preinstall: wrappy@1.0.1
npm info lifecycle inherits@2.0.1~preinstall: inherits@2.0.1
npm info lifecycle balanced-match@0.2.0~preinstall: balanced-match@0.2.0
npm info lifecycle concat-map@0.0.1~preinstall: concat-map@0.0.1
npm info lifecycle brace-expansion@1.1.0~preinstall: brace-expansion@1.1.0
npm info lifecycle minimatch@2.0.10~preinstall: minimatch@2.0.10
npm info lifecycle wrappy@1.0.1~preinstall: wrappy@1.0.1
npm info lifecycle once@1.3.2~preinstall: once@1.3.2
npm info lifecycle inflight@1.0.4~preinstall: inflight@1.0.4
npm info lifecycle path-is-absolute@1.0.0~preinstall: path-is-absolute@1.0.0
npm info lifecycle glob@5.0.14~preinstall: glob@5.0.14
npm info lifecycle rimraf@2.4.2~preinstall: rimraf@2.4.2
npm info lifecycle semver@5.0.1~preinstall: semver@5.0.1
npm info lifecycle debug@0.7.4~preinstall: debug@0.7.4
npm info lifecycle inherits@2.0.1~preinstall: inherits@2.0.1
npm info lifecycle lru-cache@2.6.5~preinstall: lru-cache@2.6.5
npm info lifecycle sigmund@1.0.1~preinstall: sigmund@1.0.1
npm info lifecycle minimatch@0.2.14~preinstall: minimatch@0.2.14
npm info lifecycle graceful-fs@3.0.8~preinstall: graceful-fs@3.0.8
npm info lifecycle inherits@2.0.1~preinstall: inherits@2.0.1
npm info lifecycle graceful-fs@1.2.3~preinstall: graceful-fs@1.2.3
npm info lifecycle once@1.1.1~preinstall: once@1.1.1
npm info lifecycle core-util-is@1.0.1~preinstall: core-util-is@1.0.1
npm info lifecycle inherits@2.0.1~preinstall: inherits@2.0.1
npm info lifecycle isarray@0.0.1~preinstall: isarray@0.0.1
npm info lifecycle string_decoder@0.10.31~preinstall: string_decoder@0.10.31
npm info lifecycle readable-stream@1.0.33~preinstall: readable-stream@1.0.33
npm info lifecycle rimraf@2.2.8~preinstall: rimraf@2.2.8
npm info lifecycle fstream@0.1.31~preinstall: fstream@0.1.31
npm info lifecycle fstream-ignore@0.0.7~preinstall: fstream-ignore@0.0.7
npm info lifecycle inherits@2.0.1~preinstall: inherits@2.0.1
npm info lifecycle block-stream@0.0.8~preinstall: block-stream@0.0.8
npm info lifecycle tar@0.1.20~preinstall: tar@0.1.20
npm info lifecycle uid-number@0.0.3~preinstall: uid-number@0.0.3
npm info lifecycle tar-pack@2.0.0~preinstall: tar-pack@2.0.0
npm info lifecycle graceful-fs@3.0.8~preinstall: graceful-fs@3.0.8
npm info lifecycle inherits@2.0.1~preinstall: inherits@2.0.1
npm info lifecycle block-stream@0.0.8~preinstall: block-stream@0.0.8
npm info lifecycle fstream@1.0.7~preinstall: fstream@1.0.7
npm info lifecycle tar@2.1.1~preinstall: tar@2.1.1
npm info lifecycle nan@1.8.4~preinstall: nan@1.8.4
npm info lifecycle node-pre-gyp@0.6.9~preinstall: node-pre-gyp@0.6.9
npm info lifecycle sqlite3@3.0.10~preinstall: sqlite3@3.0.10
npm info linkStuff minimist@0.0.8
npm info linkStuff mkdirp@0.5.1
npm info linkStuff abbrev@1.0.7
npm info linkStuff nopt@3.0.3
npm info linkStuff ansi@0.3.0
npm info linkStuff delegates@0.1.0
npm info linkStuff core-util-is@1.0.1
npm info linkStuff inherits@2.0.1
npm info linkStuff isarray@0.0.1
npm info linkStuff string_decoder@0.10.31
npm info linkStuff readable-stream@1.1.13
npm info linkStuff are-we-there-yet@1.0.4
npm info linkStuff has-unicode@1.0.0
npm info linkStuff lodash._basetostring@3.0.1
npm info linkStuff lodash.repeat@3.0.1
npm info linkStuff lodash._createpadding@3.6.1
npm info linkStuff lodash.pad@3.1.1
npm info linkStuff lodash._basetostring@3.0.1
npm info linkStuff lodash.repeat@3.0.1
npm info linkStuff lodash._createpadding@3.6.1
npm info linkStuff lodash.padleft@3.1.1
npm info linkStuff lodash._basetostring@3.0.1
npm info linkStuff lodash.repeat@3.0.1
npm info linkStuff lodash._createpadding@3.6.1
npm info linkStuff lodash.padright@3.1.1
npm info linkStuff gauge@1.2.2
npm info linkStuff npmlog@1.2.1
npm info linkStuff deep-extend@0.2.11
npm info linkStuff ini@1.3.4
npm info linkStuff minimist@1.1.2
npm info linkStuff strip-json-comments@0.1.3
npm info linkStuff rc@1.1.0
npm info linkStuff aws-sign2@0.5.0
npm info linkStuff core-util-is@1.0.1
npm info linkStuff inherits@2.0.1
npm info linkStuff isarray@0.0.1
npm info linkStuff process-nextick-args@1.0.2
npm info linkStuff string_decoder@0.10.31
npm info linkStuff util-deprecate@1.0.1
npm info linkStuff readable-stream@2.0.2
npm info linkStuff bl@1.0.0
npm info linkStuff caseless@0.11.0
npm info linkStuff delayed-stream@1.0.0
npm info linkStuff combined-stream@1.0.5
npm info linkStuff extend@3.0.0
npm info linkStuff forever-agent@0.6.1
npm info linkStuff async@1.4.0
npm info linkStuff bluebird@2.9.34
npm info linkStuff ansi-styles@2.1.0
npm info linkStuff escape-string-regexp@1.0.3
npm info linkStuff ansi-regex@2.0.0
npm info linkStuff has-ansi@2.0.0
npm info linkStuff ansi-regex@2.0.0
npm info linkStuff strip-ansi@3.0.0
npm info linkStuff supports-color@2.0.0
npm info linkStuff chalk@1.1.0
npm info linkStuff graceful-readlink@1.0.1
npm info linkStuff commander@2.8.1
npm info linkStuff generate-function@2.0.0
npm info linkStuff is-property@1.0.2
npm info linkStuff generate-object-property@1.2.0
npm info linkStuff jsonpointer@1.1.0
npm info linkStuff xtend@4.0.0
npm info linkStuff is-my-json-valid@2.12.1
npm info linkStuff har-validator@1.8.0
npm info linkStuff hoek@2.14.0
npm info linkStuff boom@2.8.0
npm info linkStuff cryptiles@2.0.4
npm info linkStuff sntp@1.0.9
npm info linkStuff hawk@3.1.0
npm info linkStuff asn1@0.1.11
npm info linkStuff assert-plus@0.1.5
npm info linkStuff ctype@0.5.3
npm info linkStuff http-signature@0.11.0
npm info linkStuff isstream@0.1.2
npm info linkStuff json-stringify-safe@5.0.1
npm info linkStuff mime-db@1.15.0
npm info linkStuff mime-types@2.1.3
npm info linkStuff form-data@1.0.0-rc2
npm info linkStuff node-uuid@1.4.3
npm info linkStuff oauth-sign@0.8.0
npm info linkStuff qs@4.0.0
npm info linkStuff stringstream@0.0.4
npm info linkStuff tough-cookie@2.0.0
npm info linkStuff tunnel-agent@0.4.1
npm info linkStuff request@2.60.0
npm info linkStuff wrappy@1.0.1
npm info linkStuff inherits@2.0.1
npm info linkStuff balanced-match@0.2.0
npm info linkStuff concat-map@0.0.1
npm info linkStuff brace-expansion@1.1.0
npm info linkStuff minimatch@2.0.10
npm info linkStuff wrappy@1.0.1
npm info linkStuff once@1.3.2
npm info linkStuff inflight@1.0.4
npm info linkStuff path-is-absolute@1.0.0
npm info linkStuff glob@5.0.14
npm info linkStuff rimraf@2.4.2
npm info linkStuff semver@5.0.1
npm info linkStuff debug@0.7.4
npm info linkStuff inherits@2.0.1
npm info linkStuff lru-cache@2.6.5
npm info linkStuff sigmund@1.0.1
npm info linkStuff minimatch@0.2.14
npm info linkStuff graceful-fs@3.0.8
npm info linkStuff inherits@2.0.1
npm info linkStuff graceful-fs@1.2.3
npm info linkStuff once@1.1.1
npm info linkStuff core-util-is@1.0.1
npm info linkStuff inherits@2.0.1
npm info linkStuff isarray@0.0.1
npm info linkStuff string_decoder@0.10.31
npm info linkStuff readable-stream@1.0.33
npm info linkStuff rimraf@2.2.8
npm info linkStuff fstream@0.1.31
npm info linkStuff fstream-ignore@0.0.7
npm info linkStuff inherits@2.0.1
npm info linkStuff block-stream@0.0.8
npm info linkStuff tar@0.1.20
npm info linkStuff uid-number@0.0.3
npm info linkStuff tar-pack@2.0.0
npm info linkStuff graceful-fs@3.0.8
npm info linkStuff inherits@2.0.1
npm info linkStuff block-stream@0.0.8
npm info linkStuff fstream@1.0.7
npm info linkStuff tar@2.1.1
npm info linkStuff nan@1.8.4
npm info linkStuff node-pre-gyp@0.6.9
npm info linkStuff sqlite3@3.0.10
npm info lifecycle minimist@0.0.8~install: minimist@0.0.8
npm info lifecycle mkdirp@0.5.1~install: mkdirp@0.5.1
npm info lifecycle abbrev@1.0.7~install: abbrev@1.0.7
npm info lifecycle nopt@3.0.3~install: nopt@3.0.3
npm info lifecycle ansi@0.3.0~install: ansi@0.3.0
npm info lifecycle delegates@0.1.0~install: delegates@0.1.0
npm info lifecycle core-util-is@1.0.1~install: core-util-is@1.0.1
npm info lifecycle inherits@2.0.1~install: inherits@2.0.1
npm info lifecycle isarray@0.0.1~install: isarray@0.0.1
npm info lifecycle string_decoder@0.10.31~install: string_decoder@0.10.31
npm info lifecycle readable-stream@1.1.13~install: readable-stream@1.1.13
npm info lifecycle are-we-there-yet@1.0.4~install: are-we-there-yet@1.0.4
npm info lifecycle has-unicode@1.0.0~install: has-unicode@1.0.0
npm info lifecycle lodash._basetostring@3.0.1~install: lodash._basetostring@3.0.1
npm info lifecycle lodash.repeat@3.0.1~install: lodash.repeat@3.0.1
npm info lifecycle lodash._createpadding@3.6.1~install: lodash._createpadding@3.6.1
npm info lifecycle lodash.pad@3.1.1~install: lodash.pad@3.1.1
npm info lifecycle lodash._basetostring@3.0.1~install: lodash._basetostring@3.0.1
npm info lifecycle lodash.repeat@3.0.1~install: lodash.repeat@3.0.1
npm info lifecycle lodash._createpadding@3.6.1~install: lodash._createpadding@3.6.1
npm info lifecycle lodash.padleft@3.1.1~install: lodash.padleft@3.1.1
npm info lifecycle lodash._basetostring@3.0.1~install: lodash._basetostring@3.0.1
npm info lifecycle lodash.repeat@3.0.1~install: lodash.repeat@3.0.1
npm info lifecycle lodash._createpadding@3.6.1~install: lodash._createpadding@3.6.1
npm info lifecycle lodash.padright@3.1.1~install: lodash.padright@3.1.1
npm info lifecycle gauge@1.2.2~install: gauge@1.2.2
npm info lifecycle npmlog@1.2.1~install: npmlog@1.2.1
npm info lifecycle deep-extend@0.2.11~install: deep-extend@0.2.11
npm info lifecycle ini@1.3.4~install: ini@1.3.4
npm info lifecycle minimist@1.1.2~install: minimist@1.1.2
npm info lifecycle strip-json-comments@0.1.3~install: strip-json-comments@0.1.3
npm info lifecycle rc@1.1.0~install: rc@1.1.0
npm info lifecycle aws-sign2@0.5.0~install: aws-sign2@0.5.0
npm info lifecycle core-util-is@1.0.1~install: core-util-is@1.0.1
npm info lifecycle inherits@2.0.1~install: inherits@2.0.1
npm info lifecycle isarray@0.0.1~install: isarray@0.0.1
npm info lifecycle process-nextick-args@1.0.2~install: process-nextick-args@1.0.2
npm info lifecycle string_decoder@0.10.31~install: string_decoder@0.10.31
npm info lifecycle util-deprecate@1.0.1~install: util-deprecate@1.0.1
npm info lifecycle readable-stream@2.0.2~install: readable-stream@2.0.2
npm info lifecycle bl@1.0.0~install: bl@1.0.0
npm info lifecycle caseless@0.11.0~install: caseless@0.11.0
npm info lifecycle delayed-stream@1.0.0~install: delayed-stream@1.0.0
npm info lifecycle combined-stream@1.0.5~install: combined-stream@1.0.5
npm info lifecycle extend@3.0.0~install: extend@3.0.0
npm info lifecycle forever-agent@0.6.1~install: forever-agent@0.6.1
npm info lifecycle async@1.4.0~install: async@1.4.0
npm info lifecycle bluebird@2.9.34~install: bluebird@2.9.34
npm info lifecycle ansi-styles@2.1.0~install: ansi-styles@2.1.0
npm info lifecycle escape-string-regexp@1.0.3~install: escape-string-regexp@1.0.3
npm info lifecycle ansi-regex@2.0.0~install: ansi-regex@2.0.0
npm info lifecycle has-ansi@2.0.0~install: has-ansi@2.0.0
npm info lifecycle ansi-regex@2.0.0~install: ansi-regex@2.0.0
npm info lifecycle strip-ansi@3.0.0~install: strip-ansi@3.0.0
npm info lifecycle supports-color@2.0.0~install: supports-color@2.0.0
npm info lifecycle chalk@1.1.0~install: chalk@1.1.0
npm info lifecycle graceful-readlink@1.0.1~install: graceful-readlink@1.0.1
npm info lifecycle commander@2.8.1~install: commander@2.8.1
npm info lifecycle generate-function@2.0.0~install: generate-function@2.0.0
npm info lifecycle is-property@1.0.2~install: is-property@1.0.2
npm info lifecycle generate-object-property@1.2.0~install: generate-object-property@1.2.0
npm info lifecycle jsonpointer@1.1.0~install: jsonpointer@1.1.0
npm info lifecycle xtend@4.0.0~install: xtend@4.0.0
npm info lifecycle is-my-json-valid@2.12.1~install: is-my-json-valid@2.12.1
npm info lifecycle har-validator@1.8.0~install: har-validator@1.8.0
npm info lifecycle hoek@2.14.0~install: hoek@2.14.0
npm info lifecycle boom@2.8.0~install: boom@2.8.0
npm info lifecycle cryptiles@2.0.4~install: cryptiles@2.0.4
npm info lifecycle sntp@1.0.9~install: sntp@1.0.9
npm info lifecycle hawk@3.1.0~install: hawk@3.1.0
npm info lifecycle asn1@0.1.11~install: asn1@0.1.11
npm info lifecycle assert-plus@0.1.5~install: assert-plus@0.1.5
npm info lifecycle ctype@0.5.3~install: ctype@0.5.3
npm info lifecycle http-signature@0.11.0~install: http-signature@0.11.0
npm info lifecycle isstream@0.1.2~install: isstream@0.1.2
npm info lifecycle json-stringify-safe@5.0.1~install: json-stringify-safe@5.0.1
npm info lifecycle mime-db@1.15.0~install: mime-db@1.15.0
npm info lifecycle mime-types@2.1.3~install: mime-types@2.1.3
npm info lifecycle form-data@1.0.0-rc2~install: form-data@1.0.0-rc2
npm info lifecycle node-uuid@1.4.3~install: node-uuid@1.4.3
npm info lifecycle oauth-sign@0.8.0~install: oauth-sign@0.8.0
npm info lifecycle qs@4.0.0~install: qs@4.0.0
npm info lifecycle stringstream@0.0.4~install: stringstream@0.0.4
npm info lifecycle tough-cookie@2.0.0~install: tough-cookie@2.0.0
npm info lifecycle tunnel-agent@0.4.1~install: tunnel-agent@0.4.1
npm info lifecycle request@2.60.0~install: request@2.60.0
npm info lifecycle wrappy@1.0.1~install: wrappy@1.0.1
npm info lifecycle inherits@2.0.1~install: inherits@2.0.1
npm info lifecycle balanced-match@0.2.0~install: balanced-match@0.2.0
npm info lifecycle concat-map@0.0.1~install: concat-map@0.0.1
npm info lifecycle brace-expansion@1.1.0~install: brace-expansion@1.1.0
npm info lifecycle minimatch@2.0.10~install: minimatch@2.0.10
npm info lifecycle wrappy@1.0.1~install: wrappy@1.0.1
npm info lifecycle once@1.3.2~install: once@1.3.2
npm info lifecycle inflight@1.0.4~install: inflight@1.0.4
npm info lifecycle path-is-absolute@1.0.0~install: path-is-absolute@1.0.0
npm info lifecycle glob@5.0.14~install: glob@5.0.14
npm info lifecycle rimraf@2.4.2~install: rimraf@2.4.2
npm info lifecycle semver@5.0.1~install: semver@5.0.1
npm info lifecycle debug@0.7.4~install: debug@0.7.4
npm info lifecycle inherits@2.0.1~install: inherits@2.0.1
npm info lifecycle lru-cache@2.6.5~install: lru-cache@2.6.5
npm info lifecycle sigmund@1.0.1~install: sigmund@1.0.1
npm info lifecycle minimatch@0.2.14~install: minimatch@0.2.14
npm info lifecycle graceful-fs@3.0.8~install: graceful-fs@3.0.8
npm info lifecycle inherits@2.0.1~install: inherits@2.0.1
npm info lifecycle graceful-fs@1.2.3~install: graceful-fs@1.2.3
npm info lifecycle once@1.1.1~install: once@1.1.1
npm info lifecycle core-util-is@1.0.1~install: core-util-is@1.0.1
npm info lifecycle inherits@2.0.1~install: inherits@2.0.1
npm info lifecycle isarray@0.0.1~install: isarray@0.0.1
npm info lifecycle string_decoder@0.10.31~install: string_decoder@0.10.31
npm info lifecycle readable-stream@1.0.33~install: readable-stream@1.0.33
npm info lifecycle rimraf@2.2.8~install: rimraf@2.2.8
npm info lifecycle fstream@0.1.31~install: fstream@0.1.31
npm info lifecycle fstream-ignore@0.0.7~install: fstream-ignore@0.0.7
npm info lifecycle inherits@2.0.1~install: inherits@2.0.1
npm info lifecycle block-stream@0.0.8~install: block-stream@0.0.8
npm info lifecycle tar@0.1.20~install: tar@0.1.20
npm info lifecycle uid-number@0.0.3~install: uid-number@0.0.3
npm info lifecycle tar-pack@2.0.0~install: tar-pack@2.0.0
npm info lifecycle graceful-fs@3.0.8~install: graceful-fs@3.0.8
npm info lifecycle inherits@2.0.1~install: inherits@2.0.1
npm info lifecycle block-stream@0.0.8~install: block-stream@0.0.8
npm info lifecycle fstream@1.0.7~install: fstream@1.0.7
npm info lifecycle tar@2.1.1~install: tar@2.1.1
npm info lifecycle nan@1.8.4~install: nan@1.8.4
npm info lifecycle node-pre-gyp@0.6.9~install: node-pre-gyp@0.6.9
npm info lifecycle sqlite3@3.0.10~install: sqlite3@3.0.10

> sqlite3@3.0.10 install /home/jonas/Code/friends-forever-website/node_modules/sqlite3
> node-pre-gyp install --fallback-to-build

node-pre-gyp info it worked if it ends with ok
node-pre-gyp info using node-pre-gyp@0.6.9
node-pre-gyp info using node@7.7.3 | linux | x64
node-pre-gyp info check checked for "/home/jonas/Code/friends-forever-website/node_modules/sqlite3/lib/binding/node-v51-linux-x64/node_sqlite3.node" (not found)
node-pre-gyp http GET https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.0.10/node-v51-linux-x64.tar.gz
node-pre-gyp ERR! UNCAUGHT EXCEPTION 
node-pre-gyp ERR! stack Error: Cannot find module 'internal/fs'
node-pre-gyp ERR! stack     at Function.Module._resolveFilename (module.js:470:15)
node-pre-gyp ERR! stack     at Function.Module._load (module.js:418:25)
node-pre-gyp ERR! stack     at Module.require (module.js:498:17)
node-pre-gyp ERR! stack     at require (internal/module.js:20:19)
node-pre-gyp ERR! stack     at evalmachine.<anonymous>:18:20
node-pre-gyp ERR! stack     at Object.<anonymous> (/home/jonas/Code/friends-forever-website/node_modules/sqlite3/node_modules/node-pre-gyp/node_modules/tar/node_modules/fstream/node_modules/graceful-fs/fs.js:11:1)
node-pre-gyp ERR! stack     at Module._compile (module.js:571:32)
node-pre-gyp ERR! stack     at Object.Module._extensions..js (module.js:580:10)
node-pre-gyp ERR! stack     at Module.load (module.js:488:32)
node-pre-gyp ERR! stack     at tryModuleLoad (module.js:447:12)
node-pre-gyp ERR! stack     at Function.Module._resolveFilename (module.js:470:15)
node-pre-gyp ERR! stack     at Function.Module._load (module.js:418:25)
node-pre-gyp ERR! stack     at Module.require (module.js:498:17)
node-pre-gyp ERR! stack     at require (internal/module.js:20:19)
node-pre-gyp ERR! stack     at evalmachine.<anonymous>:18:20
node-pre-gyp ERR! stack     at Object.<anonymous> (/home/jonas/Code/friends-forever-website/node_modules/sqlite3/node_modules/node-pre-gyp/node_modules/tar/node_modules/fstream/node_modules/graceful-fs/fs.js:11:1)
node-pre-gyp ERR! stack     at Module._compile (module.js:571:32)
node-pre-gyp ERR! stack     at Object.Module._extensions..js (module.js:580:10)
node-pre-gyp ERR! stack     at Module.load (module.js:488:32)
node-pre-gyp ERR! stack     at tryModuleLoad (module.js:447:12)
node-pre-gyp ERR! System Linux 4.9.11-1-ARCH
node-pre-gyp ERR! command "/usr/bin/node" "/home/jonas/Code/friends-forever-website/node_modules/sqlite3/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /home/jonas/Code/friends-forever-website/node_modules/sqlite3
node-pre-gyp ERR! node -v v7.7.3
node-pre-gyp ERR! node-pre-gyp -v v0.6.9
node-pre-gyp ERR! This is a bug in `node-pre-gyp`.
node-pre-gyp ERR! Try to update node-pre-gyp and file an issue if it does not help:
node-pre-gyp ERR!     <https://github.com/mapbox/node-pre-gyp/issues>
npm info lifecycle sqlite3@3.0.10~install: Failed to exec install script
npm ERR! code ELIFECYCLE
npm ERR! errno 7
npm ERR! sqlite3@3.0.10 install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 7
npm ERR! 
npm ERR! Failed at the sqlite3@3.0.10 install script 'node-pre-gyp install --fallback-to-build'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the sqlite3 package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-pre-gyp install --fallback-to-build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs sqlite3
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls sqlite3
npm ERR! There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/jonas/.npm/_logs/2017-04-18T15_36_17_370Z-debug.log

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce npm install sqlite3 with Node v7.7.3, npm v4.5.0, and node-pre-gyp v0.6.9, then start at the failing graceful-fs/fs.js stack entry. Compare the affected dependency behavior with the reported versions; done means the sqlite3 installation completes without the Cannot find module 'internal/fs' error.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, node.js
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.