nodejitsu/forever — Issue #238: Can't install with node 0.6.10
Author: seanhess
Created: 2012-02-07 15:06:30+00:00
State: open

[root@test node-v0.6.10]# npm install forever -g
npm http GET https://registry.npmjs.org/forever
npm http 304 https://registry.npmjs.org/forever
npm http GET https://registry.npmjs.org/broadway
npm http GET https://registry.npmjs.org/cliff
npm http GET https://registry.npmjs.org/daemon
npm http GET https://registry.npmjs.org/flatiron
npm http GET https://registry.npmjs.org/microtime
npm http GET https://registry.npmjs.org/nconf
npm http GET https://registry.npmjs.org/nssocket
npm http GET https://registry.npmjs.org/node-fork
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/pkginfo
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/portfinder
npm http GET https://registry.npmjs.org/ps-tree
npm http GET https://registry.npmjs.org/timespan
npm http GET https://registry.npmjs.org/watch
npm http GET https://registry.npmjs.org/utile
npm http GET https://registry.npmjs.org/winston
npm http 304 https://registry.npmjs.org/broadway
npm http 304 https://registry.npmjs.org/cliff
npm http 304 https://registry.npmjs.org/daemon
npm http 304 https://registry.npmjs.org/flatiron
npm http 304 https://registry.npmjs.org/nconf
npm http 304 https://registry.npmjs.org/microtime
npm http 304 https://registry.npmjs.org/nssocket
npm http 304 https://registry.npmjs.org/node-fork
npm http 304 https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/pkginfo
npm http 304 https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/portfinder
npm http 304 https://registry.npmjs.org/ps-tree
npm http 304 https://registry.npmjs.org/timespan
npm http 304 https://registry.npmjs.org/winston
npm http 304 https://registry.npmjs.org/utile
npm http 304 https://registry.npmjs.org/watch
npm http GET https://registry.npmjs.org/parse-table

> microtime@0.2.0 install /usr/local/lib/node_modules/forever/node_modules/microtime
> node-waf configure build

npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/lru-cache
Checking for program g++ or c++ : /usr/bin/g++
Checking for program cpp : /usr/bin/cpp
Checking for program ar : /usr/bin/ar
Checking for program ranlib : /usr/bin/ranlib
Checking for g++ : ok
Checking for node path : not found
Checking for node prefix : ok /usr/local
'configure' finished successfully (0.037s)
Waf: Entering directory `/usr/local/lib/node_modules/forever/node_modules/microtime/build'
[1/2] cxx: src/microtime.cc -> build/Release/src/microtime_1.o
npm http 304 https://registry.npmjs.org/parse-table

> daemon@0.4.1 preinstall /usr/local/lib/node_modules/forever/node_modules/daemon
> bash ./install

npm http 304 https://registry.npmjs.org/mkdirp
[2/2] cxx_link: build/Release/src/microtime_1.o -> build/Release/microtime.node
npm http GET https://registry.npmjs.org/ncp
npm http GET https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/mkdirp
Checking for program g++ or c++ : /usr/bin/g++
npm http GET https://registry.npmjs.org/eventemitter2
npm http GET https://registry.npmjs.org/lazy
Waf: Leaving directory `/usr/local/lib/node_modules/forever/node_modules/microtime/build'
'build' finished successfully (0.276s)
Checking for program cpp : /usr/bin/cpp
Checking for program ar : /usr/bin/ar
Checking for program ranlib : /usr/bin/ranlib
Checking for g++ : ok
Checking for node path : not found
Checking for node prefix : ok /usr/local
'configure' finished successfully (0.037s)
Waf: Entering directory `/usr/local/lib/node_modules/forever/node_modules/daemon/build'
[1/2] cxx: src/daemon.cc -> build/Release/src/daemon_1.o
npm http GET https://registry.npmjs.org/event-stream

> node-fork@0.4.1 preinstall /usr/local/lib/node_modules/forever/node_modules/node-fork
> bash ./install

npm http GET https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/director/1.0.8
npm http GET https://registry.npmjs.org/pkginfo/0.2.2
npm http GET https://registry.npmjs.org/broadway/0.1.7
npm http GET https://registry.npmjs.org/optimist/0.3.1
npm http GET https://registry.npmjs.org/prompt/0.1.11
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/ncp
[2/2] cxx_link: build/Release/src/daemon_1.o -> build/Release/daemon.node
npm http 304 https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/event-stream
npm http 304 https://registry.npmjs.org/lazy
npm http 304 https://registry.npmjs.org/director/1.0.8
npm http 304 https://registry.npmjs.org/eventemitter2
Checking for program g++ or c++ : /usr/bin/g++
Waf: Leaving directory `/usr/local/lib/node_modules/forever/node_modules/daemon/build'
'build' finished successfully (0.330s)
Checking for program cpp : /usr/bin/cpp
Checking for program ar : /usr/bin/ar
Checking for program ranlib : /usr/bin/ranlib
Checking for g++ : ok
Checking for node path : not found
Checking for node prefix : ok /usr/local
'configure' finished successfully (0.037s)
Waf: Entering directory `/usr/local/lib/node_modules/forever/node_modules/node-fork/build'
[1/2] cxx: src/createpair.cc -> build/Release/src/createpair_1.o
npm http 304 https://registry.npmjs.org/prompt/0.1.11
npm http 304 https://registry.npmjs.org/optimist/0.3.1
npm http 304 https://registry.npmjs.org/pkginfo/0.2.2
npm http 304 https://registry.npmjs.org/broadway/0.1.7
../src/createpair.cc:84:2: warning: no newline at end of file
npm http GET https://registry.npmjs.org/director/-/director-1.0.8.tgz
npm http GET https://registry.npmjs.org/prompt/-/prompt-0.1.11.tgz
npm http GET https://registry.npmjs.org/broadway/-/broadway-0.1.7.tgz
[2/2] cxx_link: build/Release/src/createpair_1.o -> build/Release/createpair.node
Waf: Leaving directory `/usr/local/lib/node_modules/forever/node_modules/node-fork/build'
'build' finished successfully (0.292s)
npm http GET https://registry.npmjs.org/eventemitter2/0.4.3
npm http GET https://registry.npmjs.org/optimist/0.3.1
npm http 200 https://registry.npmjs.org/director/-/director-1.0.8.tgz
npm http 200 https://registry.npmjs.org/broadway/-/broadway-0.1.7.tgz
npm http 200 https://registry.npmjs.org/prompt/-/prompt-0.1.11.tgz
npm http 304 https://registry.npmjs.org/optimist/0.3.1
npm http 304 https://registry.npmjs.org/eventemitter2/0.4.3
npm http GET https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.3.tgz
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/eyes
npm http GET https://registry.npmjs.org/ini
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.3.tgz
npm http 304 https://registry.npmjs.org/colors
npm http 304 https://registry.npmjs.org/eyes
npm WARN eyes@0.1.7 dependencies field should be hash of : pairs
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/ini
npm http 304 https://registry.npmjs.org/optimist
npm ERR! error installing optimist@0.3.1
npm ERR! error installing nconf@0.5.1
npm ERR! error rolling back nconf@0.5.1 Error: UNKNOWN, unknown error '/usr/local/lib/node_modules/forever/node_modules/nconf/node_modules/___ini.npm'
npm ERR! error installing forever@0.8.5

npm ERR! Error: ENOENT, no such file or directory '/usr/local/lib/node_modules/forever/node_modules/nconf/node_modules/___ini.npm/package/test/foo.js'
npm ERR! You may report this log at:
npm ERR!
npm ERR! or email it to:
npm ERR!
npm ERR!
npm ERR! System Linux 2.6.35.4-rscloud
npm ERR! command "node" "/usr/local/bin/npm" "install" "forever" "-g"
npm ERR! cwd /root/sources/node-v0.6.10
npm ERR! node -v v0.6.10
npm ERR! npm -v 1.1.0-3
npm ERR! path /usr/local/lib/node_modules/forever/node_modules/nconf/node_modules/___ini.npm/package/test/foo.js
npm ERR! fstream_path /usr/local/lib/node_modules/forever/node_modules/nconf/node_modules/___ini.npm/package/test/foo.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! fstream_finish_call chmod
npm ERR! code ENOENT
npm ERR! message ENOENT, no such file or directory '/usr/local/lib/node_modules/forever/node_modules/nconf/node_modules/___ini.npm/package/test/foo.js'
npm ERR! errno {}
npm ERR! fstream_stack Object.oncomplete (/usr/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:285:17)
npm ERR! error rolling back forever@0.8.5 Error: UNKNOWN, unknown error '/usr/local/lib/node_modules/forever/node_modules/___winston.npm/package/test/fixtures'

npm ERR! Error: ENOENT, no such file or directory '/usr/local/lib/node_modules/forever/node_modules/nconf/node_modules/optimist/package.json'
npm ERR! You may report this log at:
npm ERR!
npm ERR! or email it to:
npm ERR!
npm ERR!
npm ERR! System Linux 2.6.35.4-rscloud
npm ERR! command "node" "/usr/local/bin/npm" "install" "forever" "-g"
npm ERR! cwd /root/sources/node-v0.6.10
npm ERR! node -v v0.6.10
npm ERR! npm -v 1.1.0-3
npm ERR! path /usr/local/lib/node_modules/forever/node_modules/nconf/node_modules/optimist/package.json
npm ERR! code ENOENT
npm ERR! message ENOENT, no such file or directory '/usr/local/lib/node_modules/forever/node_modules/nconf/node_modules/optimist/package.json'
npm ERR! errno {}
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /root/sources/node-v0.6.10/npm-debug.log
npm not ok
[root@test node-v0.6.10]# npm --version
1.1.0-3
[root@test node-v0.6.10]# node --version
v0.6.10
[root@test node-v0.6.10]#