0 info it worked if it ends with ok 1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'install', 'jambalaya' ] 2 info using npm@1.4.28 3 info using node@v0.10.35 4 verbose node symlink /usr/bin/node 5 warn package.json screenshot-testing@1.0.0 No description 6 warn package.json screenshot-testing@1.0.0 No repository field. 7 warn package.json screenshot-testing@1.0.0 No README data 8 warn package.json jambalaya@1.3.0 No README data 9 verbose readDependencies using package.json deps 10 verbose cache add [ 'jambalaya@^1.1.1', null ] 11 verbose cache add name=undefined spec="jambalaya@^1.1.1" args=["jambalaya@^1.1.1",null] 12 verbose parsed url { protocol: null, 12 verbose parsed url slashes: null, 12 verbose parsed url auth: null, 12 verbose parsed url host: null, 12 verbose parsed url port: null, 12 verbose parsed url hostname: null, 12 verbose parsed url hash: null, 12 verbose parsed url search: null, 12 verbose parsed url query: null, 12 verbose parsed url pathname: 'jambalaya@^1.1.1', 12 verbose parsed url path: 'jambalaya@^1.1.1', 12 verbose parsed url href: 'jambalaya@^1.1.1' } 13 verbose cache add name="jambalaya" spec="^1.1.1" args=["jambalaya","^1.1.1"] 14 verbose parsed url { protocol: null, 14 verbose parsed url slashes: null, 14 verbose parsed url auth: null, 14 verbose parsed url host: null, 14 verbose parsed url port: null, 14 verbose parsed url hostname: null, 14 verbose parsed url hash: null, 14 verbose parsed url search: null, 14 verbose parsed url query: null, 14 verbose parsed url pathname: '^1.1.1', 14 verbose parsed url path: '^1.1.1', 14 verbose parsed url href: '^1.1.1' } 15 verbose addNamed [ 'jambalaya', '^1.1.1' ] 16 verbose addNamed [ null, '>=1.1.1-0 <2.0.0-0' ] 17 silly lockFile e060f6ec-jambalaya-1-1-1 jambalaya@^1.1.1 18 verbose lock jambalaya@^1.1.1 /home/vagrant/.npm/e060f6ec-jambalaya-1-1-1.lock 19 silly addNameRange { name: 'jambalaya', 19 silly addNameRange range: '>=1.1.1-0 <2.0.0-0', 19 silly addNameRange hasData: false } 20 verbose request where is /jambalaya 21 verbose request registry https://registry.npmjs.org/ 22 verbose request id ae0e1b127b7dd500 23 verbose url raw /jambalaya 24 verbose url resolving [ 'https://registry.npmjs.org/', './jambalaya' ] 25 verbose url resolved https://registry.npmjs.org/jambalaya 26 verbose request where is https://registry.npmjs.org/jambalaya 27 info trying registry request attempt 1 at 02:19:21 28 verbose etag "8Q4IN3LB4133SYEZ97HYQYJ9Q" 29 http GET https://registry.npmjs.org/jambalaya 30 http 304 https://registry.npmjs.org/jambalaya 31 silly registry.get cb [ 304, 31 silly registry.get { date: 'Wed, 08 Jul 2015 02:37:26 GMT', 31 silly registry.get via: '1.1 varnish', 31 silly registry.get 'cache-control': 'max-age=60', 31 silly registry.get etag: '"8Q4IN3LB4133SYEZ97HYQYJ9Q"', 31 silly registry.get age: '0', 31 silly registry.get connection: 'keep-alive', 31 silly registry.get 'x-served-by': 'cache-mel6523-MEL', 31 silly registry.get 'x-cache': 'MISS', 31 silly registry.get 'x-cache-hits': '0', 31 silly registry.get 'x-timer': 'S1436323046.470491,VS0,VE956', 31 silly registry.get vary: 'Accept' } ] 32 verbose etag https://registry.npmjs.org/jambalaya from cache 33 silly addNameRange number 2 { name: 'jambalaya', range: '>=1.1.1-0 <2.0.0-0', hasData: true } 34 silly addNameRange versions [ 'jambalaya', [ '1.0.0', '1.1.0', '1.1.1', '1.2.0', '1.3.0' ] ] 35 verbose addNamed [ 'jambalaya', '1.3.0' ] 36 verbose addNamed [ '1.3.0', '1.3.0' ] 37 silly lockFile 06897cd8-jambalaya-1-3-0 jambalaya@1.3.0 38 verbose lock jambalaya@1.3.0 /home/vagrant/.npm/06897cd8-jambalaya-1-3-0.lock 39 silly lockFile 06897cd8-jambalaya-1-3-0 jambalaya@1.3.0 40 silly lockFile 06897cd8-jambalaya-1-3-0 jambalaya@1.3.0 41 silly lockFile e060f6ec-jambalaya-1-1-1 jambalaya@^1.1.1 42 silly lockFile e060f6ec-jambalaya-1-1-1 jambalaya@^1.1.1 43 silly resolved [ { name: 'jambalaya', 43 silly resolved version: '1.3.0', 43 silly resolved description: 'Configuration based IoC container for node.js.', 43 silly resolved main: 'index.js', 43 silly resolved scripts: { test: 'mocha tests' }, 43 silly resolved keywords: 43 silly resolved [ 'ioc', 43 silly resolved 'di', 43 silly resolved 'dependency', 43 silly resolved 'injection', 43 silly resolved 'inversion', 43 silly resolved 'control', 43 silly resolved 'json' ], 43 silly resolved repository: 43 silly resolved { type: 'git', 43 silly resolved url: 'https://github.com/diosmosis/jambalaya.git' }, 43 silly resolved author: { name: 'diosmosis' }, 43 silly resolved license: 'ISC', 43 silly resolved devDependencies: { mocha: '~2.1', chai: '~1.10' }, 43 silly resolved gitHead: '639c7d2809bfd5e0c0e7ea2ae0d49f4e36392876', 43 silly resolved bugs: { url: 'https://github.com/diosmosis/jambalaya/issues' }, 43 silly resolved homepage: 'https://github.com/diosmosis/jambalaya', 43 silly resolved _id: 'jambalaya@1.3.0', 43 silly resolved _shasum: 'bd8ae7a157a9fba8f3cfad61185db14ba4f205b4', 43 silly resolved _from: 'jambalaya@^1.1.1', 43 silly resolved _npmVersion: '2.11.2', 43 silly resolved _nodeVersion: '0.12.6', 43 silly resolved _npmUser: 43 silly resolved { name: 'diosmosis', 43 silly resolved email: 'diosmosis@users.noreply.github.com' }, 43 silly resolved maintainers: [ [Object] ], 43 silly resolved dist: 43 silly resolved { shasum: 'bd8ae7a157a9fba8f3cfad61185db14ba4f205b4', 43 silly resolved tarball: 'http://registry.npmjs.org/jambalaya/-/jambalaya-1.3.0.tgz' }, 43 silly resolved directories: {}, 43 silly resolved _resolved: 'https://registry.npmjs.org/jambalaya/-/jambalaya-1.3.0.tgz', 43 silly resolved readme: 'ERROR: No README data found!' } ] 44 info install jambalaya@1.3.0 into /home/vagrant/www/piwik/tests/lib/screenshot-testing 45 info installOne jambalaya@1.3.0 46 verbose node_modules/jambalaya unbuild 47 info preuninstall jambalaya@1.3.0 48 info uninstall jambalaya@1.3.0 49 verbose true,/home/vagrant/www/piwik/tests/lib/screenshot-testing/node_modules,/home/vagrant/www/piwik/tests/lib/screenshot-testing/node_modules unbuild jambalaya@1.3.0 50 info postuninstall jambalaya@1.3.0 51 verbose tar unpack /home/vagrant/.npm/jambalaya/1.3.0/package.tgz 52 silly lockFile e6a1e181-t-testing-node-modules-jambalaya tar:///home/vagrant/www/piwik/tests/lib/screenshot-testing/node_modules/jambalaya 53 verbose lock tar:///home/vagrant/www/piwik/tests/lib/screenshot-testing/node_modules/jambalaya /home/vagrant/.npm/e6a1e181-t-testing-node-modules-jambalaya.lock 54 silly lockFile dbf5b771--npm-jambalaya-1-3-0-package-tgz tar:///home/vagrant/.npm/jambalaya/1.3.0/package.tgz 55 verbose lock tar:///home/vagrant/.npm/jambalaya/1.3.0/package.tgz /home/vagrant/.npm/dbf5b771--npm-jambalaya-1-3-0-package-tgz.lock 56 silly gunzTarPerm modes [ '755', '644' ] 57 silly gunzTarPerm extractEntry package.json 58 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ] 59 silly gunzTarPerm extractEntry .npmignore 60 silly gunzTarPerm modified mode [ '.npmignore', 436, 420 ] 61 silly gunzTarPerm extractEntry README.md 62 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ] 63 error Error: EPERM, chown '/home/vagrant/www/piwik/tests/lib/screenshot-testing/node_modules/jambalaya/package.json' 63 error { [Error: EPERM, chown '/home/vagrant/www/piwik/tests/lib/screenshot-testing/node_modules/jambalaya/package.json'] 63 error errno: 50, 63 error code: 'EPERM', 63 error path: '/home/vagrant/www/piwik/tests/lib/screenshot-testing/node_modules/jambalaya/package.json', 63 error fstream_finish_call: 'chown', 63 error fstream_type: 'File', 63 error fstream_path: '/home/vagrant/www/piwik/tests/lib/screenshot-testing/node_modules/jambalaya/package.json', 63 error fstream_class: 'FileWriter', 63 error fstream_stack: 63 error [ '/usr/lib/node_modules/npm/node_modules/fstream/lib/writer.js:308:19', 63 error '/usr/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:143:7', 63 error 'Object.oncomplete (evalmachine.:108:15)' ] } 64 error Please try running this command again as root/Administrator. 65 error System Linux 3.13.0-37-generic 66 error command "/usr/bin/node" "/usr/bin/npm" "install" "jambalaya" 67 error cwd /home/vagrant/www/piwik/tests/lib/screenshot-testing 68 error node -v v0.10.35 69 error npm -v 1.4.28 70 error path /home/vagrant/www/piwik/tests/lib/screenshot-testing/node_modules/jambalaya/package.json 71 error fstream_path /home/vagrant/www/piwik/tests/lib/screenshot-testing/node_modules/jambalaya/package.json 72 error fstream_type File 73 error fstream_class FileWriter 74 error fstream_finish_call chown 75 error code EPERM 76 error errno 50 77 error stack Error: EPERM, chown '/home/vagrant/www/piwik/tests/lib/screenshot-testing/node_modules/jambalaya/package.json' 78 error fstream_stack /usr/lib/node_modules/npm/node_modules/fstream/lib/writer.js:308:19 78 error fstream_stack /usr/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:143:7 78 error fstream_stack Object.oncomplete (evalmachine.:108:15) 79 verbose exit [ 50, true ]