0 info it worked if it ends with ok 1 verbose cli [ 'node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'install', 1 verbose cli 'mjpeg-streamer', 1 verbose cli '--save' ] 2 info using npm@3.8.2 3 info using node@v0.12.18 4 verbose node symlink /usr/bin/node 5 silly loadCurrentTree Starting 6 silly install loadCurrentTree 7 silly install readLocalPackageData 8 silly fetchPackageMetaData mjpeg-streamer 9 silly fetchNamedPackageData mjpeg-streamer 10 silly mapToRegistry name mjpeg-streamer 11 silly mapToRegistry using default registry 12 silly mapToRegistry registry https://registry.npmjs.org/ 13 silly mapToRegistry uri https://registry.npmjs.org/mjpeg-streamer 14 verbose request uri https://registry.npmjs.org/mjpeg-streamer 15 verbose request no auth needed 16 info attempt registry request try #1 at 5:00:59 AM 17 verbose request id ab019cfd2e5dbdd5 18 verbose etag W/"55ed48c8-2b31" 19 verbose lastModified Mon, 07 Sep 2015 08:20:24 GMT 20 http request GET https://registry.npmjs.org/mjpeg-streamer 21 http 304 https://registry.npmjs.org/mjpeg-streamer 22 verbose headers { date: 'Tue, 10 Jan 2017 05:01:00 GMT', 22 verbose headers via: '1.1 varnish', 22 verbose headers 'cache-control': 'max-age=300', 22 verbose headers etag: 'W/"55ed48c8-2b31"', 22 verbose headers age: '0', 22 verbose headers connection: 'keep-alive', 22 verbose headers 'x-served-by': 'cache-sjc3636-SJC', 22 verbose headers 'x-cache': 'MISS', 22 verbose headers 'x-cache-hits': '0', 22 verbose headers 'x-timer': 'S1484024460.625295,VS0,VE21', 22 verbose headers vary: 'Accept-Encoding' } 23 silly get cb [ 304, 23 silly get { date: 'Tue, 10 Jan 2017 05:01:00 GMT', 23 silly get via: '1.1 varnish', 23 silly get 'cache-control': 'max-age=300', 23 silly get etag: 'W/"55ed48c8-2b31"', 23 silly get age: '0', 23 silly get connection: 'keep-alive', 23 silly get 'x-served-by': 'cache-sjc3636-SJC', 23 silly get 'x-cache': 'MISS', 23 silly get 'x-cache-hits': '0', 23 silly get 'x-timer': 'S1484024460.625295,VS0,VE21', 23 silly get vary: 'Accept-Encoding' } ] 24 verbose etag https://registry.npmjs.org/mjpeg-streamer from cache 25 verbose get saving mjpeg-streamer to /root/.npm/registry.npmjs.org/mjpeg-streamer/.cache.json 26 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 27 silly install normalizeTree 28 silly loadCurrentTree Finishing 29 silly loadIdealTree Starting 30 silly install loadIdealTree 31 silly cloneCurrentTree Starting 32 silly install cloneCurrentTreeToIdealTree 33 silly cloneCurrentTree Finishing 34 silly loadShrinkwrap Starting 35 silly install loadShrinkwrap 36 silly loadShrinkwrap Finishing 37 silly loadAllDepsIntoIdealTree Starting 38 silly install loadAllDepsIntoIdealTree 39 silly resolveWithNewModule mjpeg-streamer@0.0.7 checking installable status 40 silly cache add args [ 'mjpeg-streamer', null ] 41 verbose cache add spec mjpeg-streamer 42 silly cache add parsed spec { raw: 'mjpeg-streamer', 42 silly cache add scope: null, 42 silly cache add name: 'mjpeg-streamer', 42 silly cache add rawSpec: '', 42 silly cache add spec: 'latest', 42 silly cache add type: 'tag' } 43 silly addNamed mjpeg-streamer@latest 44 verbose addNamed "latest" is being treated as a dist-tag for mjpeg-streamer 45 info addNameTag [ 'mjpeg-streamer', 'latest' ] 46 silly mapToRegistry name mjpeg-streamer 47 silly mapToRegistry using default registry 48 silly mapToRegistry registry https://registry.npmjs.org/ 49 silly mapToRegistry uri https://registry.npmjs.org/mjpeg-streamer 50 verbose addNameTag registry:https://registry.npmjs.org/mjpeg-streamer not in flight; fetching 51 verbose get https://registry.npmjs.org/mjpeg-streamer not expired, no request 52 silly addNameTag next cb for mjpeg-streamer with tag latest 53 silly addNamed mjpeg-streamer@0.0.7 54 verbose addNamed "0.0.7" is a plain semver version for mjpeg-streamer 55 silly cache afterAdd mjpeg-streamer@0.0.7 56 verbose afterAdd /root/.npm/mjpeg-streamer/0.0.7/package/package.json not in flight; writing 57 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 58 verbose afterAdd /root/.npm/mjpeg-streamer/0.0.7/package/package.json written 59 silly fetchNamedPackageData jpeg 60 silly mapToRegistry name jpeg 61 silly mapToRegistry using default registry 62 silly mapToRegistry registry https://registry.npmjs.org/ 63 silly mapToRegistry uri https://registry.npmjs.org/jpeg 64 verbose request uri https://registry.npmjs.org/jpeg 65 verbose request no auth needed 66 info attempt registry request try #1 at 5:01:09 AM 67 verbose etag W/"537c7f12-2584" 68 verbose lastModified Wed, 21 May 2014 10:25:22 GMT 69 http request GET https://registry.npmjs.org/jpeg 70 http 304 https://registry.npmjs.org/jpeg 71 verbose headers { date: 'Tue, 10 Jan 2017 05:01:09 GMT', 71 verbose headers via: '1.1 varnish', 71 verbose headers 'cache-control': 'max-age=300', 71 verbose headers etag: 'W/"537c7f12-2584"', 71 verbose headers age: '0', 71 verbose headers connection: 'keep-alive', 71 verbose headers 'x-served-by': 'cache-sjc3140-SJC', 71 verbose headers 'x-cache': 'MISS', 71 verbose headers 'x-cache-hits': '0', 71 verbose headers 'x-timer': 'S1484024469.903804,VS0,VE138', 71 verbose headers vary: 'Accept-Encoding' } 72 silly get cb [ 304, 72 silly get { date: 'Tue, 10 Jan 2017 05:01:09 GMT', 72 silly get via: '1.1 varnish', 72 silly get 'cache-control': 'max-age=300', 72 silly get etag: 'W/"537c7f12-2584"', 72 silly get age: '0', 72 silly get connection: 'keep-alive', 72 silly get 'x-served-by': 'cache-sjc3140-SJC', 72 silly get 'x-cache': 'MISS', 72 silly get 'x-cache-hits': '0', 72 silly get 'x-timer': 'S1484024469.903804,VS0,VE138', 72 silly get vary: 'Accept-Encoding' } ] 73 verbose etag https://registry.npmjs.org/jpeg from cache 74 verbose get saving jpeg to /root/.npm/registry.npmjs.org/jpeg/.cache.json 75 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 76 silly resolveWithNewModule jpeg@2.0.0 checking installable status 77 silly cache add args [ 'jpeg@~2.0.0', null ] 78 verbose cache add spec jpeg@~2.0.0 79 silly cache add parsed spec { raw: 'jpeg@~2.0.0', 79 silly cache add scope: null, 79 silly cache add name: 'jpeg', 79 silly cache add rawSpec: '~2.0.0', 79 silly cache add spec: '>=2.0.0 <2.1.0', 79 silly cache add type: 'range' } 80 silly addNamed jpeg@>=2.0.0 <2.1.0 81 verbose addNamed ">=2.0.0 <2.1.0" is a valid semver range for jpeg 82 silly addNameRange { name: 'jpeg', range: '>=2.0.0 <2.1.0', hasData: false } 83 silly mapToRegistry name jpeg 84 silly mapToRegistry using default registry 85 silly mapToRegistry registry https://registry.npmjs.org/ 86 silly mapToRegistry uri https://registry.npmjs.org/jpeg 87 verbose addNameRange registry:https://registry.npmjs.org/jpeg not in flight; fetching 88 verbose get https://registry.npmjs.org/jpeg not expired, no request 89 silly addNameRange number 2 { name: 'jpeg', range: '>=2.0.0 <2.1.0', hasData: true } 90 silly addNameRange versions [ 'jpeg', [ '1.0.0', '1.0.1', '1.0.2', '1.0.3', '2.0.0' ] ] 91 silly addNamed jpeg@2.0.0 92 verbose addNamed "2.0.0" is a plain semver version for jpeg 93 silly cache afterAdd jpeg@2.0.0 94 verbose afterAdd /root/.npm/jpeg/2.0.0/package/package.json not in flight; writing 95 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 96 verbose afterAdd /root/.npm/jpeg/2.0.0/package/package.json written 97 silly loadAllDepsIntoIdealTree Finishing 98 silly idealTree:prePrune videoserver@1.0.0 98 silly idealTree:prePrune ├── accepts@1.3.3 98 silly idealTree:prePrune ├── after@0.8.2 98 silly idealTree:prePrune ├── array-flatten@1.1.1 98 silly idealTree:prePrune ├── arraybuffer.slice@0.0.6 98 silly idealTree:prePrune ├── async@2.1.4 98 silly idealTree:prePrune ├── backo2@1.0.2 98 silly idealTree:prePrune ├── base64-arraybuffer@0.1.5 98 silly idealTree:prePrune ├── base64id@1.0.0 98 silly idealTree:prePrune ├── better-assert@1.0.2 98 silly idealTree:prePrune ├── blob@0.0.4 98 silly idealTree:prePrune ├── callsite@1.0.0 98 silly idealTree:prePrune ├── component-bind@1.0.0 98 silly idealTree:prePrune ├── component-emitter@1.1.2 98 silly idealTree:prePrune ├── component-inherit@0.0.3 98 silly idealTree:prePrune ├── content-disposition@0.5.1 98 silly idealTree:prePrune ├── content-type@1.0.2 98 silly idealTree:prePrune ├── cookie-signature@1.0.6 98 silly idealTree:prePrune ├── cookie@0.3.1 98 silly idealTree:prePrune ├── core-util-is@1.0.2 98 silly idealTree:prePrune ├── debug@2.2.0 98 silly idealTree:prePrune ├── depd@1.1.0 98 silly idealTree:prePrune ├── destroy@1.0.4 98 silly idealTree:prePrune ├── dicer@0.2.5 98 silly idealTree:prePrune ├── ee-first@1.1.1 98 silly idealTree:prePrune ├── encodeurl@1.0.1 98 silly idealTree:prePrune ├─┬ engine.io-client@1.8.2 98 silly idealTree:prePrune │ ├── component-emitter@1.2.1 98 silly idealTree:prePrune │ ├── debug@2.3.3 98 silly idealTree:prePrune │ └── ms@0.7.2 98 silly idealTree:prePrune ├── engine.io-parser@1.3.2 98 silly idealTree:prePrune ├─┬ engine.io@1.8.2 98 silly idealTree:prePrune │ ├── debug@2.3.3 98 silly idealTree:prePrune │ └── ms@0.7.2 98 silly idealTree:prePrune ├── escape-html@1.0.3 98 silly idealTree:prePrune ├── etag@1.7.0 98 silly idealTree:prePrune ├── express@4.14.0 98 silly idealTree:prePrune ├── finalhandler@0.5.0 98 silly idealTree:prePrune ├── fluent-ffmpeg@2.1.0 98 silly idealTree:prePrune ├── forwarded@0.1.0 98 silly idealTree:prePrune ├── fresh@0.3.0 98 silly idealTree:prePrune ├── getopt@0.1.0 98 silly idealTree:prePrune ├── has-binary@0.1.7 98 silly idealTree:prePrune ├── has-cors@1.1.0 98 silly idealTree:prePrune ├── http-errors@1.5.1 98 silly idealTree:prePrune ├── indexof@0.0.1 98 silly idealTree:prePrune ├── inherits@2.0.3 98 silly idealTree:prePrune ├── ipaddr.js@1.1.1 98 silly idealTree:prePrune ├── isarray@0.0.1 98 silly idealTree:prePrune ├── isexe@1.1.2 98 silly idealTree:prePrune ├── jpeg@2.0.0 98 silly idealTree:prePrune ├── json3@3.3.2 98 silly idealTree:prePrune ├── livecam@0.2.0 98 silly idealTree:prePrune ├── lodash@4.17.4 98 silly idealTree:prePrune ├── media-typer@0.3.0 98 silly idealTree:prePrune ├── merge-descriptors@1.0.1 98 silly idealTree:prePrune ├── methods@1.1.2 98 silly idealTree:prePrune ├── mime-db@1.25.0 98 silly idealTree:prePrune ├── mime-types@2.1.13 98 silly idealTree:prePrune ├── mime@1.3.4 98 silly idealTree:prePrune ├── mjpeg-streamer@0.0.7 98 silly idealTree:prePrune ├── ms@0.7.1 98 silly idealTree:prePrune ├── negotiator@0.6.1 98 silly idealTree:prePrune ├── node-getopt@0.2.3 98 silly idealTree:prePrune ├── object-assign@4.1.0 98 silly idealTree:prePrune ├── object-component@0.0.3 98 silly idealTree:prePrune ├── on-finished@2.3.0 98 silly idealTree:prePrune ├── options@0.0.6 98 silly idealTree:prePrune ├── parsejson@0.0.3 98 silly idealTree:prePrune ├── parseqs@0.0.5 98 silly idealTree:prePrune ├── parseuri@0.0.5 98 silly idealTree:prePrune ├── parseurl@1.3.1 98 silly idealTree:prePrune ├── path-to-regexp@0.1.7 98 silly idealTree:prePrune ├── proxy-addr@1.1.2 98 silly idealTree:prePrune ├── pubsub-js@1.5.4 98 silly idealTree:prePrune ├── qs@6.2.0 98 silly idealTree:prePrune ├── range-parser@1.2.0 98 silly idealTree:prePrune ├── readable-stream@1.1.14 98 silly idealTree:prePrune ├── send@0.14.1 98 silly idealTree:prePrune ├── serve-static@1.11.1 98 silly idealTree:prePrune ├── setprototypeof@1.0.2 98 silly idealTree:prePrune ├─┬ socket.io-adapter@0.5.0 98 silly idealTree:prePrune │ ├── debug@2.3.3 98 silly idealTree:prePrune │ └── ms@0.7.2 98 silly idealTree:prePrune ├─┬ socket.io-client@1.7.2 98 silly idealTree:prePrune │ ├── component-emitter@1.2.1 98 silly idealTree:prePrune │ ├── debug@2.3.3 98 silly idealTree:prePrune │ └── ms@0.7.2 98 silly idealTree:prePrune ├── socket.io-parser@2.3.1 98 silly idealTree:prePrune ├─┬ socket.io@1.7.2 98 silly idealTree:prePrune │ ├── debug@2.3.3 98 silly idealTree:prePrune │ └── ms@0.7.2 98 silly idealTree:prePrune ├── statuses@1.3.1 98 silly idealTree:prePrune ├── streamsearch@0.1.2 98 silly idealTree:prePrune ├── string_decoder@0.10.31 98 silly idealTree:prePrune ├── to-array@0.1.4 98 silly idealTree:prePrune ├── type-is@1.6.14 98 silly idealTree:prePrune ├── ultron@1.0.2 98 silly idealTree:prePrune ├── unpipe@1.0.0 98 silly idealTree:prePrune ├── utils-merge@1.0.0 98 silly idealTree:prePrune ├── v4l2camera@0.4.3 98 silly idealTree:prePrune ├── vary@1.1.0 98 silly idealTree:prePrune ├── which@1.2.12 98 silly idealTree:prePrune ├── ws@1.1.1 98 silly idealTree:prePrune ├── wtf-8@1.0.0 98 silly idealTree:prePrune ├── xmlhttprequest-ssl@1.5.3 98 silly idealTree:prePrune └── yeast@0.1.2 99 silly loadIdealTree Finishing 100 silly currentTree videoserver@1.0.0 100 silly currentTree ├── accepts@1.3.3 100 silly currentTree ├── after@0.8.2 100 silly currentTree ├── array-flatten@1.1.1 100 silly currentTree ├── arraybuffer.slice@0.0.6 100 silly currentTree ├── async@2.1.4 100 silly currentTree ├── backo2@1.0.2 100 silly currentTree ├── base64-arraybuffer@0.1.5 100 silly currentTree ├── base64id@1.0.0 100 silly currentTree ├── better-assert@1.0.2 100 silly currentTree ├── blob@0.0.4 100 silly currentTree ├── callsite@1.0.0 100 silly currentTree ├── component-bind@1.0.0 100 silly currentTree ├── component-emitter@1.1.2 100 silly currentTree ├── component-inherit@0.0.3 100 silly currentTree ├── content-disposition@0.5.1 100 silly currentTree ├── content-type@1.0.2 100 silly currentTree ├── cookie-signature@1.0.6 100 silly currentTree ├── cookie@0.3.1 100 silly currentTree ├── core-util-is@1.0.2 100 silly currentTree ├── debug@2.2.0 100 silly currentTree ├── depd@1.1.0 100 silly currentTree ├── destroy@1.0.4 100 silly currentTree ├── dicer@0.2.5 100 silly currentTree ├── ee-first@1.1.1 100 silly currentTree ├── encodeurl@1.0.1 100 silly currentTree ├─┬ engine.io-client@1.8.2 100 silly currentTree │ ├── component-emitter@1.2.1 100 silly currentTree │ ├── debug@2.3.3 100 silly currentTree │ └── ms@0.7.2 100 silly currentTree ├── engine.io-parser@1.3.2 100 silly currentTree ├─┬ engine.io@1.8.2 100 silly currentTree │ ├── debug@2.3.3 100 silly currentTree │ └── ms@0.7.2 100 silly currentTree ├── escape-html@1.0.3 100 silly currentTree ├── etag@1.7.0 100 silly currentTree ├── express@4.14.0 100 silly currentTree ├── finalhandler@0.5.0 100 silly currentTree ├── fluent-ffmpeg@2.1.0 100 silly currentTree ├── forwarded@0.1.0 100 silly currentTree ├── fresh@0.3.0 100 silly currentTree ├── getopt@0.1.0 100 silly currentTree ├── has-binary@0.1.7 100 silly currentTree ├── has-cors@1.1.0 100 silly currentTree ├── http-errors@1.5.1 100 silly currentTree ├── indexof@0.0.1 100 silly currentTree ├── inherits@2.0.3 100 silly currentTree ├── ipaddr.js@1.1.1 100 silly currentTree ├── isarray@0.0.1 100 silly currentTree ├── isexe@1.1.2 100 silly currentTree ├── json3@3.3.2 100 silly currentTree ├── livecam@0.2.0 100 silly currentTree ├── lodash@4.17.4 100 silly currentTree ├── media-typer@0.3.0 100 silly currentTree ├── merge-descriptors@1.0.1 100 silly currentTree ├── methods@1.1.2 100 silly currentTree ├── mime-db@1.25.0 100 silly currentTree ├── mime-types@2.1.13 100 silly currentTree ├── mime@1.3.4 100 silly currentTree ├── ms@0.7.1 100 silly currentTree ├── negotiator@0.6.1 100 silly currentTree ├── node-getopt@0.2.3 100 silly currentTree ├── object-assign@4.1.0 100 silly currentTree ├── object-component@0.0.3 100 silly currentTree ├── on-finished@2.3.0 100 silly currentTree ├── options@0.0.6 100 silly currentTree ├── parsejson@0.0.3 100 silly currentTree ├── parseqs@0.0.5 100 silly currentTree ├── parseuri@0.0.5 100 silly currentTree ├── parseurl@1.3.1 100 silly currentTree ├── path-to-regexp@0.1.7 100 silly currentTree ├── proxy-addr@1.1.2 100 silly currentTree ├── pubsub-js@1.5.4 100 silly currentTree ├── qs@6.2.0 100 silly currentTree ├── range-parser@1.2.0 100 silly currentTree ├── readable-stream@1.1.14 100 silly currentTree ├── send@0.14.1 100 silly currentTree ├── serve-static@1.11.1 100 silly currentTree ├── setprototypeof@1.0.2 100 silly currentTree ├─┬ socket.io-adapter@0.5.0 100 silly currentTree │ ├── debug@2.3.3 100 silly currentTree │ └── ms@0.7.2 100 silly currentTree ├─┬ socket.io-client@1.7.2 100 silly currentTree │ ├── component-emitter@1.2.1 100 silly currentTree │ ├── debug@2.3.3 100 silly currentTree │ └── ms@0.7.2 100 silly currentTree ├── socket.io-parser@2.3.1 100 silly currentTree ├─┬ socket.io@1.7.2 100 silly currentTree │ ├── debug@2.3.3 100 silly currentTree │ └── ms@0.7.2 100 silly currentTree ├── statuses@1.3.1 100 silly currentTree ├── streamsearch@0.1.2 100 silly currentTree ├── string_decoder@0.10.31 100 silly currentTree ├── to-array@0.1.4 100 silly currentTree ├── type-is@1.6.14 100 silly currentTree ├── ultron@1.0.2 100 silly currentTree ├── unpipe@1.0.0 100 silly currentTree ├── utils-merge@1.0.0 100 silly currentTree ├── v4l2camera@0.4.3 100 silly currentTree ├── vary@1.1.0 100 silly currentTree ├── which@1.2.12 100 silly currentTree ├── ws@1.1.1 100 silly currentTree ├── wtf-8@1.0.0 100 silly currentTree ├── xmlhttprequest-ssl@1.5.3 100 silly currentTree └── yeast@0.1.2 101 silly idealTree videoserver@1.0.0 101 silly idealTree ├── accepts@1.3.3 101 silly idealTree ├── after@0.8.2 101 silly idealTree ├── array-flatten@1.1.1 101 silly idealTree ├── arraybuffer.slice@0.0.6 101 silly idealTree ├── async@2.1.4 101 silly idealTree ├── backo2@1.0.2 101 silly idealTree ├── base64-arraybuffer@0.1.5 101 silly idealTree ├── base64id@1.0.0 101 silly idealTree ├── better-assert@1.0.2 101 silly idealTree ├── blob@0.0.4 101 silly idealTree ├── callsite@1.0.0 101 silly idealTree ├── component-bind@1.0.0 101 silly idealTree ├── component-emitter@1.1.2 101 silly idealTree ├── component-inherit@0.0.3 101 silly idealTree ├── content-disposition@0.5.1 101 silly idealTree ├── content-type@1.0.2 101 silly idealTree ├── cookie-signature@1.0.6 101 silly idealTree ├── cookie@0.3.1 101 silly idealTree ├── core-util-is@1.0.2 101 silly idealTree ├── debug@2.2.0 101 silly idealTree ├── depd@1.1.0 101 silly idealTree ├── destroy@1.0.4 101 silly idealTree ├── dicer@0.2.5 101 silly idealTree ├── ee-first@1.1.1 101 silly idealTree ├── encodeurl@1.0.1 101 silly idealTree ├─┬ engine.io-client@1.8.2 101 silly idealTree │ ├── component-emitter@1.2.1 101 silly idealTree │ ├── debug@2.3.3 101 silly idealTree │ └── ms@0.7.2 101 silly idealTree ├── engine.io-parser@1.3.2 101 silly idealTree ├─┬ engine.io@1.8.2 101 silly idealTree │ ├── debug@2.3.3 101 silly idealTree │ └── ms@0.7.2 101 silly idealTree ├── escape-html@1.0.3 101 silly idealTree ├── etag@1.7.0 101 silly idealTree ├── express@4.14.0 101 silly idealTree ├── finalhandler@0.5.0 101 silly idealTree ├── fluent-ffmpeg@2.1.0 101 silly idealTree ├── forwarded@0.1.0 101 silly idealTree ├── fresh@0.3.0 101 silly idealTree ├── getopt@0.1.0 101 silly idealTree ├── has-binary@0.1.7 101 silly idealTree ├── has-cors@1.1.0 101 silly idealTree ├── http-errors@1.5.1 101 silly idealTree ├── indexof@0.0.1 101 silly idealTree ├── inherits@2.0.3 101 silly idealTree ├── ipaddr.js@1.1.1 101 silly idealTree ├── isarray@0.0.1 101 silly idealTree ├── isexe@1.1.2 101 silly idealTree ├── jpeg@2.0.0 101 silly idealTree ├── json3@3.3.2 101 silly idealTree ├── livecam@0.2.0 101 silly idealTree ├── lodash@4.17.4 101 silly idealTree ├── media-typer@0.3.0 101 silly idealTree ├── merge-descriptors@1.0.1 101 silly idealTree ├── methods@1.1.2 101 silly idealTree ├── mime-db@1.25.0 101 silly idealTree ├── mime-types@2.1.13 101 silly idealTree ├── mime@1.3.4 101 silly idealTree ├── mjpeg-streamer@0.0.7 101 silly idealTree ├── ms@0.7.1 101 silly idealTree ├── negotiator@0.6.1 101 silly idealTree ├── node-getopt@0.2.3 101 silly idealTree ├── object-assign@4.1.0 101 silly idealTree ├── object-component@0.0.3 101 silly idealTree ├── on-finished@2.3.0 101 silly idealTree ├── options@0.0.6 101 silly idealTree ├── parsejson@0.0.3 101 silly idealTree ├── parseqs@0.0.5 101 silly idealTree ├── parseuri@0.0.5 101 silly idealTree ├── parseurl@1.3.1 101 silly idealTree ├── path-to-regexp@0.1.7 101 silly idealTree ├── proxy-addr@1.1.2 101 silly idealTree ├── pubsub-js@1.5.4 101 silly idealTree ├── qs@6.2.0 101 silly idealTree ├── range-parser@1.2.0 101 silly idealTree ├── readable-stream@1.1.14 101 silly idealTree ├── send@0.14.1 101 silly idealTree ├── serve-static@1.11.1 101 silly idealTree ├── setprototypeof@1.0.2 101 silly idealTree ├─┬ socket.io-adapter@0.5.0 101 silly idealTree │ ├── debug@2.3.3 101 silly idealTree │ └── ms@0.7.2 101 silly idealTree ├─┬ socket.io-client@1.7.2 101 silly idealTree │ ├── component-emitter@1.2.1 101 silly idealTree │ ├── debug@2.3.3 101 silly idealTree │ └── ms@0.7.2 101 silly idealTree ├── socket.io-parser@2.3.1 101 silly idealTree ├─┬ socket.io@1.7.2 101 silly idealTree │ ├── debug@2.3.3 101 silly idealTree │ └── ms@0.7.2 101 silly idealTree ├── statuses@1.3.1 101 silly idealTree ├── streamsearch@0.1.2 101 silly idealTree ├── string_decoder@0.10.31 101 silly idealTree ├── to-array@0.1.4 101 silly idealTree ├── type-is@1.6.14 101 silly idealTree ├── ultron@1.0.2 101 silly idealTree ├── unpipe@1.0.0 101 silly idealTree ├── utils-merge@1.0.0 101 silly idealTree ├── v4l2camera@0.4.3 101 silly idealTree ├── vary@1.1.0 101 silly idealTree ├── which@1.2.12 101 silly idealTree ├── ws@1.1.1 101 silly idealTree ├── wtf-8@1.0.0 101 silly idealTree ├── xmlhttprequest-ssl@1.5.3 101 silly idealTree └── yeast@0.1.2 102 silly generateActionsToTake Starting 103 silly install generateActionsToTake 104 silly generateActionsToTake Finishing 105 silly diffTrees action count 4 106 silly diffTrees add jpeg@2.0.0 107 silly diffTrees update fluent-ffmpeg@2.1.0 108 silly diffTrees update livecam@0.2.0 109 silly diffTrees add mjpeg-streamer@0.0.7 110 silly decomposeActions action count 32 111 silly decomposeActions fetch jpeg@2.0.0 112 silly decomposeActions extract jpeg@2.0.0 113 silly decomposeActions test jpeg@2.0.0 114 silly decomposeActions preinstall jpeg@2.0.0 115 silly decomposeActions build jpeg@2.0.0 116 silly decomposeActions install jpeg@2.0.0 117 silly decomposeActions postinstall jpeg@2.0.0 118 silly decomposeActions finalize jpeg@2.0.0 119 silly decomposeActions fetch fluent-ffmpeg@2.1.0 120 silly decomposeActions extract fluent-ffmpeg@2.1.0 121 silly decomposeActions test fluent-ffmpeg@2.1.0 122 silly decomposeActions preinstall fluent-ffmpeg@2.1.0 123 silly decomposeActions build fluent-ffmpeg@2.1.0 124 silly decomposeActions install fluent-ffmpeg@2.1.0 125 silly decomposeActions postinstall fluent-ffmpeg@2.1.0 126 silly decomposeActions finalize fluent-ffmpeg@2.1.0 127 silly decomposeActions fetch livecam@0.2.0 128 silly decomposeActions extract livecam@0.2.0 129 silly decomposeActions test livecam@0.2.0 130 silly decomposeActions preinstall livecam@0.2.0 131 silly decomposeActions build livecam@0.2.0 132 silly decomposeActions install livecam@0.2.0 133 silly decomposeActions postinstall livecam@0.2.0 134 silly decomposeActions finalize livecam@0.2.0 135 silly decomposeActions fetch mjpeg-streamer@0.0.7 136 silly decomposeActions extract mjpeg-streamer@0.0.7 137 silly decomposeActions test mjpeg-streamer@0.0.7 138 silly decomposeActions preinstall mjpeg-streamer@0.0.7 139 silly decomposeActions build mjpeg-streamer@0.0.7 140 silly decomposeActions install mjpeg-streamer@0.0.7 141 silly decomposeActions postinstall mjpeg-streamer@0.0.7 142 silly decomposeActions finalize mjpeg-streamer@0.0.7 143 silly executeActions Starting 144 silly install executeActions 145 silly doSerial global-install 0 146 silly doParallel fetch 4 147 verbose correctMkdir /root/.npm/_locks correctMkdir not in flight; initializing 148 verbose lock using /root/.npm/_locks/staging-9af0c0fa0f8e6092.lock for /var/lib/cloud9/Projects/VideoServer/node_modules/.staging 149 silly doParallel extract 4 150 silly extract jpeg@2.0.0 151 silly extract fluent-ffmpeg@2.1.0 152 silly extract livecam@0.2.0 153 silly extract mjpeg-streamer@0.0.7 154 verbose unbuild node_modules/.staging/jpeg-9a9aed88 155 verbose unbuild node_modules/.staging/fluent-ffmpeg-d292f77f 156 verbose unbuild node_modules/.staging/mjpeg-streamer-75621c06 157 verbose unbuild node_modules/.staging/livecam-6b8cd663 158 silly gentlyRm /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/jpeg-9a9aed88 is being purged from base /var/lib/cloud9/Projects/VideoServer 159 verbose gentlyRm don't care about contents; nuking /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/jpeg-9a9aed88 160 silly gentlyRm /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/fluent-ffmpeg-d292f77f is being purged from base /var/lib/cloud9/Projects/VideoServer 161 verbose gentlyRm don't care about contents; nuking /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/fluent-ffmpeg-d292f77f 162 verbose tar unpack /root/.npm/jpeg/2.0.0/package.tgz 163 verbose tar unpacking to /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/jpeg-9a9aed88 164 silly gentlyRm /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/jpeg-9a9aed88 is being purged 165 verbose gentlyRm don't care about contents; nuking /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/jpeg-9a9aed88 166 verbose tar unpack /root/.npm/fluent-ffmpeg/2.1.0/package.tgz 167 verbose tar unpacking to /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/fluent-ffmpeg-d292f77f 168 silly gentlyRm /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/fluent-ffmpeg-d292f77f is being purged 169 verbose gentlyRm don't care about contents; nuking /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/fluent-ffmpeg-d292f77f 170 silly gentlyRm /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/mjpeg-streamer-75621c06 is being purged from base /var/lib/cloud9/Projects/VideoServer 171 verbose gentlyRm don't care about contents; nuking /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/mjpeg-streamer-75621c06 172 silly gentlyRm /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/livecam-6b8cd663 is being purged from base /var/lib/cloud9/Projects/VideoServer 173 verbose gentlyRm don't care about contents; nuking /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/livecam-6b8cd663 174 silly gunzTarPerm modes [ '755', '644' ] 175 silly gunzTarPerm modes [ '755', '644' ] 176 verbose tar unpack /root/.npm/mjpeg-streamer/0.0.7/package.tgz 177 verbose tar unpacking to /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/mjpeg-streamer-75621c06 178 silly gentlyRm /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/mjpeg-streamer-75621c06 is being purged 179 verbose gentlyRm don't care about contents; nuking /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/mjpeg-streamer-75621c06 180 verbose tar unpack /root/.npm/livecam/0.2.0/package.tgz 181 verbose tar unpacking to /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/livecam-6b8cd663 182 silly gentlyRm /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/livecam-6b8cd663 is being purged 183 verbose gentlyRm don't care about contents; nuking /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/livecam-6b8cd663 184 silly gunzTarPerm modes [ '755', '644' ] 185 silly gunzTarPerm modes [ '755', '644' ] 186 silly gunzTarPerm extractEntry package.json 187 silly gunzTarPerm extractEntry package.json 188 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ] 189 silly gunzTarPerm extractEntry package.json 190 silly gunzTarPerm modified mode [ 'package.json', 416, 420 ] 191 silly gunzTarPerm extractEntry package.json 192 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] 193 silly gunzTarPerm extractEntry .npmignore 194 silly gunzTarPerm extractEntry wscript 195 silly gunzTarPerm extractEntry .npmignore 196 silly gunzTarPerm modified mode [ '.npmignore', 436, 420 ] 197 silly gunzTarPerm extractEntry README.md 198 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ] 199 silly gunzTarPerm extractEntry README.md 200 silly gunzTarPerm modified mode [ 'README.md', 416, 420 ] 201 silly gunzTarPerm extractEntry mjpeg-streamer.js 202 silly gunzTarPerm modified mode [ 'mjpeg-streamer.js', 416, 420 ] 203 silly gunzTarPerm extractEntry .npmignore 204 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] 205 silly gunzTarPerm extractEntry README.md 206 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] 207 silly gunzTarPerm extractEntry readme.md 208 silly gunzTarPerm extractEntry examples/jpeg-example.js 209 silly gunzTarPerm extractEntry LICENSE 210 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] 211 silly gunzTarPerm extractEntry livecam.js 212 silly gunzTarPerm modified mode [ 'livecam.js', 438, 420 ] 213 silly gunzTarPerm extractEntry LICENSE 214 silly gunzTarPerm modified mode [ 'LICENSE', 436, 420 ] 215 silly gunzTarPerm extractEntry LICENSE-LGPL-3.0.txt 216 silly gunzTarPerm modified mode [ 'LICENSE-LGPL-3.0.txt', 416, 420 ] 217 silly gunzTarPerm extractEntry MIT-LICENSE.txt 218 silly gunzTarPerm modified mode [ 'MIT-LICENSE.txt', 416, 420 ] 219 silly gunzTarPerm extractEntry examples/jpeg-example2-async.js 220 silly gunzTarPerm extractEntry examples/jpeg-example2.js 221 silly gunzTarPerm extractEntry index.js 222 silly gunzTarPerm modified mode [ 'index.js', 436, 420 ] 223 silly gunzTarPerm extractEntry doc/misc.js.html 224 silly gunzTarPerm modified mode [ 'doc/misc.js.html', 436, 420 ] 225 silly gunzTarPerm extractEntry doc/FfmpegCommand.html 226 silly gunzTarPerm modified mode [ 'doc/FfmpegCommand.html', 436, 420 ] 227 silly gunzTarPerm extractEntry examples/fixed-jpeg-stack-async.js 228 silly gunzTarPerm extractEntry examples/fixed-jpeg-stack.js 229 silly gunzTarPerm extractEntry examples/dynamic-jpeg-stack.js 230 silly gunzTarPerm extractEntry examples/dynamic-jpeg-stack-async.js 231 silly gunzTarPerm extractEntry examples/jpeg-example-async.js 232 silly gunzTarPerm extractEntry examples/push-data/05-rgba-96-397-32-2.dat 233 silly gunzTarPerm extractEntry doc/capabilities.js.html 234 silly gunzTarPerm modified mode [ 'doc/capabilities.js.html', 436, 420 ] 235 silly gunzTarPerm extractEntry examples/push-data/10-rgba-112-397-32-2.dat 236 silly gunzTarPerm extractEntry examples/push-data/19-rgba-160-397-32-2.dat 237 silly gunzTarPerm extractEntry examples/push-data/20-rgba-176-386-16-10.dat 238 silly gunzTarPerm extractEntry examples/push-data/04-rgba-96-386-16-10.dat 239 silly gunzTarPerm extractEntry examples/push-data/16-rgba-144-397-32-2.dat 240 silly gunzTarPerm extractEntry examples/push-data/12-rgba-128-397-32-2.dat 241 silly gentlyRm /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/mjpeg-streamer-75621c06/node_modules is being purged 242 verbose gentlyRm don't care about contents; nuking /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/mjpeg-streamer-75621c06/node_modules 243 silly gunzTarPerm extractEntry examples/push-data/07-rgba-112-386-16-10.dat 244 silly gunzTarPerm extractEntry examples/push-data/02-rgba-96-390-16-5.dat 245 silly gunzTarPerm extractEntry examples/push-data/09-rgba-112-389-32-7.dat 246 silly gunzTarPerm extractEntry examples/push-data/17-rgba-160-393-16-6.dat 247 silly gentlyRm /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/livecam-6b8cd663/node_modules is being purged 248 verbose gentlyRm don't care about contents; nuking /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/livecam-6b8cd663/node_modules 249 silly gunzTarPerm extractEntry examples/push-data/14-rgba-144-397-32-2.dat 250 silly gunzTarPerm extractEntry examples/push-data/11-rgba-128-386-16-10.dat 251 silly gunzTarPerm extractEntry examples/push-data/06-rgba-96-397-32-2.dat 252 silly gunzTarPerm extractEntry examples/push-data/08-rgba-112-397-32-2.dat 253 silly gunzTarPerm extractEntry doc/custom.js.html 254 silly gunzTarPerm modified mode [ 'doc/custom.js.html', 436, 420 ] 255 silly gunzTarPerm extractEntry examples/push-data/13-rgba-144-386-16-10.dat 256 silly gunzTarPerm extractEntry examples/push-data/01-rgba-80-389-16-7.dat 257 silly gunzTarPerm extractEntry examples/push-data/15-rgba-144-389-16-7.dat 258 silly gunzTarPerm extractEntry examples/push-data/18-rgba-176-397-16-2.dat 259 silly gunzTarPerm extractEntry doc/ffprobe.js.html 260 silly gunzTarPerm modified mode [ 'doc/ffprobe.js.html', 436, 420 ] 261 silly gunzTarPerm extractEntry doc/fluent-ffmpeg.js.html 262 silly gunzTarPerm modified mode [ 'doc/fluent-ffmpeg.js.html', 436, 420 ] 263 silly gunzTarPerm extractEntry examples/push-data/03-rgba-80-397-32-2.dat 264 silly gunzTarPerm extractEntry examples/rgba-terminal.dat 265 silly gunzTarPerm extractEntry doc/global.html 266 silly gunzTarPerm modified mode [ 'doc/global.html', 436, 420 ] 267 silly gunzTarPerm extractEntry doc/index.html 268 silly gunzTarPerm modified mode [ 'doc/index.html', 436, 420 ] 269 silly gunzTarPerm extractEntry src/jpeg.cpp 270 silly gunzTarPerm extractEntry doc/inputs.js.html 271 silly gunzTarPerm modified mode [ 'doc/inputs.js.html', 436, 420 ] 272 silly gunzTarPerm extractEntry doc/audio.js.html 273 silly gunzTarPerm modified mode [ 'doc/audio.js.html', 436, 420 ] 274 silly gunzTarPerm extractEntry src/jpeg.h 275 silly gunzTarPerm extractEntry src/fixed_jpeg_stack.cpp 276 silly gunzTarPerm extractEntry src/dynamic_jpeg_stack.cpp 277 silly gunzTarPerm extractEntry src/jpeg_encoder.h 278 silly gunzTarPerm extractEntry doc/output.js.html 279 silly gunzTarPerm modified mode [ 'doc/output.js.html', 436, 420 ] 280 silly gunzTarPerm extractEntry doc/processor.js.html 281 silly gunzTarPerm modified mode [ 'doc/processor.js.html', 436, 420 ] 282 silly gunzTarPerm extractEntry doc/recipes.js.html 283 silly gunzTarPerm modified mode [ 'doc/recipes.js.html', 436, 420 ] 284 silly gunzTarPerm extractEntry src/buffer_compat.cpp 285 silly gunzTarPerm extractEntry src/jpeg_encoder.cpp 286 silly gunzTarPerm extractEntry src/fixed_jpeg_stack.h 287 silly gunzTarPerm extractEntry src/common.h 288 silly gunzTarPerm extractEntry src/dynamic_jpeg_stack.h 289 silly gunzTarPerm extractEntry src/buffer_compat.h 290 silly gunzTarPerm extractEntry src/common.cpp 291 silly gunzTarPerm extractEntry src/module.cpp 292 silly gunzTarPerm extractEntry doc/scripts/linenumber.js 293 silly gunzTarPerm modified mode [ 'doc/scripts/linenumber.js', 436, 420 ] 294 silly gunzTarPerm extractEntry package.json~ 295 silly gunzTarPerm extractEntry binding.gyp 296 silly gunzTarPerm extractEntry doc/scripts/prettify/lang-css.js 297 silly gunzTarPerm modified mode [ 'doc/scripts/prettify/lang-css.js', 436, 420 ] 298 silly gunzTarPerm extractEntry doc/scripts/prettify/prettify.js 299 silly gunzTarPerm modified mode [ 'doc/scripts/prettify/prettify.js', 436, 420 ] 300 silly gunzTarPerm extractEntry doc/scripts/prettify/Apache-License-2.0.txt 301 silly gunzTarPerm modified mode [ 'doc/scripts/prettify/Apache-License-2.0.txt', 436, 420 ] 302 silly gunzTarPerm extractEntry doc/styles/jsdoc-default.css 303 silly gunzTarPerm modified mode [ 'doc/styles/jsdoc-default.css', 436, 420 ] 304 silly gunzTarPerm extractEntry doc/styles/prettify-jsdoc.css 305 silly gunzTarPerm modified mode [ 'doc/styles/prettify-jsdoc.css', 436, 420 ] 306 silly gunzTarPerm extractEntry doc/styles/prettify-tomorrow.css 307 silly gunzTarPerm modified mode [ 'doc/styles/prettify-tomorrow.css', 436, 420 ] 308 silly gunzTarPerm extractEntry doc/utils.js.html 309 silly gunzTarPerm modified mode [ 'doc/utils.js.html', 436, 420 ] 310 silly gunzTarPerm extractEntry doc/video.js.html 311 silly gunzTarPerm modified mode [ 'doc/video.js.html', 436, 420 ] 312 silly gunzTarPerm extractEntry doc/videosize.js.html 313 silly gunzTarPerm modified mode [ 'doc/videosize.js.html', 436, 420 ] 314 silly gunzTarPerm extractEntry .travis.yml 315 silly gunzTarPerm modified mode [ '.travis.yml', 436, 420 ] 316 silly gunzTarPerm extractEntry lib/capabilities.js 317 silly gunzTarPerm modified mode [ 'lib/capabilities.js', 436, 420 ] 318 silly gunzTarPerm extractEntry lib/ffprobe.js 319 silly gunzTarPerm modified mode [ 'lib/ffprobe.js', 436, 420 ] 320 silly gunzTarPerm extractEntry lib/fluent-ffmpeg.js 321 silly gunzTarPerm modified mode [ 'lib/fluent-ffmpeg.js', 436, 420 ] 322 silly gunzTarPerm extractEntry lib/processor.js 323 silly gunzTarPerm modified mode [ 'lib/processor.js', 436, 420 ] 324 silly gunzTarPerm extractEntry lib/recipes.js 325 silly gunzTarPerm modified mode [ 'lib/recipes.js', 436, 420 ] 326 silly gunzTarPerm extractEntry lib/utils.js 327 silly gunzTarPerm modified mode [ 'lib/utils.js', 436, 420 ] 328 silly gunzTarPerm extractEntry lib/options/audio.js 329 silly gunzTarPerm modified mode [ 'lib/options/audio.js', 436, 420 ] 330 silly gunzTarPerm extractEntry lib/options/custom.js 331 silly gunzTarPerm modified mode [ 'lib/options/custom.js', 436, 420 ] 332 silly gunzTarPerm extractEntry lib/options/inputs.js 333 silly gunzTarPerm modified mode [ 'lib/options/inputs.js', 436, 420 ] 334 silly gunzTarPerm extractEntry lib/options/misc.js 335 silly gunzTarPerm modified mode [ 'lib/options/misc.js', 436, 420 ] 336 silly gunzTarPerm extractEntry lib/options/output.js 337 silly gunzTarPerm modified mode [ 'lib/options/output.js', 436, 420 ] 338 silly gunzTarPerm extractEntry lib/options/video.js 339 silly gunzTarPerm modified mode [ 'lib/options/video.js', 436, 420 ] 340 silly gunzTarPerm extractEntry lib/options/videosize.js 341 silly gunzTarPerm modified mode [ 'lib/options/videosize.js', 436, 420 ] 342 silly gunzTarPerm extractEntry lib/presets/divx.js 343 silly gunzTarPerm modified mode [ 'lib/presets/divx.js', 436, 420 ] 344 silly gunzTarPerm extractEntry lib/presets/flashvideo.js 345 silly gunzTarPerm modified mode [ 'lib/presets/flashvideo.js', 436, 420 ] 346 silly gunzTarPerm extractEntry lib/presets/podcast.js 347 silly gunzTarPerm modified mode [ 'lib/presets/podcast.js', 436, 420 ] 348 silly gunzTarPerm extractEntry Makefile 349 silly gunzTarPerm modified mode [ 'Makefile', 436, 420 ] 350 silly gunzTarPerm extractEntry tools/jsdoc-aliases.js 351 silly gunzTarPerm modified mode [ 'tools/jsdoc-aliases.js', 436, 420 ] 352 silly gunzTarPerm extractEntry tools/jsdoc-conf.json 353 silly gunzTarPerm modified mode [ 'tools/jsdoc-conf.json', 436, 420 ] 354 silly gunzTarPerm extractEntry tools/jsdoc-template/README.md 355 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/README.md', 436, 420 ] 356 silly gunzTarPerm extractEntry tools/jsdoc-template/publish.js 357 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/publish.js', 436, 420 ] 358 silly gunzTarPerm extractEntry tools/jsdoc-template/static/scripts/linenumber.js 359 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/static/scripts/linenumber.js', 436, 420 ] 360 silly gunzTarPerm extractEntry tools/jsdoc-template/static/scripts/prettify/lang-css.js 361 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/static/scripts/prettify/lang-css.js', 361 silly gunzTarPerm 436, 361 silly gunzTarPerm 420 ] 362 silly gunzTarPerm extractEntry tools/jsdoc-template/static/scripts/prettify/prettify.js 363 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/static/scripts/prettify/prettify.js', 363 silly gunzTarPerm 436, 363 silly gunzTarPerm 420 ] 364 silly gunzTarPerm extractEntry tools/jsdoc-template/static/scripts/prettify/Apache-License-2.0.txt 365 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/static/scripts/prettify/Apache-License-2.0.txt', 365 silly gunzTarPerm 436, 365 silly gunzTarPerm 420 ] 366 silly gunzTarPerm extractEntry tools/jsdoc-template/static/styles/jsdoc-default.css 367 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/static/styles/jsdoc-default.css', 367 silly gunzTarPerm 436, 367 silly gunzTarPerm 420 ] 368 silly gunzTarPerm extractEntry tools/jsdoc-template/static/styles/prettify-jsdoc.css 369 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/static/styles/prettify-jsdoc.css', 369 silly gunzTarPerm 436, 369 silly gunzTarPerm 420 ] 370 silly gunzTarPerm extractEntry tools/jsdoc-template/static/styles/prettify-tomorrow.css 371 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/static/styles/prettify-tomorrow.css', 371 silly gunzTarPerm 436, 371 silly gunzTarPerm 420 ] 372 silly gunzTarPerm extractEntry tools/jsdoc-template/tmpl/members.tmpl 373 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/tmpl/members.tmpl', 436, 420 ] 374 silly gunzTarPerm extractEntry tools/jsdoc-template/tmpl/aliases.tmpl 375 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/tmpl/aliases.tmpl', 436, 420 ] 376 silly gunzTarPerm extractEntry tools/jsdoc-template/tmpl/details.tmpl 377 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/tmpl/details.tmpl', 436, 420 ] 378 silly gunzTarPerm extractEntry tools/jsdoc-template/tmpl/example.tmpl 379 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/tmpl/example.tmpl', 436, 420 ] 380 silly gunzTarPerm extractEntry tools/jsdoc-template/tmpl/examples.tmpl 381 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/tmpl/examples.tmpl', 436, 420 ] 382 silly gunzTarPerm extractEntry tools/jsdoc-template/tmpl/exceptions.tmpl 383 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/tmpl/exceptions.tmpl', 436, 420 ] 384 silly gunzTarPerm extractEntry tools/jsdoc-template/tmpl/layout.tmpl 385 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/tmpl/layout.tmpl', 436, 420 ] 386 silly gunzTarPerm extractEntry tools/jsdoc-template/tmpl/mainpage.tmpl 387 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/tmpl/mainpage.tmpl', 436, 420 ] 388 silly gunzTarPerm extractEntry tools/jsdoc-template/tmpl/container.tmpl 389 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/tmpl/container.tmpl', 436, 420 ] 390 silly gunzTarPerm extractEntry tools/jsdoc-template/tmpl/method.tmpl 391 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/tmpl/method.tmpl', 436, 420 ] 392 silly gunzTarPerm extractEntry tools/jsdoc-template/tmpl/params.tmpl 393 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/tmpl/params.tmpl', 436, 420 ] 394 silly gunzTarPerm extractEntry tools/jsdoc-template/tmpl/properties.tmpl 395 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/tmpl/properties.tmpl', 436, 420 ] 396 silly gunzTarPerm extractEntry tools/jsdoc-template/tmpl/returns.tmpl 397 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/tmpl/returns.tmpl', 436, 420 ] 398 silly gunzTarPerm extractEntry tools/jsdoc-template/tmpl/source.tmpl 399 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/tmpl/source.tmpl', 436, 420 ] 400 silly gunzTarPerm extractEntry tools/jsdoc-template/tmpl/tutorial.tmpl 401 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/tmpl/tutorial.tmpl', 436, 420 ] 402 silly gunzTarPerm extractEntry tools/jsdoc-template/tmpl/type.tmpl 403 silly gunzTarPerm modified mode [ 'tools/jsdoc-template/tmpl/type.tmpl', 436, 420 ] 404 silly gunzTarPerm extractEntry tools/test-travis.sh 405 silly gunzTarPerm modified mode [ 'tools/test-travis.sh', 509, 493 ] 406 silly gentlyRm /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/fluent-ffmpeg-d292f77f/node_modules is being purged 407 verbose gentlyRm don't care about contents; nuking /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/fluent-ffmpeg-d292f77f/node_modules 408 silly gentlyRm /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/jpeg-9a9aed88/node_modules is being purged 409 verbose gentlyRm don't care about contents; nuking /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/jpeg-9a9aed88/node_modules 410 silly doParallel preinstall 4 411 silly preinstall jpeg@2.0.0 /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/jpeg-9a9aed88 412 info lifecycle jpeg@2.0.0~preinstall: jpeg@2.0.0 413 silly preinstall fluent-ffmpeg@2.1.0 /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/fluent-ffmpeg-d292f77f 414 info lifecycle fluent-ffmpeg@2.1.0~preinstall: fluent-ffmpeg@2.1.0 415 silly preinstall livecam@0.2.0 /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/livecam-6b8cd663 416 info lifecycle livecam@0.2.0~preinstall: livecam@0.2.0 417 silly preinstall mjpeg-streamer@0.0.7 /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/mjpeg-streamer-75621c06 418 info lifecycle mjpeg-streamer@0.0.7~preinstall: mjpeg-streamer@0.0.7 419 silly lifecycle jpeg@2.0.0~preinstall: no script for preinstall, continuing 420 silly lifecycle fluent-ffmpeg@2.1.0~preinstall: no script for preinstall, continuing 421 silly lifecycle livecam@0.2.0~preinstall: no script for preinstall, continuing 422 silly lifecycle mjpeg-streamer@0.0.7~preinstall: no script for preinstall, continuing 423 silly doReverseSerial remove 0 424 silly doSerial move 0 425 silly doSerial finalize 4 426 silly finalize /var/lib/cloud9/Projects/VideoServer/node_modules/jpeg 427 silly finalize /var/lib/cloud9/Projects/VideoServer/node_modules/fluent-ffmpeg 428 silly finalize /var/lib/cloud9/Projects/VideoServer/node_modules/livecam 429 silly finalize /var/lib/cloud9/Projects/VideoServer/node_modules/mjpeg-streamer 430 silly doSerial build 4 431 silly build jpeg@2.0.0 432 info linkStuff jpeg@2.0.0 433 silly linkStuff jpeg@2.0.0 has /var/lib/cloud9/Projects/VideoServer/node_modules as its parent node_modules 434 verbose linkBins jpeg@2.0.0 435 verbose linkMans jpeg@2.0.0 436 silly build fluent-ffmpeg@2.1.0 437 info linkStuff fluent-ffmpeg@2.1.0 438 silly linkStuff fluent-ffmpeg@2.1.0 has /var/lib/cloud9/Projects/VideoServer/node_modules as its parent node_modules 439 verbose linkBins fluent-ffmpeg@2.1.0 440 verbose linkMans fluent-ffmpeg@2.1.0 441 silly build livecam@0.2.0 442 info linkStuff livecam@0.2.0 443 silly linkStuff livecam@0.2.0 has /var/lib/cloud9/Projects/VideoServer/node_modules as its parent node_modules 444 verbose linkBins livecam@0.2.0 445 verbose linkMans livecam@0.2.0 446 silly build mjpeg-streamer@0.0.7 447 info linkStuff mjpeg-streamer@0.0.7 448 silly linkStuff mjpeg-streamer@0.0.7 has /var/lib/cloud9/Projects/VideoServer/node_modules as its parent node_modules 449 verbose linkBins mjpeg-streamer@0.0.7 450 verbose link bins [ { 'mjpeg-streamer': './mjpeg-streamer.js' }, 450 verbose link bins '/var/lib/cloud9/Projects/VideoServer/node_modules/.bin', 450 verbose link bins false ] 451 verbose linkMans mjpeg-streamer@0.0.7 452 silly doSerial global-link 0 453 silly doParallel update-linked 0 454 silly doSerial install 4 455 silly install jpeg@2.0.0 /var/lib/cloud9/Projects/VideoServer/node_modules/.staging/jpeg-9a9aed88 456 info lifecycle jpeg@2.0.0~install: jpeg@2.0.0 457 verbose lifecycle jpeg@2.0.0~install: unsafe-perm in lifecycle false 458 verbose lifecycle jpeg@2.0.0~install: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/var/lib/cloud9/Projects/VideoServer/node_modules/jpeg/node_modules/.bin:/var/lib/cloud9/Projects/VideoServer/node_modules/.bin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 459 verbose lifecycle jpeg@2.0.0~install: CWD: /var/lib/cloud9/Projects/VideoServer/node_modules/jpeg 460 silly lifecycle jpeg@2.0.0~install: Args: [ '-c', 'node-gyp configure build' ] 461 silly lifecycle jpeg@2.0.0~install: Returned: code: 1 signal: null 462 info lifecycle jpeg@2.0.0~install: Failed to exec install script 463 verbose unlock done using /root/.npm/_locks/staging-9af0c0fa0f8e6092.lock for /var/lib/cloud9/Projects/VideoServer/node_modules/.staging 464 silly rollbackFailedOptional Starting 465 silly rollbackFailedOptional Finishing 466 silly runTopLevelLifecycles Starting 467 silly runTopLevelLifecycles Finishing 468 silly install printInstalled 469 warn videoserver@1.0.0 No repository field. 470 verbose stack Error: jpeg@2.0.0 install: `node-gyp configure build` 470 verbose stack Exit status 1 470 verbose stack at EventEmitter. (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:239:16) 470 verbose stack at EventEmitter.emit (events.js:110:17) 470 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:24:14) 470 verbose stack at ChildProcess.emit (events.js:110:17) 470 verbose stack at maybeClose (child_process.js:1019:16) 470 verbose stack at Process.ChildProcess._handle.onexit (child_process.js:1091:5) 471 verbose pkgid jpeg@2.0.0 472 verbose cwd /var/lib/cloud9/Projects/VideoServer 473 error Linux 4.4.9-ti-r25 474 error argv "node" "/usr/local/bin/npm" "install" "mjpeg-streamer" "--save" 475 error node v0.12.18 476 error npm v3.8.2 477 error code ELIFECYCLE 478 error jpeg@2.0.0 install: `node-gyp configure build` 478 error Exit status 1 479 error Failed at the jpeg@2.0.0 install script 'node-gyp configure build'. 479 error Make sure you have the latest version of node.js and npm installed. 479 error If you do, this is most likely a problem with the jpeg package, 479 error not with npm itself. 479 error Tell the author that this fails on your system: 479 error node-gyp configure build 479 error You can get information on how to open an issue for this project with: 479 error npm bugs jpeg 479 error Or if that isn't available, you can get their info via: 479 error npm owner ls jpeg 479 error There is likely additional logging output above. 480 verbose exit [ 1, true ]