0 info it worked if it ends with ok 1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'install', '-g', 'socket' ] 2 info using npm@1.4.28 3 info using node@v0.10.38 4 verbose node symlink /usr/bin/node 5 verbose cache add [ 'socket', null ] 6 verbose cache add name=undefined spec="socket" args=["socket",null] 7 verbose parsed url { protocol: null, 7 verbose parsed url slashes: null, 7 verbose parsed url auth: null, 7 verbose parsed url host: null, 7 verbose parsed url port: null, 7 verbose parsed url hostname: null, 7 verbose parsed url hash: null, 7 verbose parsed url search: null, 7 verbose parsed url query: null, 7 verbose parsed url pathname: 'socket', 7 verbose parsed url path: 'socket', 7 verbose parsed url href: 'socket' } 8 silly lockFile 897d2105-socket socket 9 verbose lock socket /home/brendan/.npm/897d2105-socket.lock 10 silly lockFile 897d2105-socket socket 11 silly lockFile 897d2105-socket socket 12 verbose addNamed [ 'socket', '' ] 13 verbose addNamed [ null, '*' ] 14 silly lockFile 45707214-socket socket@ 15 verbose lock socket@ /home/brendan/.npm/45707214-socket.lock 16 silly addNameRange { name: 'socket', range: '*', hasData: false } 17 verbose request where is /socket 18 verbose request registry https://registry.npmjs.org/ 19 verbose request id 0558e27cbe45aabf 20 verbose url raw /socket 21 verbose url resolving [ 'https://registry.npmjs.org/', './socket' ] 22 verbose url resolved https://registry.npmjs.org/socket 23 verbose request where is https://registry.npmjs.org/socket 24 info trying registry request attempt 1 at 13:27:20 25 http GET https://registry.npmjs.org/socket 26 http 200 https://registry.npmjs.org/socket 27 silly registry.get cb [ 200, 27 silly registry.get { server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)', 27 silly registry.get etag: '"368QAD6FWDSRRSF0K2VF00IA6"', 27 silly registry.get 'content-type': 'application/json', 27 silly registry.get 'cache-control': 'max-age=60', 27 silly registry.get 'content-length': '1522', 27 silly registry.get 'accept-ranges': 'bytes', 27 silly registry.get date: 'Tue, 02 Jun 2015 11:27:21 GMT', 27 silly registry.get via: '1.1 varnish', 27 silly registry.get age: '0', 27 silly registry.get connection: 'keep-alive', 27 silly registry.get 'x-served-by': 'cache-ams4143-AMS', 27 silly registry.get 'x-cache': 'MISS', 27 silly registry.get 'x-cache-hits': '0', 27 silly registry.get 'x-timer': 'S1433244440.474316,VS0,VE665', 27 silly registry.get vary: 'Accept' } ] 28 silly addNameRange number 2 { name: 'socket', range: '*', hasData: true } 29 silly addNameRange versions [ 'socket', [ '0.0.1' ] ] 30 verbose addNamed [ 'socket', '0.0.1' ] 31 verbose addNamed [ '0.0.1', '0.0.1' ] 32 silly lockFile ccbb8590-socket-0-0-1 socket@0.0.1 33 verbose lock socket@0.0.1 /home/brendan/.npm/ccbb8590-socket-0-0-1.lock 34 silly lockFile 22226b48-pmjs-org-socket-socket-0-0-1-tgz https://registry.npmjs.org/socket/-/socket-0.0.1.tgz 35 verbose lock https://registry.npmjs.org/socket/-/socket-0.0.1.tgz /home/brendan/.npm/22226b48-pmjs-org-socket-socket-0-0-1-tgz.lock 36 verbose addRemoteTarball [ 'https://registry.npmjs.org/socket/-/socket-0.0.1.tgz', 36 verbose addRemoteTarball '29ac6549f15a65b19f3444a4178d537a8c161a8b' ] 37 info retry fetch attempt 1 at 13:27:21 38 verbose fetch to= /tmp/npm-8234-gbXXtqf5/registry.npmjs.org/socket/-/socket-0.0.1.tgz 39 http GET https://registry.npmjs.org/socket/-/socket-0.0.1.tgz 40 http 200 https://registry.npmjs.org/socket/-/socket-0.0.1.tgz 41 silly lockFile 22226b48-pmjs-org-socket-socket-0-0-1-tgz https://registry.npmjs.org/socket/-/socket-0.0.1.tgz 42 silly lockFile 22226b48-pmjs-org-socket-socket-0-0-1-tgz https://registry.npmjs.org/socket/-/socket-0.0.1.tgz 43 silly lockFile ccbb8590-socket-0-0-1 socket@0.0.1 44 silly lockFile ccbb8590-socket-0-0-1 socket@0.0.1 45 silly lockFile 45707214-socket socket@ 46 silly lockFile 45707214-socket socket@ 47 silly resolved [ { name: 'socket', 47 silly resolved description: 'Socket is a connect clone for simple socket based applications', 47 silly resolved version: '0.0.1', 47 silly resolved author: 47 silly resolved { name: 'Richard S Allinson', 47 silly resolved email: 'rsa@mounitainmansoftware.com' }, 47 silly resolved main: 'index', 47 silly resolved engines: { node: '>= 0.6.0 < 0.7.0' }, 47 silly resolved dependencies: { microtime: '=0.2.0' }, 47 silly resolved repository: { type: 'git', url: 'git://github.com/capecodehq/socket.git' }, 47 silly resolved license: 'MIT', 47 silly resolved _npmUser: 47 silly resolved { name: 'mountainmansoftware', 47 silly resolved email: 'npm@mountainmansoftware.com' }, 47 silly resolved _id: 'socket@0.0.1', 47 silly resolved devDependencies: {}, 47 silly resolved optionalDependencies: {}, 47 silly resolved _engineSupported: true, 47 silly resolved _npmVersion: '1.1.0-3', 47 silly resolved _nodeVersion: 'v0.6.9', 47 silly resolved _defaultsLoaded: true, 47 silly resolved dist: 47 silly resolved { shasum: '29ac6549f15a65b19f3444a4178d537a8c161a8b', 47 silly resolved tarball: 'http://registry.npmjs.org/socket/-/socket-0.0.1.tgz' }, 47 silly resolved maintainers: [ [Object] ], 47 silly resolved directories: {}, 47 silly resolved _shasum: '29ac6549f15a65b19f3444a4178d537a8c161a8b', 47 silly resolved _from: 'socket@', 47 silly resolved _resolved: 'https://registry.npmjs.org/socket/-/socket-0.0.1.tgz' } ] 48 info install socket@0.0.1 into /usr/lib 49 info installOne socket@0.0.1 50 warn engine socket@0.0.1: wanted: {"node":">= 0.6.0 < 0.7.0"} (current: {"node":"0.10.38","npm":"1.4.28"}) 51 verbose lib/node_modules/socket unbuild 52 verbose tar unpack /home/brendan/.npm/socket/0.0.1/package.tgz 53 silly lockFile 7a52a8a4-tar-usr-lib-node-modules-socket tar:///usr/lib/node_modules/socket 54 verbose lock tar:///usr/lib/node_modules/socket /home/brendan/.npm/7a52a8a4-tar-usr-lib-node-modules-socket.lock 55 silly lockFile 4bd988a6-dan-npm-socket-0-0-1-package-tgz tar:///home/brendan/.npm/socket/0.0.1/package.tgz 56 verbose lock tar:///home/brendan/.npm/socket/0.0.1/package.tgz /home/brendan/.npm/4bd988a6-dan-npm-socket-0-0-1-package-tgz.lock 57 silly gunzTarPerm modes [ '775', '664' ] 58 error Error: EACCES, mkdir '/usr/lib/node_modules/socket' 58 error { [Error: EACCES, mkdir '/usr/lib/node_modules/socket'] 58 error errno: 3, 58 error code: 'EACCES', 58 error path: '/usr/lib/node_modules/socket', 58 error fstream_type: 'Directory', 58 error fstream_path: '/usr/lib/node_modules/socket', 58 error fstream_class: 'DirWriter', 58 error fstream_stack: 58 error [ '/usr/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23', 58 error '/usr/lib/node_modules/npm/node_modules/mkdirp/index.js:46:53', 58 error 'Object.oncomplete (fs.js:108:15)' ] } 59 error Please try running this command again as root/Administrator. 60 error System Linux 3.13.0-32-generic 61 error command "/usr/bin/node" "/usr/bin/npm" "install" "-g" "socket" 62 error cwd /home/brendan/Documents/multi/server 63 error node -v v0.10.38 64 error npm -v 1.4.28 65 error path /usr/lib/node_modules/socket 66 error fstream_path /usr/lib/node_modules/socket 67 error fstream_type Directory 68 error fstream_class DirWriter 69 error code EACCES 70 error errno 3 71 error stack Error: EACCES, mkdir '/usr/lib/node_modules/socket' 72 error fstream_stack /usr/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23 72 error fstream_stack /usr/lib/node_modules/npm/node_modules/mkdirp/index.js:46:53 72 error fstream_stack Object.oncomplete (fs.js:108:15) 73 verbose exit [ 3, true ]