Description of problem: $ sudo yum install npm Loaded plugins: langpacks, presto, refresh-packagekit Resolving Dependencies --> Running transaction check ---> Package npm.noarch 0:1.2.1-2.fc18 will be installed --> Processing Dependency: npm(which) < 2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(uid-number) < 1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(tar) < 0.2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(slide) < 2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(semver) < 1.2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(rimraf) < 3 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(retry) < 0.7 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(request) < 3 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(read-package-json) < 0.2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(read-installed) < 1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(read) < 1.1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(osenv) < 1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(opener) < 1.4 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(once) < 1.2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(npmlog) < 1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(npmconf) < 1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(npm-registry-client) < 0.3 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(nopt) < 3 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(node-gyp) < 0.9 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(mkdirp) < 0.4 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(minimatch) < 0.3 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(lru-cache) < 2.3 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(init-package-json) < 0.1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(ini) < 1.1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(inherits) < 2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(graceful-fs) < 1.2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(glob) < 3.2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(fstream-npm) < 0.2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(fstream) < 0.2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(chownr) < 1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(archy) < 1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(ansi) < 0.2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(abbrev) < 2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(which) >= 1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(tar) >= 0.1.12 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(slide) >= 1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(semver) >= 1.1.2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(rimraf) >= 2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(retry) >= 0.6.0 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(request) >= 2.9 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(read-package-json) >= 0.1.8 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(read) >= 1.0.4 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(opener) >= 1.3.0 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(once) >= 1.1.1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(npm-registry-client) >= 0.2.10 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(nopt) >= 2.0 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(node-gyp) >= 0.8.1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(mkdirp) >= 0.3.3 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(minimatch) >= 0.2.8 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(lru-cache) >= 2.2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(lockfile) >= 0.2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(init-package-json) >= 0.0 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(ini) >= 1.0.5 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(inherits) >= 1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(graceful-fs) >= 1.1.1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(glob) >= 3.1.14 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(fstream-npm) >= 0.1.3 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(fstream) >= 0.1.17 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(ansi) >= 0.1.2 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(abbrev) >= 1 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: nodejs(engine) >= 0.6 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(block-stream) for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: /usr/bin/node for package: npm-1.2.1-2.fc18.noarch --> Running transaction check ---> Package node-gyp.noarch 0:0.8.2-3.fc18 will be installed --> Processing Dependency: v8-devel for package: node-gyp-0.8.2-3.fc18.noarch --> Processing Dependency: npm(request) for package: node-gyp-0.8.2-3.fc18.noarch --> Processing Dependency: nodejs-devel for package: node-gyp-0.8.2-3.fc18.noarch --> Processing Dependency: libuv-devel for package: node-gyp-0.8.2-3.fc18.noarch --> Processing Dependency: gyp for package: node-gyp-0.8.2-3.fc18.noarch ---> Package nodejs.i686 0:0.9.5-9.fc18 will be installed ---> Package nodejs-abbrev.noarch 0:1.0.4-2.fc18 will be installed ---> Package nodejs-ansi.noarch 0:0.1.2-4.fc18 will be installed ---> Package nodejs-archy.noarch 0:0.0.2-5.fc18 will be installed ---> Package nodejs-block-stream.noarch 0:0.0.6-4.fc18 will be installed ---> Package nodejs-chownr.noarch 0:0.0.1-6.fc18 will be installed ---> Package nodejs-fstream.noarch 0:0.1.21-3.fc18 will be installed ---> Package nodejs-fstream-npm.noarch 0:0.1.3-2.fc18 will be installed --> Processing Dependency: npm(fstream-ignore) < 0.1 for package: nodejs-fstream-npm-0.1.3-2.fc18.noarch --> Processing Dependency: npm(fstream-ignore) >= 0.0.5 for package: nodejs-fstream-npm-0.1.3-2.fc18.noarch ---> Package nodejs-glob.noarch 0:3.1.14-2.fc18 will be installed ---> Package nodejs-graceful-fs.noarch 0:1.1.14-2.fc18 will be installed ---> Package nodejs-inherits.noarch 0:1.0.0-6.fc18 will be installed ---> Package nodejs-ini.noarch 0:1.0.5-2.fc18 will be installed ---> Package nodejs-init-package-json.noarch 0:0.0.7-3.fc18 will be installed --> Processing Dependency: npm(promzard) < 0.3 for package: nodejs-init-package-json-0.0.7-3.fc18.noarch --> Processing Dependency: npm(promzard) >= 0.2.0 for package: nodejs-init-package-json-0.0.7-3.fc18.noarch ---> Package nodejs-lockfile.noarch 0:0.2.1-2.fc18 will be installed ---> Package nodejs-lru-cache.noarch 0:2.2.1-2.fc18 will be installed ---> Package nodejs-minimatch.noarch 0:0.2.9-2.fc18 will be installed --> Processing Dependency: npm(sigmund) < 1.1 for package: nodejs-minimatch-0.2.9-2.fc18.noarch --> Processing Dependency: npm(sigmund) >= 1.0.0 for package: nodejs-minimatch-0.2.9-2.fc18.noarch ---> Package nodejs-mkdirp.noarch 0:0.3.4-2.fc18 will be installed ---> Package nodejs-nopt.noarch 0:2.0.0-3.fc18 will be installed ---> Package nodejs-npm-registry-client.noarch 0:0.2.11-2.fc18 will be installed --> Processing Dependency: npm(couch-login) < 0.2 for package: nodejs-npm-registry-client-0.2.11-2.fc18.noarch --> Processing Dependency: npm(couch-login) >= 0.1.15 for package: nodejs-npm-registry-client-0.2.11-2.fc18.noarch --> Processing Dependency: npm(request) for package: nodejs-npm-registry-client-0.2.11-2.fc18.noarch ---> Package nodejs-npmconf.noarch 0:0.0.16-3.fc18 will be installed --> Processing Dependency: npm(config-chain) < 1.2 for package: nodejs-npmconf-0.0.16-3.fc18.noarch --> Processing Dependency: npm(config-chain) >= 1.1.1 for package: nodejs-npmconf-0.0.16-3.fc18.noarch ---> Package nodejs-npmlog.noarch 0:0.0.2-2.fc18 will be installed ---> Package nodejs-once.noarch 0:1.1.1-2.fc18 will be installed ---> Package nodejs-opener.noarch 0:1.3.0-4.fc18 will be installed ---> Package nodejs-osenv.noarch 0:0.0.3-2.fc18 will be installed ---> Package nodejs-read.noarch 0:1.0.4-4.fc18 will be installed --> Processing Dependency: npm(mute-stream) < 0.1 for package: nodejs-read-1.0.4-4.fc18.noarch --> Processing Dependency: npm(mute-stream) >= 0.0.2 for package: nodejs-read-1.0.4-4.fc18.noarch ---> Package nodejs-read-installed.noarch 0:0.0.4-2.fc18 will be installed ---> Package nodejs-read-package-json.noarch 0:0.1.12-2.fc18 will be installed ---> Package nodejs-retry.noarch 0:0.6.0-2.fc18 will be installed ---> Package nodejs-rimraf.noarch 0:2.1.1-2.fc18 will be installed ---> Package nodejs-semver.noarch 0:1.1.2-1.fc18 will be installed ---> Package nodejs-slide.noarch 0:1.1.3-4.fc18 will be installed ---> Package nodejs-tar.noarch 0:0.1.14-3.fc18 will be installed ---> Package nodejs-uid-number.noarch 0:0.0.3-4.fc18 will be installed ---> Package nodejs-which.noarch 0:1.0.5-4.fc18 will be installed ---> Package npm.noarch 0:1.2.1-2.fc18 will be installed --> Processing Dependency: npm(request) < 3 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(request) >= 2.9 for package: npm-1.2.1-2.fc18.noarch --> Running transaction check ---> Package gyp.noarch 0:0.1-0.8.1010svn.fc18 will be installed ---> Package libuv-devel.i686 0:0.9.4-0.1.gitdc559a5.fc18 will be installed ---> Package node-gyp.noarch 0:0.8.2-3.fc18 will be installed --> Processing Dependency: npm(request) for package: node-gyp-0.8.2-3.fc18.noarch ---> Package nodejs-config-chain.noarch 0:1.1.3-3.fc18 will be installed --> Processing Dependency: npm(proto-list) < 1.3 for package: nodejs-config-chain-1.1.3-3.fc18.noarch --> Processing Dependency: npm(proto-list) >= 1.2.1 for package: nodejs-config-chain-1.1.3-3.fc18.noarch ---> Package nodejs-couch-login.noarch 0:0.1.15-2.fc18 will be installed --> Processing Dependency: npm(request) for package: nodejs-couch-login-0.1.15-2.fc18.noarch ---> Package nodejs-devel.i686 0:0.9.5-9.fc18 will be installed ---> Package nodejs-fstream-npm.noarch 0:0.1.3-2.fc18 will be installed --> Processing Dependency: npm(fstream-ignore) < 0.1 for package: nodejs-fstream-npm-0.1.3-2.fc18.noarch --> Processing Dependency: npm(fstream-ignore) >= 0.0.5 for package: nodejs-fstream-npm-0.1.3-2.fc18.noarch ---> Package nodejs-init-package-json.noarch 0:0.0.7-3.fc18 will be installed --> Processing Dependency: npm(promzard) < 0.3 for package: nodejs-init-package-json-0.0.7-3.fc18.noarch --> Processing Dependency: npm(promzard) >= 0.2.0 for package: nodejs-init-package-json-0.0.7-3.fc18.noarch ---> Package nodejs-mute-stream.noarch 0:0.0.3-3.fc18 will be installed ---> Package nodejs-npm-registry-client.noarch 0:0.2.11-2.fc18 will be installed --> Processing Dependency: npm(request) for package: nodejs-npm-registry-client-0.2.11-2.fc18.noarch ---> Package nodejs-sigmund.noarch 0:1.0.0-2.fc18 will be installed ---> Package npm.noarch 0:1.2.1-2.fc18 will be installed --> Processing Dependency: npm(request) < 3 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(request) >= 2.9 for package: npm-1.2.1-2.fc18.noarch ---> Package v8-devel.i686 1:3.13.7.5-1.fc18 will be installed --> Running transaction check ---> Package node-gyp.noarch 0:0.8.2-3.fc18 will be installed --> Processing Dependency: npm(request) for package: node-gyp-0.8.2-3.fc18.noarch ---> Package nodejs-couch-login.noarch 0:0.1.15-2.fc18 will be installed --> Processing Dependency: npm(request) for package: nodejs-couch-login-0.1.15-2.fc18.noarch ---> Package nodejs-fstream-npm.noarch 0:0.1.3-2.fc18 will be installed --> Processing Dependency: npm(fstream-ignore) < 0.1 for package: nodejs-fstream-npm-0.1.3-2.fc18.noarch --> Processing Dependency: npm(fstream-ignore) >= 0.0.5 for package: nodejs-fstream-npm-0.1.3-2.fc18.noarch ---> Package nodejs-init-package-json.noarch 0:0.0.7-3.fc18 will be installed --> Processing Dependency: npm(promzard) < 0.3 for package: nodejs-init-package-json-0.0.7-3.fc18.noarch --> Processing Dependency: npm(promzard) >= 0.2.0 for package: nodejs-init-package-json-0.0.7-3.fc18.noarch ---> Package nodejs-npm-registry-client.noarch 0:0.2.11-2.fc18 will be installed --> Processing Dependency: npm(request) for package: nodejs-npm-registry-client-0.2.11-2.fc18.noarch ---> Package nodejs-proto-list.noarch 0:1.2.2-2.fc18 will be installed ---> Package npm.noarch 0:1.2.1-2.fc18 will be installed --> Processing Dependency: npm(request) < 3 for package: npm-1.2.1-2.fc18.noarch --> Processing Dependency: npm(request) >= 2.9 for package: npm-1.2.1-2.fc18.noarch --> Finished Dependency Resolution Error: Package: nodejs-couch-login-0.1.15-2.fc18.noarch (updates-testing) Requires: npm(request) Error: Package: nodejs-init-package-json-0.0.7-3.fc18.noarch (updates-testing) Requires: npm(promzard) >= 0.2.0 Error: Package: nodejs-npm-registry-client-0.2.11-2.fc18.noarch (updates-testing) Requires: npm(request) Error: Package: npm-1.2.1-2.fc18.noarch (updates-testing) Requires: npm(request) >= 2.9 Error: Package: nodejs-init-package-json-0.0.7-3.fc18.noarch (updates-testing) Requires: npm(promzard) < 0.3 Error: Package: npm-1.2.1-2.fc18.noarch (updates-testing) Requires: npm(request) < 3 Error: Package: nodejs-fstream-npm-0.1.3-2.fc18.noarch (updates-testing) Requires: npm(fstream-ignore) < 0.1 Error: Package: node-gyp-0.8.2-3.fc18.noarch (updates-testing) Requires: npm(request) Error: Package: nodejs-fstream-npm-0.1.3-2.fc18.noarch (updates-testing) Requires: npm(fstream-ignore) >= 0.0.5 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
nodejs-fstream-ignore will be there soon, but nodejs-combined-stream is still awaiting review: https://bugzilla.redhat.com/show_bug.cgi?id=891183 As soon as that is reviewed and approved npm's dependencies will be complete.
Sorry, I meant nodejs-request, not nodejs-fstream-ignore.
*** Bug 907628 has been marked as a duplicate of this bug. ***
npm's dependencies are now complete in updates-testing. You should be able to install npm by running: yum --enablerepo=updates-testing install npm Sorry for the trouble.