isaacs/npm — Issue #1825: Compatibility issue maybe?
Author: osher
Created: 2011-12-01 16:48:42+00:00
State: open

Hi,

I'm trying to install kanso, using nmp.

Kanso states they want the latest stable node, so I took 0.6.2.
However, the npm still reports a problem.

Maybe a backward compatibility issue?

````

npm WARN kanso@0.0.7 package.json: bugs['web'] should probably be bugs['url']
npm WARN nodeunit@0.5.0 package.json: bugs['web'] should probably be bugs['url']
npm WARN async@0.1.6 package.json: bugs['web'] should probably be bugs['url']
npm ERR! error installing kanso@0.0.7 Error: Unsupported
npm ERR! error installing kanso@0.0.7 at checkEngine (/usr/local/lib/node_modules/npm/lib/install.js:493:14)
npm ERR! error installing kanso@0.0.7 at Array.0 (/usr/local/lib/node_modules/npm/node_modules/slide/lib/bind-actor. js:15:8)
npm ERR! error installing kanso@0.0.7 at LOOP (/usr/local/lib/node_modules/npm/node_modules/slide/lib/chain.js:15:13 )
npm ERR! error installing kanso@0.0.7 at chain (/usr/local/lib/node_modules/npm/node_modules/slide/lib/chain.js:20:4 )
npm ERR! error installing kanso@0.0.7 at installOne_ (/usr/local/lib/node_modules/npm/lib/install.js:470:3)
npm ERR! error installing kanso@0.0.7 at installOne (/usr/local/lib/node_modules/npm/lib/install.js:411:3)
npm ERR! error installing kanso@0.0.7 at /usr/local/lib/node_modules/npm/lib/install.js:347:9
npm ERR! error installing kanso@0.0.7 at /usr/local/lib/node_modules/npm/node_modules/slide/lib/async-map.js:54:35
npm ERR! error installing kanso@0.0.7 at Array.forEach (native)
npm ERR! error installing kanso@0.0.7 at /usr/local/lib/node_modules/npm/node_modules/slide/lib/async-map.js:54:11
npm ERR! error rolling back kanso@0.0.7 Error: UNKNOWN, unknown error '/usr/lib/node_modules/kanso'
npm ERR! Unsupported
npm ERR! Not compatible with your version of node/npm: parser@0.1.0
npm ERR! Required: {"node":"0.4"}
npm ERR! Actual: {"npm":"1.0.106","node":"0.6.2"}
npm ERR!
npm ERR! System Linux 3.0.0-12-generic
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "kanso"
npm ERR! cwd /home/osg
npm ERR! node -v v0.6.2
npm ERR! npm -v 1.0.106
npm ERR! code ENOTSUP
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/osg/npm-debug.log
```

in the ```/home/osg/npm-debug.log``` I don't see anyting but 'silly' statements and verbose statemens, I mean no bold errors or anything.

It ends with:

```

...
verbose into /usr/lib/node_modules/kanso 'dust@0.3.0',
verbose into /usr/lib/node_modules/kanso 'uglify-js@1.0.1',
verbose into /usr/lib/node_modules/kanso 'watch@0.3.1',
verbose into /usr/lib/node_modules/kanso 'csv@0.0.9',
verbose into /usr/lib/node_modules/kanso 'parser@0.1.0',
verbose into /usr/lib/node_modules/kanso 'scrawl@0.0.1' ]
verbose cache add async@0.1.6
verbose cache add [ 'async@0.1.6', null ]
silly cache add: name, spec, args [ undefined, 'async@0.1.6', [ 'async@0.1.6', null ] ]
verbose parsed url { pathname: 'async@0.1.6',
verbose parsed url path: 'async@0.1.6',
verbose parsed url href: 'async@0.1.6' }
silly cache add: name, spec, args [ 'async', '0.1.6', [ 'async', '0.1.6' ] ]
verbose parsed url { pathname: '0.1.6', path: '0.1.6', href: '0.1.6' }
info addNamed [ 'async', '0.1.6' ]
verbose addNamed [ '0.1.6', '0.1.6' ]
verbose cache add nodeunit@0.5.0
verbose cache add [ 'nodeunit@0.5.0', null ]
silly cache add: name, spec, args [ undefined, 'nodeunit@0.5.0', [ 'nodeunit@0.5.0', null ] ]
verbose parsed url { pathname: 'nodeunit@0.5.0',
verbose parsed url path: 'nodeunit@0.5.0',
verbose parsed url href: 'nodeunit@0.5.0' }
silly cache add: name, spec, args [ 'nodeunit', '0.5.0', [ 'nodeunit', '0.5.0' ] ]
verbose parsed url { pathname: '0.5.0', path: '0.5.0', href: '0.5.0' }
info addNamed [ 'nodeunit', '0.5.0' ]
verbose addNamed [ '0.5.0', '0.5.0' ]
verbose cache add mime@1.1.0
verbose cache add [ 'mime@1.1.0', null ]
silly cache add: name, spec, args [ undefined, 'mime@1.1.0', [ 'mime@1.1.0', null ] ]
verbose parsed url { pathname: 'mime@1.1.0',
verbose parsed url path: 'mime@1.1.0',
verbose parsed url href: 'mime@1.1.0' }
silly cache add: name, spec, args [ 'mime', '1.1.0', [ 'mime', '1.1.0' ] ]
verbose parsed url { pathname: '1.1.0', path: '1.1.0', href: '1.1.0' }
info addNamed [ 'mime', '1.1.0' ]
verbose addNamed [ '1.1.0', '1.1.0' ]
verbose GET async/0.1.6
verbose raw, before any munging async/0.1.6
verbose url resolving [ 'https://registry.npmjs.org/', './async/0.1.6' ]
verbose url resolved https://registry.npmjs.org/async/0.1.6
verbose etag "BKW63HS5RUTZCFBA2WWK3KZ8V"
verbose GET nodeunit/0.5.0
verbose raw, before any munging nodeunit/0.5.0
verbose url resolving [ 'https://registry.npmjs.org/', './nodeunit/0.5.0' ]
verbose url resolved https://registry.npmjs.org/nodeunit/0.5.0
verbose etag "21HGP5ZFGK2GP2ANA1X9HN8AH"
verbose cache add dust@0.3.0
verbose cache add [ 'dust@0.3.0', null ]
silly cache add: name, spec, args [ undefined, 'dust@0.3.0', [ 'dust@0.3.0', null ] ]
verbose parsed url { pathname: 'dust@0.3.0',
verbose parsed url path: 'dust@0.3.0',
verbose parsed url href: 'dust@0.3.0' }
silly cache add: name, spec, args [ 'dust', '0.3.0', [ 'dust', '0.3.0' ] ]
verbose parsed url { pathname: '0.3.0', path: '0.3.0', href: '0.3.0' }
info addNamed [ 'dust', '0.3.0' ]
verbose addNamed [ '0.3.0', '0.3.0' ]
verbose cache add uglify-js@1.0.1
verbose cache add [ 'uglify-js@1.0.1', null ]
silly cache add: name, spec, args [ undefined, 'uglify-js@1.0.1', [ 'uglify-js@1.0.1', null ] ]
verbose parsed url { pathname: 'uglify-js@1.0.1',
verbose parsed url path: 'uglify-js@1.0.1',
verbose parsed url href: 'uglify-js@1.0.1' }
silly cache add: name, spec, args [ 'uglify-js', '1.0.1', [ 'uglify-js', '1.0.1' ] ]

```