kuno / GeoIP

GeoIP binding for nodejs(>=0.10) and iojs
GNU Lesser General Public License v2.1
414 stars 129 forks source link

Error installing 0.4.4 through NPM #20

Closed jmn2k1 closed 12 years ago

jmn2k1 commented 12 years ago

I'm having problems installing 0.4.4 using NPM in debian, I have libgeoip and libgeoip-dev installed.

node -v v0.4.12

npm -v 1.0.30

info it worked if it ends with ok verbose cli [ 'node', '/usr/local/bin/npm', 'install', 'geoip' ] info using npm@1.0.30 info using node@v0.4.12 verbose config file /home/jose/.npmrc verbose config file /usr/local/etc/npmrc silly testEngine { name: 'memcache', silly testEngine description: 'simple memcache client', silly testEngine version: '0.2.0', silly testEngine homepage: 'https://github.com/elbart/node-memcache', silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/elbart/node-memcache.git' }, silly testEngine author: { name: 'Tim Eggert', email: 'tim@elbart.com' }, silly testEngine main: './lib/memcache', silly testEngine devDependencies: { expresso: '>=0.7.0' }, silly testEngine directories: { lib: 'lib', test: 'test' }, silly testEngine scripts: { test: 'make test', 'test-cov': 'make test-cov' }, silly testEngine engines: { node: '_' }, silly testEngine keywords: [ 'memcache', 'memcached' ], silly testEngine _npmJsonOpts: silly testEngine { file: '/var/www/testing/appname/adserver/node_modules/memcache/package.json', silly testEngine wscript: false, silly testEngine contributors: false, silly testEngine serverjs: false }, silly testEngine _id: 'memcache@0.2.0', silly testEngine dependencies: {}, silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /var/www/testing/appname/adserver/nodemodules/memcache/package.json verbose loadDefaults memcache@0.2.0 silly testEngine { name: 'log4js', silly testEngine version: '0.3.9', silly testEngine description: 'Port of Log4js to work with node.', silly testEngine keywords: [ 'logging', 'log', 'log4j', 'node' ], silly testEngine main: './lib/log4js', silly testEngine author: silly testEngine { name: 'Gareth Jones', silly testEngine email: 'gareth.jones@sensis.com.au' }, silly testEngine bugs: { url: 'http://github.com/csausdev/log4js-node/issues' }, silly testEngine engines: [ 'node >=0.4', node: ' >=0.4' ], silly testEngine scripts: { test: 'vows test/.js' }, silly testEngine directories: { test: 'test', lib: 'lib' }, silly testEngine devDependencies: { vows: '>=0.5.2' }, silly testEngine _npmJsonOpts: silly testEngine { file: '/var/www/testing/appname/adserver/node_modules/log4js/package.json', silly testEngine wscript: false, silly testEngine contributors: false, silly testEngine serverjs: false }, silly testEngine _id: 'log4js@0.3.9', silly testEngine dependencies: {}, silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /var/www/testing/appname/adserver/nodemodules/log4js/package.json verbose loadDefaults log4js@0.3.9 silly testEngine { name: 'mysql', silly testEngine version: '0.9.4', silly testEngine author: silly testEngine { name: 'Felix Geisendörfer', silly testEngine email: 'felix@debuggable.com', silly testEngine url: 'http://debuggable.com/' }, silly testEngine description: 'A pure node.js JavaScript Client implementing the MySQL protocol.', silly testEngine homepage: 'https://github.com/felixge/node-mysql', silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/felixge/node-mysql.git' }, silly testEngine main: './index', silly testEngine scripts: { test: 'make test' }, silly testEngine dependencies: { hashish: '0.0.4' }, silly testEngine devDependencies: silly testEngine { gently: '0.8.0', silly testEngine far: '0.0.6', silly testEngine 'fast-or-slow': '0.0.5' }, silly testEngine engines: { node: '' }, silly testEngine _npmJsonOpts: silly testEngine { file: '/var/www/testing/appname/adserver/node_modules/mysql/package.json', silly testEngine wscript: false, silly testEngine contributors: false, silly testEngine serverjs: false }, silly testEngine _id: 'mysql@0.9.4', silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /var/www/testing/appname/adserver/node_modules/mysql/package.json verbose loadDefaults mysql@0.9.4 verbose has wscript [ undefined, verbose has wscript { file: '/var/www/testing/appname/adserver/node_modules/pg/package.json', verbose has wscript contributors: false, verbose has wscript serverjs: false, verbose has wscript wscript: true } ] silly testEngine { name: 'pg', silly testEngine version: '0.5.0', silly testEngine description: 'PostgreSQL client - pure javascript & libpq with the same API', silly testEngine keywords: silly testEngine [ 'postgres', silly testEngine 'pg', silly testEngine 'libpq', silly testEngine 'postgre', silly testEngine 'database', silly testEngine 'rdbms' ], silly testEngine homepage: 'http://github.com/brianc/node-postgres', silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/brianc/node-postgres.git' }, silly testEngine author: silly testEngine { name: 'Brian Carlson', silly testEngine email: 'brian.m.carlson@gmail.com' }, silly testEngine main: './lib', silly testEngine scripts: silly testEngine { test: 'make test', silly testEngine install: 'node-waf configure build || true' }, silly testEngine engines: { node: '>= 0.2.2' }, silly testEngine _npmJsonOpts: silly testEngine { file: '/var/www/testing/appname/adserver/node_modules/pg/package.json', silly testEngine contributors: false, silly testEngine serverjs: false, silly testEngine wscript: true }, silly testEngine _id: 'pg@0.5.0', silly testEngine dependencies: {}, silly testEngine devDependencies: {}, silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /var/www/testing/appname/adserver/node_modules/pg/package.json verbose loadDefaults pg@0.5.0 verbose into /var/www/testing/appname/adserver [ 'geoip' ] verbose cache add geoip verbose cache add [ 'geoip', null ] silly cache add: name, spec, args [ undefined, 'geoip', [ 'geoip', null ] ] verbose parsed url { pathname: 'geoip', href: 'geoip' } info addNamed [ 'geoip', '' ] verbose addNamed [ null, '' ] verbose GET geoip verbose raw, before any munging geoip verbose url resolving [ 'https://registry.npmjs.org/', './geoip' ] verbose url resolved https://registry.npmjs.org/geoip verbose etag "EL494OUJE8E13FV3H6Q9FDGZY" silly get cb [ 304, silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B03)', silly get cb etag: '"EL494OUJE8E13FV3H6Q9FDGZY"', silly get cb date: 'Thu, 22 Sep 2011 16:34:10 GMT', silly get cb 'content-length': '0' } ] verbose etag geoip from cache verbose GET geoip/0.4.4 verbose raw, before any munging geoip/0.4.4 verbose url resolving [ 'https://registry.npmjs.org/', './geoip/0.4.4' ] verbose url resolved https://registry.npmjs.org/geoip/0.4.4 verbose etag "EL494OUJE8E13FV3H6Q9FDGZY" silly get cb [ 304, silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B03)', silly get cb etag: '"EL494OUJE8E13FV3H6Q9FDGZY"', silly get cb date: 'Thu, 22 Sep 2011 16:34:13 GMT', silly get cb 'content-length': '0' } ] verbose etag geoip/0.4.4 from cache verbose bin dist [ '0.4-ares1.7.4-ev4.4-openssl0.9.8g-v83.1.8.26-linux-2.6.26-2-686', verbose bin dist { shasum: 'cf7e749b89599b91b3fe0bfa3ce27a8597c415e1', verbose bin dist tarball: 'http://registry.npmjs.org/geoip/-/geoip-0.4.4.tgz' } ] verbose has wscript [ undefined, verbose has wscript { file: '/home/jose/.npm/geoip/0.4.4/package/package.json', verbose has wscript contributors: false, verbose has wscript serverjs: false, verbose has wscript wscript: true } ] silly testEngine { name: 'geoip', silly testEngine description: 'GeoIP binding for node', silly testEngine version: '0.4.4', silly testEngine homepage: 'http://github.com/kuno/GeoIP', silly testEngine author: silly testEngine { name: 'Guan \'kuno\' Qing', silly testEngine email: 'neokuno at Gmail dot com' }, silly testEngine contributors: silly testEngine [ { name: 'Vladimir Dronnikov', silly testEngine email: 'dronnikov@gmail.com' }, silly testEngine { name: 'Konstantin Käfer', silly testEngine email: 'github@kkaefer.com' }, silly testEngine { name: 'Joe Vennix', email: 'joevennix@gmail.com' }, silly testEngine { name: 'artems', email: 'tema.semenov@gmail.com' }, silly testEngine { name: 'Sven Steinheißer', silly testEngine email: 'sven.steinheisser@googlemail.com' }, silly testEngine { name: 'James Taylor', email: 'jt@gosquared.com' } ], silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/kuno/GeoIP.git' }, silly testEngine bugs: silly testEngine { email: 'neokuno@gmail.com', silly testEngine url: 'http://github.com/kuno/GeoIP/issues' }, silly testEngine main: 'index.js', silly testEngine directory: silly testEngine { src: './src', silly testEngine test: './test', silly testEngine misc: './misc', silly testEngine sample: './sample', silly testEngine benchmark: './benchmark' }, silly testEngine engine: { node: '>=0.4.0<5.0', npm: '1' }, silly testEngine script: { install: 'node-waf configure build' }, silly testEngine licences: silly testEngine [ { type: 'LGPL2.1', silly testEngine url: 'http://www.gnu.org/licenses/lgpl-2.1.txt' } ], silly testEngine _npmJsonOpts: silly testEngine { file: '/home/jose/.npm/geoip/0.4.4/package/package.json', silly testEngine contributors: false, silly testEngine serverjs: false, silly testEngine wscript: true }, silly testEngine id: 'geoip@0.4.4', silly testEngine scripts: { preinstall: 'node-waf clean || true; node-waf configure build' }, silly testEngine dependencies: {}, silly testEngine devDependencies: {}, silly testEngine engines: { node: '' }, silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /home/jose/.npm/geoip/0.4.4/package/package.json verbose loadDefaults geoip@0.4.4 silly resolved [ { name: 'geoip', silly resolved description: 'GeoIP binding for node', silly resolved version: '0.4.4', silly resolved homepage: 'http://github.com/kuno/GeoIP', silly resolved author: silly resolved { name: 'Guan \'kuno\' Qing', silly resolved email: 'neokuno at Gmail dot com' }, silly resolved contributors: silly resolved [ { name: 'Vladimir Dronnikov', silly resolved email: 'dronnikov@gmail.com' }, silly resolved { name: 'Konstantin Käfer', silly resolved email: 'github@kkaefer.com' }, silly resolved { name: 'Joe Vennix', email: 'joevennix@gmail.com' }, silly resolved { name: 'artems', email: 'tema.semenov@gmail.com' }, silly resolved { name: 'Sven Steinheißer', silly resolved email: 'sven.steinheisser@googlemail.com' }, silly resolved { name: 'James Taylor', email: 'jt@gosquared.com' } ], silly resolved repository: silly resolved { type: 'git', silly resolved url: 'git://github.com/kuno/GeoIP.git' }, silly resolved bugs: silly resolved { email: 'neokuno@gmail.com', silly resolved url: 'http://github.com/kuno/GeoIP/issues' }, silly resolved main: 'index.js', silly resolved directory: silly resolved { src: './src', silly resolved test: './test', silly resolved misc: './misc', silly resolved sample: './sample', silly resolved benchmark: './benchmark' }, silly resolved engine: { node: '>=0.4.0<5.0', npm: '1' }, silly resolved script: { install: 'node-waf configure build' }, silly resolved licences: silly resolved [ { type: 'LGPL2.1', silly resolved url: 'http://www.gnu.org/licenses/lgpl-2.1.txt' } ], silly resolved _npmJsonOpts: silly resolved { file: '/home/jose/.npm/geoip/0.4.4/package/package.json', silly resolved contributors: false, silly resolved serverjs: false, silly resolved wscript: true }, silly resolved _id: 'geoip@0.4.4', silly resolved scripts: { preinstall: 'node-waf clean || true; node-waf configure build' }, silly resolved dependencies: {}, silly resolved devDependencies: {}, silly resolved engines: { node: '*' }, silly resolved _engineSupported: true, silly resolved _npmVersion: '1.0.30', silly resolved _nodeVersion: 'v0.4.12', silly resolved _defaultsLoaded: true } ] info into /var/www/testing/appname/adserver geoip@0.4.4 info installOne geoip@0.4.4 info unbuild /var/www/testing/appname/adserver/node_modules/geoip verbose from cache /home/jose/.npm/geoip/0.4.4/package/package.json verbose mkdir (expected) error ENOENT, No such file or directory '/var/www/testing/appname/adserver/node_modules/_geoip.npm' verbose mkdir done: /var/www/testing/appname/adserver/node_modules/_geoip.npm 755 verbose unpack_ uid, gid [ 1001, 33 ] verbose unpackTarget /var/www/testing/appname/adserver/node_modules/geoip silly gunzTarPerm modes [ '755', '644' ] verbose success gzip "--decompress" "--stdout" "/home/jose/.npm/geoip/0.4.4/package.tgz" verbose success tar "-mvxpf" "-" "-o" "-C" "/var/www/testing/appname/adserver/nodemodules/geoip.npm" silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/ silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/.npmignore silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/.gitignore silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/wscript silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/package.json silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/index.js silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/LICENCE silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/test/ silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/test/region.js silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/test/neco_test.sh silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/test/test.sh silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/test/country.js silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/test/utils.js silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/test/v0.4.3.report silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/test/country6.js silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/test/org.js silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/test/netspeed.js silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/test/v0.4.4.report silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/test/v0.4.6.report silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/test/v0.4.0.report silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/test/v0.4.8.report silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/test/v0.4.2.report silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/test/city.js silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/test/v0.4.7.report silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/test/city6.js silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/test/v0.4.5.report silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/test/v0.4.1.report silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/benchmark/ silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/benchmark/region.js silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/benchmark/city.coffee silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/benchmark/country.js silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/benchmark/test.js silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/benchmark/city.old.js silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/benchmark/country6.js silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/benchmark/org.js silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/benchmark/netspeed.js silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/benchmark/index.coffee silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/benchmark/city.js silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/benchmark/city6.js silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/src/ silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/src/country.cc silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/src/city.cc silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/src/city6.cc silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/src/node_geoip.h silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/src/city6.h silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/src/region.cc silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/src/netspeed.h silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/src/org.cc silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/src/region.h silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/src/country6.cc silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/src/global.h silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/src/netspeed.cc silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/src/org.h silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/src/city.h silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/src/utils.h silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/src/utils.cc silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/src/init.cc silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/src/country.h silly asyncMap in gTP /var/www/testing/appname/adserver/node_modules/_geoip.npm/package/src/country6.h silly asyncMap in gTP /var/www/testing/appname/adserver/nodemodules/geoip.npm/package/src/global.cc verbose gunzed /var/www/testing/appname/adserver/node_modules/___geoip.npm/package verbose rm'ed /var/www/testing/appname/adserver/node_modules/geoip verbose renamed [ '/var/www/testing/appname/adserver/nodemodules/geoip.npm/package', verbose renamed '/var/www/testing/appname/adserver/node_modules/geoip' ] verbose has wscript [ undefined, verbose has wscript { file: '/var/www/testing/appname/adserver/node_modules/geoip/package.json', verbose has wscript contributors: false, verbose has wscript serverjs: false, verbose has wscript wscript: true } ] silly testEngine { name: 'geoip', silly testEngine description: 'GeoIP binding for node', silly testEngine version: '0.4.4', silly testEngine homepage: 'http://github.com/kuno/GeoIP', silly testEngine author: silly testEngine { name: 'Guan \'kuno\' Qing', silly testEngine email: 'neokuno at Gmail dot com' }, silly testEngine contributors: silly testEngine [ { name: 'Vladimir Dronnikov', silly testEngine email: 'dronnikov@gmail.com' }, silly testEngine { name: 'Konstantin Käfer', silly testEngine email: 'github@kkaefer.com' }, silly testEngine { name: 'Joe Vennix', email: 'joevennix@gmail.com' }, silly testEngine { name: 'artems', email: 'tema.semenov@gmail.com' }, silly testEngine { name: 'Sven Steinheißer', silly testEngine email: 'sven.steinheisser@googlemail.com' }, silly testEngine { name: 'James Taylor', email: 'jt@gosquared.com' } ], silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/kuno/GeoIP.git' }, silly testEngine bugs: silly testEngine { email: 'neokuno@gmail.com', silly testEngine url: 'http://github.com/kuno/GeoIP/issues' }, silly testEngine main: 'index.js', silly testEngine directory: silly testEngine { src: './src', silly testEngine test: './test', silly testEngine misc: './misc', silly testEngine sample: './sample', silly testEngine benchmark: './benchmark' }, silly testEngine engine: { node: '>=0.4.0<5.0', npm: '1' }, silly testEngine script: { install: 'node-waf configure build' }, silly testEngine licences: silly testEngine [ { type: 'LGPL2.1', silly testEngine url: 'http://www.gnu.org/licenses/lgpl-2.1.txt' } ], silly testEngine _npmJsonOpts: silly testEngine { file: '/var/www/testing/appname/adserver/node_modules/geoip/package.json', silly testEngine contributors: false, silly testEngine serverjs: false, silly testEngine wscript: true }, silly testEngine _id: 'geoip@0.4.4', silly testEngine scripts: { preinstall: 'node-waf clean || true; node-waf configure build' }, silly testEngine dependencies: {}, silly testEngine devDependencies: {}, silly testEngine engines: { node: '*' }, silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /var/www/testing/appname/adserver/node_modules/geoip/package.json verbose loadDefaults geoip@0.4.4 info preinstall geoip@0.4.4 verbose unsafe-perm in lifecycle false verbose Setting uid from 0 1001 verbose stack at uid setting Error verbose stack at uid setting at exec (/usr/local/lib/node_modules/npm/lib/utils/exec.js:35:17) verbose stack at uid setting at Array.0 (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:119:5) verbose stack at uid setting at EventEmitter._tickCallback (node.js:126:26) silly exec sh "-c" "node-waf clean || true; node-waf configure build" info geoip@0.4.4 Failed to exec preinstall script ERR! error installing geoip@0.4.4 Error: geoip@0.4.4 preinstall: node-waf clean || true; node-waf configure build ERR! error installing geoip@0.4.4 sh "-c" "node-waf clean || true; node-waf configure build" failed with 1 ERR! error installing geoip@0.4.4 at ChildProcess. (/usr/local/lib/node_modules/npm/lib/utils/exec.js:49:20) ERR! error installing geoip@0.4.4 at ChildProcess.emit (events.js:67:17) ERR! error installing geoip@0.4.4 at ChildProcess.onexit (child_process.js:192:12) info unbuild /var/www/testing/appname/adserver/node_modules/geoip verbose from cache /var/www/testing/appname/adserver/node_modules/geoip/package.json info preuninstall geoip@0.4.4 info uninstall geoip@0.4.4 verbose unbuild geoip@0.4.4 [ false, verbose unbuild geoip@0.4.4 '/usr/local/lib/node_modules', verbose unbuild geoip@0.4.4 '/var/www/testing/appname/adserver/node_modules' ] info postuninstall geoip@0.4.4 verbose installOne cb geoip@0.4.4 ERR! geoip@0.4.4 preinstall: node-waf clean || true; node-waf configure build ERR! sh "-c" "node-waf clean || true; node-waf configure build" failed with 1 ERR! ERR! Failed at the geoip@0.4.4 preinstall script. ERR! This is most likely a problem with the geoip package, ERR! not with npm itself. ERR! Tell the author that this fails on your system: ERR! node-waf clean || true; node-waf configure build ERR! You can get their info via: ERR! npm owner ls geoip ERR! There is likely additional logging output above. ERR! ERR! System Linux 2.6.26-2-686 ERR! command "node" "/usr/local/bin/npm" "install" "geoip" ERR! cwd /var/www/testing/appname/adserver ERR! node -v v0.4.12 ERR! npm -v 1.0.30 verbose exit [ 1, true ]

jmn2k1 commented 12 years ago

Ok, there was a problem with the libgeoip version installed from the repositories and a version manually compiled. I've clean everything and the installation went fine.