[Bug 896581] New: devel:languages:nodejs/npm: Bug; Dependencies unavailable
https://bugzilla.novell.com/show_bug.cgi?id=896581 https://bugzilla.novell.com/show_bug.cgi?id=896581#c0 Summary: devel:languages:nodejs/npm: Bug; Dependencies unavailable Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: x86-64 OS/Version: openSUSE 12.3 Status: NEW Severity: Major Priority: P5 - None Component: 3rd party software AssignedTo: opensuse-communityscreening@forge.provo.novell.com ReportedBy: jamsoftgamedev@gmail.com QAContact: opensuse-communityscreening@forge.provo.novell.com Found By: --- Blocker: --- After a package update of Node.js, npm was apparently moved to a separate package, thereby breaking my npm installation. After installing the npm package and all of its dependencies, I started running into issues like the following: sven@linux-rfa7:~/projects/openNG> npm install angular -
contextify@0.1.8 install /home/sven/projects/openNG/node_modules/angular/node_modules/jsdom/node_modules/contextify node-gyp rebuild
module.js:340 throw err; ^ Error: Cannot find module '/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:906:3 Apparently the separately installed dependencies are somehow failing to be loaded. I've worked around the issue by manually running `sudo npm install` from `/usr/lib/node_modules/npm` so that all dependencies from the package.json would be satisfied in the `node_modules` subfolder. A number of errors scrolled by, but most of the dependencies installed correctly, and at least node-gyp works again now. This should really be fixed 'properly', though. Marking this as 'major', since it's effectively completely breaking the ability to properly develop with Node.js while using the devel:languages:nodejs repository; npm is a vital component. Sidenote: I got here through 'report a bug' on the Build Service, and it prefilled the assignee as gregory.haskins@gmail.com, but Bugzilla is complaining at me that no such entry exists. Not sure what to do about this. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=896581 https://bugzilla.novell.com/show_bug.cgi?id=896581#c1 Marguerite Su <i@marguerite.su> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|opensuse-communityscreening |jgleissner@suse.com |@forge.provo.novell.com | --- Comment #1 from Marguerite Su <i@marguerite.su> 2014-09-19 07:49:39 UTC --- Joachim did the split. so assign to him. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com