isaacs/npm — Issue #1822: NPM on Windows - Jade install fails with access exception, but express install succeeds in same directory
Author: markcowl
Created: 2011-12-01 03:29:36+00:00
State: open

this was doing an npm install on the default express application. Seems to be a permissions issue with created folders during the jade install, but all folders were created by npm, and inheritance should allow access...

error text:

C:\Users\markcowl\azure\apps\exp81899\WebRole1>npm install
npm ERR! error installing jade@0.18.0 Error: EACCES, permission denied 'C:\Users
\markcowl\azure\apps\exp81899\WebRole1\node_modules\___jade.npm\package'
npm ERR! Error: EACCES, permission denied 'C:\Users\markcowl\azure\apps\exp81899
\WebRole1\node_modules\___jade.npm\package'
npm ERR! Report this *entire* log at:
npm ERR!
npm ERR! or email it to:
npm ERR!
npm ERR!
npm ERR! System Windows_NT 6.1.7600
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program File
s (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd C:\Users\markcowl\azure\apps\exp81899\WebRole1
npm ERR! node -v v0.6.3
npm ERR! npm -v 1.1.0-alpha-2
npm ERR! path C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\___jad
e.npm\package
npm ERR! code EACCES
npm ERR! message EACCES, permission denied 'C:\Users\markcowl\azure\apps\exp8189
9\WebRole1\node_modules\___jade.npm\package'
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! C:\Users\markcowl\azure\apps\exp81899\WebRole1\npm-debug.log
npm not ok

npm debug log:

info it worked if it ends with ok
verbose cli [ 'C:\\Program Files (x86)\\nodejs\\\\node.exe',
verbose cli 'C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
verbose cli 'install' ]
info using npm@1.1.0-alpha-2
info using node@v0.6.3
verbose config file C:\Users\markcowl\.npmrc
verbose config file C:\Program Files (x86)\etc\npmrc
verbose config file C:\Program Files (x86)\nodejs\node_modules\npm\npmrc
verbose mkdir done: C:\Users\markcowl\azure\apps\exp81899\WebRole1 755
verbose caching C:\Users\markcowl\azure\apps\exp81899\WebRole1\package.json
verbose loadDefaults application-name@0.0.1
verbose where, deps [ 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1',
verbose where, deps [ 'express', 'jade' ] ]
verbose from cache C:\Users\markcowl\azure\apps\exp81899\WebRole1\package.json
info preinstall application-name@0.0.1
verbose from cache C:\Users\markcowl\azure\apps\exp81899\WebRole1\package.json
verbose into C:\Users\markcowl\azure\apps\exp81899\WebRole1 [ 'express@2.5.0', 'jade@>= 0.0.1' ]
verbose cache add jade@>= 0.0.1
verbose cache add [ 'jade@>= 0.0.1', null ]
silly cache add: name, spec, args [ undefined, 'jade@>= 0.0.1', [ 'jade@>= 0.0.1', null ] ]
verbose parsed url { pathname: 'jade@', path: 'jade@', href: 'jade@' }
silly cache add: name, spec, args [ 'jade', '>= 0.0.1', [ 'jade', '>= 0.0.1' ] ]
verbose parsed url { pathname: '=', path: '=', href: '=' }
info addNamed [ 'jade', '>= 0.0.1' ]
verbose addNamed [ null, '>=0.0.1' ]
verbose cache add express@2.5.0
verbose cache add [ 'express@2.5.0', null ]
silly cache add: name, spec, args [ undefined, 'express@2.5.0', [ 'express@2.5.0', null ] ]
verbose parsed url { pathname: 'express@2.5.0',
verbose parsed url path: 'express@2.5.0',
verbose parsed url href: 'express@2.5.0' }
silly cache add: name, spec, args [ 'express', '2.5.0', [ 'express', '2.5.0' ] ]
verbose parsed url { pathname: '2.5.0', path: '2.5.0', href: '2.5.0' }
info addNamed [ 'express', '2.5.0' ]
verbose addNamed [ '2.5.0', '2.5.0' ]
verbose GET express/2.5.0
verbose raw, before any munging express/2.5.0
verbose url resolving [ 'https://registry.npmjs.org/', './express/2.5.0' ]
verbose url resolved https://registry.npmjs.org/express/2.5.0
verbose etag "8PZ9XTRNICPI3GWGPO5SZLY9K"
verbose GET jade
verbose raw, before any munging jade
verbose url resolving [ 'https://registry.npmjs.org/', './jade' ]
verbose url resolved https://registry.npmjs.org/jade
verbose etag "B1MMJF2NUQJHWULG2E7SOSGD6"
silly get cb [ 304,
silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"B1MMJF2NUQJHWULG2E7SOSGD6"',
silly get cb date: 'Thu, 01 Dec 2011 03:24:00 GMT',
silly get cb 'content-length': '0' } ]
verbose etag jade from cache
verbose mkdir done: C:\Users\markcowl\npm-cache\jade 755
verbose GET jade/0.18.0
verbose raw, before any munging jade/0.18.0
verbose url resolving [ 'https://registry.npmjs.org/', './jade/0.18.0' ]
verbose url resolved https://registry.npmjs.org/jade/0.18.0
verbose etag "B1MMJF2NUQJHWULG2E7SOSGD6"
silly get cb [ 304,
silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"8PZ9XTRNICPI3GWGPO5SZLY9K"',
silly get cb date: 'Thu, 01 Dec 2011 03:24:00 GMT',
silly get cb 'content-length': '0' } ]
verbose etag express/2.5.0 from cache
verbose mkdir done: C:\Users\markcowl\npm-cache\express\2.5.0 755
verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl0.9.8r-v83.6.6.8-win32-ia32-6.1.7600',
verbose bin dist { shasum: '3f9716eaa0e7380025fbb2c6c9942e3d9c9ed3b9',
verbose bin dist tarball: 'http://registry.npmjs.org/express/-/express-2.5.0.tgz' } ]
verbose caching C:\Users\markcowl\npm-cache\express\2.5.0\package\package.json
verbose loadDefaults express@2.5.0
silly get cb [ 304,
silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"B1MMJF2NUQJHWULG2E7SOSGD6"',
silly get cb date: 'Thu, 01 Dec 2011 03:24:01 GMT',
silly get cb 'content-length': '0' } ]
verbose etag jade/0.18.0 from cache
verbose mkdir done: C:\Users\markcowl\npm-cache\jade\0.18.0 755
verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl0.9.8r-v83.6.6.8-win32-ia32-6.1.7600',
verbose bin dist { shasum: '2868cc3f4686b37be59becc506b7c79b254888e6',
verbose bin dist tarball: 'http://registry.npmjs.org/jade/-/jade-0.18.0.tgz' } ]
verbose caching C:\Users\markcowl\npm-cache\jade\0.18.0\package\package.json
verbose loadDefaults jade@0.18.0
silly resolved [ { name: 'express',
silly resolved description: 'Sinatra inspired web development framework',
silly resolved version: '2.5.0',
silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
silly resolved contributors:
silly resolved [ { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
silly resolved { name: 'Aaron Heckmann',
silly resolved email: 'aaron.heckmann+github@gmail.com' },
silly resolved { name: 'Ciaran Jessup', email: 'ciaranj@gmail.com' },
silly resolved { name: 'Guillermo Rauch', email: 'rauchg@gmail.com' } ],
silly resolved dependencies:
silly resolved { connect: '1.7.x',
silly resolved mime: '>= 0.0.1',
silly resolved qs: '>= 0.3.1',
silly resolved mkdirp: '0.0.7' },
silly resolved devDependencies:
silly resolved { 'connect-form': '0.2.1',
silly resolved ejs: '0.4.2',
silly resolved expresso: '0.9.2',
silly resolved hamljs: '0.5.1',
silly resolved jade: '0.16.2',
silly resolved stylus: '0.13.0',
silly resolved should: '0.3.2',
silly resolved 'express-messages': '0.0.2',
silly resolved 'node-markdown': '>= 0.0.1',
silly resolved 'connect-redis': '>= 0.0.1' },
silly resolved keywords: [ 'framework', 'sinatra', 'web', 'rest', 'restful' ],
silly resolved repository: { type: 'git', url: 'git://github.com/visionmedia/express.git' },
silly resolved main: 'index',
silly resolved bin: { express: './bin/express' },
silly resolved scripts: { test: 'make test', prepublish: 'npm prune' },
silly resolved engines: { node: '>= 0.4.1 < 0.7.0' },
silly resolved _id: 'express@2.5.0',
silly resolved _engineSupported: true,
silly resolved _npmVersion: '1.1.0-alpha-2',
silly resolved _nodeVersion: 'v0.6.3',
silly resolved _defaultsLoaded: true },
silly resolved { name: 'jade',
silly resolved description: 'Jade template engine',
silly resolved version: '0.18.0',
silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
silly resolved repository: { type: 'git', url: 'git://github.com/visionmedia/jade.git' },
silly resolved main: './index.js',
silly resolved bin: { jade: './bin/jade' },
silly resolved dependencies: { commander: '0.2.x', mkdirp: '>= 0.0.7' },
silly resolved devDependencies:
silly resolved { expresso: '0.9.2',
silly resolved 'coffee-script': '>= 0.0.1',
silly resolved sass: '>= 0.0.1',
silly resolved less: '>= 0.0.1',
silly resolved markdown: '>= 0.0.1',
silly resolved stylus: '>= 0.0.1',
silly resolved uubench: '0.0.1',
silly resolved 'uglify-js': '>= 1.0.7' },
silly resolved scripts: { prepublish: 'npm prune' },
silly resolved engines: { node: '>= 0.1.98' },
silly resolved _id: 'jade@0.18.0',
silly resolved _engineSupported: true,
silly resolved _npmVersion: '1.1.0-alpha-2',
silly resolved _nodeVersion: 'v0.6.3',
silly resolved _defaultsLoaded: true } ]
info into C:\Users\markcowl\azure\apps\exp81899\WebRole1 express@2.5.0
info into C:\Users\markcowl\azure\apps\exp81899\WebRole1 jade@0.18.0
info installOne express@2.5.0
info installOne jade@0.18.0
info unbuild C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express
info unbuild C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\jade
verbose from cache C:\Users\markcowl\npm-cache\express\2.5.0\package\package.json
verbose from cache C:\Users\markcowl\npm-cache\jade\0.18.0\package\package.json
verbose mkdir (expected) error ENOENT, no such file or directory 'C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules'
verbose mkdir (expected) error ENOENT, no such file or directory 'C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\___express.npm'
verbose mkdir done: C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\___express.npm 755
verbose mkdir (expected) error ENOENT, no such file or directory 'C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\___jade.npm'
verbose unpack_ uid, gid [ undefined, undefined ]
verbose unpackTarget C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express
silly gunzTarPerm modes [ '755', '644' ]
verbose mkdir done: C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\___jade.npm 755
verbose unpack_ uid, gid [ undefined, undefined ]
verbose unpackTarget C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\jade
silly gunzTarPerm modes [ '755', '644' ]
silly afterUntar undefined
verbose gunzed C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\___express.npm\package
verbose rm'ed C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express
verbose renamed [ 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1\\node_modules\\___express.npm\\package',
verbose renamed 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1\\node_modules\\express' ]
verbose caching C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\package.json
verbose loadDefaults express@2.5.0
info preinstall express@2.5.0
verbose from cache C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\package.json
verbose into C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express [ 'connect@1.7.x',
verbose into C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express 'mime@>= 0.0.1',
verbose into C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express 'qs@>= 0.3.1',
verbose into C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express 'mkdirp@0.0.7' ]
verbose cache add mime@>= 0.0.1
verbose cache add [ 'mime@>= 0.0.1', null ]
silly cache add: name, spec, args [ undefined, 'mime@>= 0.0.1', [ 'mime@>= 0.0.1', null ] ]
verbose parsed url { pathname: 'mime@', path: 'mime@', href: 'mime@' }
silly cache add: name, spec, args [ 'mime', '>= 0.0.1', [ 'mime', '>= 0.0.1' ] ]
verbose parsed url { pathname: '=', path: '=', href: '=' }
info addNamed [ 'mime', '>= 0.0.1' ]
verbose addNamed [ null, '>=0.0.1' ]
verbose cache add qs@>= 0.3.1
verbose cache add [ 'qs@>= 0.3.1', null ]
silly cache add: name, spec, args [ undefined, 'qs@>= 0.3.1', [ 'qs@>= 0.3.1', null ] ]
verbose parsed url { pathname: 'qs@', path: 'qs@', href: 'qs@' }
silly cache add: name, spec, args [ 'qs', '>= 0.3.1', [ 'qs', '>= 0.3.1' ] ]
verbose parsed url { pathname: '=', path: '=', href: '=' }
info addNamed [ 'qs', '>= 0.3.1' ]
verbose addNamed [ null, '>=0.3.1' ]
verbose cache add mkdirp@0.0.7
verbose cache add [ 'mkdirp@0.0.7', null ]
silly cache add: name, spec, args [ undefined, 'mkdirp@0.0.7', [ 'mkdirp@0.0.7', null ] ]
verbose parsed url { pathname: 'mkdirp@0.0.7',
verbose parsed url path: 'mkdirp@0.0.7',
verbose parsed url href: 'mkdirp@0.0.7' }
silly cache add: name, spec, args [ 'mkdirp', '0.0.7', [ 'mkdirp', '0.0.7' ] ]
verbose parsed url { pathname: '0.0.7', path: '0.0.7', href: '0.0.7' }
info addNamed [ 'mkdirp', '0.0.7' ]
verbose addNamed [ '0.0.7', '0.0.7' ]
verbose cache add connect@1.7.x
verbose cache add [ 'connect@1.7.x', null ]
silly cache add: name, spec, args [ undefined, 'connect@1.7.x', [ 'connect@1.7.x', null ] ]
verbose parsed url { pathname: 'connect@1.7.x',
verbose parsed url path: 'connect@1.7.x',
verbose parsed url href: 'connect@1.7.x' }
silly cache add: name, spec, args [ 'connect', '1.7.x', [ 'connect', '1.7.x' ] ]
verbose parsed url { pathname: '1.7.x', path: '1.7.x', href: '1.7.x' }
info addNamed [ 'connect', '1.7.x' ]
verbose addNamed [ null, '>=1.7.0- <1.8.0-' ]
verbose GET mime
verbose raw, before any munging mime
verbose url resolving [ 'https://registry.npmjs.org/', './mime' ]
verbose url resolved https://registry.npmjs.org/mime
verbose etag "7MZNZPESAB7VHU2OR75BCFXOM"
verbose GET qs
verbose raw, before any munging qs
verbose url resolving [ 'https://registry.npmjs.org/', './qs' ]
verbose url resolved https://registry.npmjs.org/qs
verbose etag "4INX1EOLCQZ99P2EH2XT6E28C"
verbose GET mkdirp/0.0.7
verbose raw, before any munging mkdirp/0.0.7
verbose url resolving [ 'https://registry.npmjs.org/', './mkdirp/0.0.7' ]
verbose url resolved https://registry.npmjs.org/mkdirp/0.0.7
verbose etag "BWTJEWNZJDGUCT70ZBX9FPPPN"
verbose GET connect
verbose raw, before any munging connect
verbose url resolving [ 'https://registry.npmjs.org/', './connect' ]
verbose url resolved https://registry.npmjs.org/connect
verbose etag "CCKIDR2RUFQN487NNGT446W36"
silly get cb [ 304,
silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"7MZNZPESAB7VHU2OR75BCFXOM"',
silly get cb date: 'Thu, 01 Dec 2011 03:24:02 GMT',
silly get cb 'content-length': '0' } ]
verbose etag mime from cache
verbose mkdir done: C:\Users\markcowl\npm-cache\mime 755
verbose GET mime/1.2.4
verbose raw, before any munging mime/1.2.4
verbose url resolving [ 'https://registry.npmjs.org/', './mime/1.2.4' ]
verbose url resolved https://registry.npmjs.org/mime/1.2.4
verbose etag "7MZNZPESAB7VHU2OR75BCFXOM"
silly get cb [ 304,
silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"4INX1EOLCQZ99P2EH2XT6E28C"',
silly get cb date: 'Thu, 01 Dec 2011 03:24:02 GMT',
silly get cb 'content-length': '0' } ]
verbose etag qs from cache
verbose mkdir done: C:\Users\markcowl\npm-cache\qs 755
verbose GET qs/0.4.0
verbose raw, before any munging qs/0.4.0
verbose url resolving [ 'https://registry.npmjs.org/', './qs/0.4.0' ]
verbose url resolved https://registry.npmjs.org/qs/0.4.0
verbose etag "4INX1EOLCQZ99P2EH2XT6E28C"
silly get cb [ 304,
silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"BWTJEWNZJDGUCT70ZBX9FPPPN"',
silly get cb date: 'Thu, 01 Dec 2011 03:24:02 GMT',
silly get cb 'content-length': '0' } ]
verbose etag mkdirp/0.0.7 from cache
verbose mkdir done: C:\Users\markcowl\npm-cache\mkdirp\0.0.7 755
verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl0.9.8r-v83.6.6.8-win32-ia32-6.1.7600',
verbose bin dist { shasum: 'd89b4f0e4c3e5e5ca54235931675e094fe1a5072',
verbose bin dist tarball: 'http://registry.npmjs.org/mkdirp/-/mkdirp-0.0.7.tgz' } ]
verbose caching C:\Users\markcowl\npm-cache\mkdirp\0.0.7\package\package.json
verbose loadDefaults mkdirp@0.0.7
silly get cb [ 304,
silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"CCKIDR2RUFQN487NNGT446W36"',
silly get cb date: 'Thu, 01 Dec 2011 03:24:02 GMT',
silly get cb 'content-length': '0' } ]
verbose etag connect from cache
verbose mkdir done: C:\Users\markcowl\npm-cache\connect 755
verbose GET connect/1.7.3
verbose raw, before any munging connect/1.7.3
verbose url resolving [ 'https://registry.npmjs.org/', './connect/1.7.3' ]
verbose url resolved https://registry.npmjs.org/connect/1.7.3
verbose etag "CCKIDR2RUFQN487NNGT446W36"
silly get cb [ 304,
silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"7MZNZPESAB7VHU2OR75BCFXOM"',
silly get cb date: 'Thu, 01 Dec 2011 03:24:02 GMT',
silly get cb 'content-length': '0' } ]
verbose etag mime/1.2.4 from cache
verbose mkdir done: C:\Users\markcowl\npm-cache\mime\1.2.4 755
verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl0.9.8r-v83.6.6.8-win32-ia32-6.1.7600',
verbose bin dist { shasum: '11b5fdaf29c2509255176b80ad520294f5de92b7',
verbose bin dist tarball: 'http://registry.npmjs.org/mime/-/mime-1.2.4.tgz' } ]
verbose caching C:\Users\markcowl\npm-cache\mime\1.2.4\package\package.json
verbose loadDefaults mime@1.2.4
silly get cb [ 304,
silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"4INX1EOLCQZ99P2EH2XT6E28C"',
silly get cb date: 'Thu, 01 Dec 2011 03:24:02 GMT',
silly get cb 'content-length': '0' } ]
verbose etag qs/0.4.0 from cache
verbose mkdir done: C:\Users\markcowl\npm-cache\qs\0.4.0 755
verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl0.9.8r-v83.6.6.8-win32-ia32-6.1.7600',
verbose bin dist { shasum: '32343c3df5937fcd46e10bd0521b31a01b062705',
verbose bin dist tarball: 'http://registry.npmjs.org/qs/-/qs-0.4.0.tgz' } ]
verbose caching C:\Users\markcowl\npm-cache\qs\0.4.0\package\package.json
verbose loadDefaults qs@0.4.0
silly get cb [ 304,
silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"CCKIDR2RUFQN487NNGT446W36"',
silly get cb date: 'Thu, 01 Dec 2011 03:24:03 GMT',
silly get cb 'content-length': '0' } ]
verbose etag connect/1.7.3 from cache
verbose mkdir done: C:\Users\markcowl\npm-cache\connect\1.7.3 755
verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl0.9.8r-v83.6.6.8-win32-ia32-6.1.7600',
verbose bin dist { shasum: 'deab7e7081faf6b2f4eab78122d01b632ea458b9',
verbose bin dist tarball: 'http://registry.npmjs.org/connect/-/connect-1.7.3.tgz' } ]
verbose caching C:\Users\markcowl\npm-cache\connect\1.7.3\package\package.json
verbose loadDefaults connect@1.7.3
silly resolved [ { name: 'mkdirp',
silly resolved description: 'Recursively mkdir, like `mkdir -p`',
silly resolved version: '0.0.7',
silly resolved author:
silly resolved { name: 'James Halliday',
silly resolved email: 'mail@substack.net',
silly resolved url: 'http://substack.net' },
silly resolved main: './index',
silly resolved keywords: [ 'mkdir', 'directory' ],
silly resolved repository:
silly resolved { type: 'git',
silly resolved url: 'git://github.com/substack/node-mkdirp.git' },
silly resolved scripts: { test: 'node node_modules/tap/bin/tap.js test/*.js' },
silly resolved devDependencies: { tap: '0.0.x' },
silly resolved license: 'MIT/X11',
silly resolved engines: { node: '*' },
silly resolved _id: 'mkdirp@0.0.7',
silly resolved dependencies: {},
silly resolved _engineSupported: true,
silly resolved _npmVersion: '1.1.0-alpha-2',
silly resolved _nodeVersion: 'v0.6.3',
silly resolved _defaultsLoaded: true },
silly resolved { author:
silly resolved { name: 'Robert Kieffer',
silly resolved email: 'robert@broofa.com',
silly resolved url: 'http://github.com/broofa' },
silly resolved contributors:
silly resolved [ { name: 'Benjamin Thomas',
silly resolved email: 'benjamin@benjaminthomas.org',
silly resolved url: 'http://github.com/bentomas' } ],
silly resolved dependencies: {},
silly resolved description: 'A comprehensive library for mime-type mapping',
silly resolved devDependencies: { async_testing: '' },
silly resolved keywords: [ 'util', 'mime' ],
silly resolved main: 'mime.js',
silly resolved name: 'mime',
silly resolved repository: { url: 'git://github.com/bentomas/node-mime.git', type: 'git' },
silly resolved version: '1.2.4',
silly resolved _id: 'mime@1.2.4',
silly resolved engines: { node: '*' },
silly resolved _engineSupported: true,
silly resolved _npmVersion: '1.1.0-alpha-2',
silly resolved _nodeVersion: 'v0.6.3',
silly resolved _defaultsLoaded: true,
silly resolved scripts: {} },
silly resolved { name: 'qs',
silly resolved description: 'querystring parser',
silly resolved version: '0.4.0',
silly resolved repository:
silly resolved { type: 'git',
silly resolved url: 'git://github.com/visionmedia/node-querystring.git' },
silly resolved devDependencies: { mocha: '*', should: '*' },
silly resolved author:
silly resolved { name: 'TJ Holowaychuk',
silly resolved email: 'tj@vision-media.ca',
silly resolved url: 'http://tjholowaychuk.com' },
silly resolved main: 'index',
silly resolved engines: { node: '*' },
silly resolved _id: 'qs@0.4.0',
silly resolved dependencies: {},
silly resolved _engineSupported: true,
silly resolved _npmVersion: '1.1.0-alpha-2',
silly resolved _nodeVersion: 'v0.6.3',
silly resolved _defaultsLoaded: true,
silly resolved scripts: {} },
silly resolved { name: 'connect',
silly resolved version: '1.7.3',
silly resolved description: 'High performance middleware framework',
silly resolved keywords: [ 'framework', 'web', 'middleware', 'connect', 'rack' ],
silly resolved repository: { type: 'git', url: 'git://github.com/senchalabs/connect.git' },
silly resolved author:
silly resolved { name: 'TJ Holowaychuk',
silly resolved email: 'tj@vision-media.ca',
silly resolved url: 'http://tjholowaychuk.com' },
silly resolved dependencies: { qs: '>= 0.3.1', mime: '>= 0.0.1' },
silly resolved devDependencies:
silly resolved { expresso: '0.9.2',
silly resolved koala: '0.1.2',
silly resolved less: '1.1.1',
silly resolved sass: '0.5.0',
silly resolved markdown: '0.2.1',
silly resolved ejs: '0.4.3',
silly resolved should: '0.3.2' },
silly resolved main: 'index',
silly resolved engines: { node: '>= 0.4.1 < 0.7.0' },
silly resolved _id: 'connect@1.7.3',
silly resolved _engineSupported: true,
silly resolved _npmVersion: '1.1.0-alpha-2',
silly resolved _nodeVersion: 'v0.6.3',
silly resolved _defaultsLoaded: true,
silly resolved scripts: {} } ]
info into C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express mkdirp@0.0.7
info into C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express mime@1.2.4
info into C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express qs@0.4.0
info into C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express connect@1.7.3
info installOne mkdirp@0.0.7
info installOne mime@1.2.4
info installOne qs@0.4.0
info installOne connect@1.7.3
info unbuild C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mkdirp
info unbuild C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mime
info unbuild C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\qs
info unbuild C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\connect
verbose from cache C:\Users\markcowl\npm-cache\mkdirp\0.0.7\package\package.json
verbose from cache C:\Users\markcowl\npm-cache\mime\1.2.4\package\package.json
verbose from cache C:\Users\markcowl\npm-cache\qs\0.4.0\package\package.json
verbose from cache C:\Users\markcowl\npm-cache\connect\1.7.3\package\package.json
verbose mkdir (expected) error ENOENT, no such file or directory 'C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules'
verbose mkdir (expected) error ENOENT, no such file or directory 'C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\___mkdirp.npm'
verbose mkdir done: C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\___mkdirp.npm 755
verbose unpack_ uid, gid [ undefined, undefined ]
verbose unpackTarget C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mkdirp
silly gunzTarPerm modes [ '755', '644' ]
verbose mkdir (expected) error ENOENT, no such file or directory 'C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\___qs.npm'
verbose mkdir (expected) error ENOENT, no such file or directory 'C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\___mime.npm'
verbose mkdir (expected) error ENOENT, no such file or directory 'C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\___connect.npm'
verbose mkdir done: C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\___qs.npm 755
verbose mkdir done: C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\___mime.npm 755
verbose unpack_ uid, gid [ undefined, undefined ]
verbose unpackTarget C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\qs
silly gunzTarPerm modes [ '755', '644' ]
verbose mkdir done: C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\___connect.npm 755
verbose unpack_ uid, gid [ undefined, undefined ]
verbose unpackTarget C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mime
silly gunzTarPerm modes [ '755', '644' ]
verbose unpack_ uid, gid [ undefined, undefined ]
verbose unpackTarget C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\connect
silly gunzTarPerm modes [ '755', '644' ]
silly afterUntar undefined
verbose gunzed C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\___mime.npm\package
verbose rm'ed C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mime
verbose renamed [ 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1\\node_modules\\express\\node_modules\\___mime.npm\\package',
verbose renamed 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1\\node_modules\\express\\node_modules\\mime' ]
silly afterUntar undefined
verbose caching C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mime\package.json
verbose loadDefaults mime@1.2.4
verbose gunzed C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\___mkdirp.npm\package
verbose rm'ed C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mkdirp
info preinstall mime@1.2.4
verbose from cache C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mime\package.json
verbose into C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mime []
silly resolved []
verbose about to build C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mime
info build C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mime
verbose from cache C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mime\package.json
verbose linkStuff [ false,
verbose linkStuff false,
verbose linkStuff false,
verbose linkStuff 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1\\node_modules\\express\\node_modules' ]
info linkStuff mime@1.2.4
verbose linkBins mime@1.2.4
verbose linkMans mime@1.2.4
verbose rebuildBundles mime@1.2.4
info install mime@1.2.4
info postinstall mime@1.2.4
verbose installOne cb mime@1.2.4
verbose renamed [ 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1\\node_modules\\express\\node_modules\\___mkdirp.npm\\package',
verbose renamed 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1\\node_modules\\express\\node_modules\\mkdirp' ]
verbose caching C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mkdirp\package.json
verbose loadDefaults mkdirp@0.0.7
info preinstall mkdirp@0.0.7
verbose from cache C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mkdirp\package.json
verbose into C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mkdirp []
silly resolved []
verbose about to build C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mkdirp
info build C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mkdirp
verbose from cache C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\mkdirp\package.json
verbose linkStuff [ false,
verbose linkStuff false,
verbose linkStuff false,
verbose linkStuff 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1\\node_modules\\express\\node_modules' ]
info linkStuff mkdirp@0.0.7
verbose linkBins mkdirp@0.0.7
verbose linkMans mkdirp@0.0.7
verbose rebuildBundles mkdirp@0.0.7
info install mkdirp@0.0.7
silly afterUntar undefined
verbose gunzed C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\___qs.npm\package
info postinstall mkdirp@0.0.7
verbose rm'ed C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\qs
verbose installOne cb mkdirp@0.0.7
verbose renamed [ 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1\\node_modules\\express\\node_modules\\___qs.npm\\package',
verbose renamed 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1\\node_modules\\express\\node_modules\\qs' ]
verbose caching C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\qs\package.json
verbose loadDefaults qs@0.4.0
info preinstall qs@0.4.0
verbose from cache C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\qs\package.json
verbose into C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\qs []
silly resolved []
verbose about to build C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\qs
info build C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\qs
verbose from cache C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\qs\package.json
verbose linkStuff [ false,
verbose linkStuff false,
verbose linkStuff false,
verbose linkStuff 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1\\node_modules\\express\\node_modules' ]
info linkStuff qs@0.4.0
verbose linkBins qs@0.4.0
verbose linkMans qs@0.4.0
verbose rebuildBundles qs@0.4.0
info install qs@0.4.0
info postinstall qs@0.4.0
verbose installOne cb qs@0.4.0
silly afterUntar undefined
verbose gunzed C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\___connect.npm\package
verbose rm'ed C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\connect
verbose renamed [ 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1\\node_modules\\express\\node_modules\\___connect.npm\\package',
verbose renamed 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1\\node_modules\\express\\node_modules\\connect' ]
verbose caching C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\connect\package.json
verbose loadDefaults connect@1.7.3
info preinstall connect@1.7.3
verbose from cache C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\connect\package.json
verbose into C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\connect []
silly resolved []
verbose about to build C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\connect
info build C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\connect
verbose from cache C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\node_modules\connect\package.json
verbose linkStuff [ false,
verbose linkStuff false,
verbose linkStuff false,
verbose linkStuff 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1\\node_modules\\express\\node_modules' ]
info linkStuff connect@1.7.3
verbose linkBins connect@1.7.3
verbose linkMans connect@1.7.3
verbose rebuildBundles connect@1.7.3
info install connect@1.7.3
info postinstall connect@1.7.3
verbose installOne cb connect@1.7.3
verbose about to build C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express
info build C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express
verbose from cache C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\express\package.json
verbose linkStuff [ false,
verbose linkStuff false,
verbose linkStuff false,
verbose linkStuff 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1\\node_modules' ]
info linkStuff express@2.5.0
verbose linkBins express@2.5.0
verbose bins linking [ { express: './bin/express' },
verbose bins linking 'C:\\Users\\markcowl\\azure\\apps\\exp81899\\WebRole1\\node_modules\\.bin',
verbose bins linking false ]
verbose linkMans express@2.5.0
verbose rebuildBundles express@2.5.0
verbose rebuildBundles [ 'connect', 'mime', 'mkdirp', 'qs' ]
verbose mkdir (expected) error ENOENT, no such file or directory 'C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\.bin'
verbose mkdir done: C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\.bin 755
info install express@2.5.0
info postinstall express@2.5.0
verbose installOne cb express@2.5.0
silly afterUntar undefined
verbose gunzed C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\___jade.npm\package
verbose rm'ed C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\jade
ERR! error installing jade@0.18.0 Error: EACCES, permission denied 'C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\___jade.npm\package'
info unbuild C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\jade
verbose installOne cb jade@0.18.0
ERR! Error: EACCES, permission denied 'C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\___jade.npm\package'
ERR! Report this *entire* log at:
ERR!
ERR! or email it to:
ERR!
ERR!
ERR! System Windows_NT 6.1.7600
ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
ERR! cwd C:\Users\markcowl\azure\apps\exp81899\WebRole1
ERR! node -v v0.6.3
ERR! npm -v 1.1.0-alpha-2
ERR! path C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\___jade.npm\package
ERR! code EACCES
ERR! message EACCES, permission denied 'C:\Users\markcowl\azure\apps\exp81899\WebRole1\node_modules\___jade.npm\package'
verbose exit [ 1, true ]