[Nix-dev] Failure trying to build node package
    Nikolay Amiantov 
    ab at fmap.me
       
    Mon Oct  6 02:46:33 CEST 2014
    
    
  
Hello,
Writing this to nix-dev mailing list since this looks like 
NixOS-specific problem (I can't reproduce it on Arch- or SuSE-running 
machines).
I'm trying to make a package "parsoid" for Nix, running NixOS and having 
basically no experience in node or js. I've tried to add it to 
node-packages.json and run npm2nix, but it could not get a "pegjs" 
dependency of it. Apparently, it uses forked version of it hosted on 
github, and npm2nix can't get the package. I've tried to clone parsoid 
and run "npm install" manually to see the problem and got this:
npm ERR! git clone https://github.com/arlolra/pegjs Cloning into bare 
repository 
'/home/shlomo/.npm/_git-remotes/https-github-com-arlolra-pegjs-0488b4b2'...
npm ERR! git clone https://github.com/arlolra/pegjs fatal: unable to 
access 'https://github.com/arlolra/pegjs/': SSL certificate problem: 
unable to get local issuer certificate
npm ERR! Error: Command failed: Cloning into bare repository 
'/home/shlomo/.npm/_git-remotes/https-github-com-arlolra-pegjs-0488b4b2'...
npm ERR! fatal: unable to access 'https://github.com/arlolra/pegjs/': 
SSL certificate problem: unable to get local issuer certificate
npm ERR!
npm ERR!     at ChildProcess.exithandler (child_process.js:648:15)
npm ERR!     at ChildProcess.emit (events.js:98:17)
npm ERR!     at maybeClose (child_process.js:756:16)
npm ERR!     at Socket.<anonymous> (child_process.js:969:11)
npm ERR!     at Socket.emit (events.js:95:17)
npm ERR!     at Pipe.close (net.js:465:12)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/npm/npm/issues>
I've tried to switch between latest version in "master" and one from 
unstable channels -- no change. There are some mentions of this problem 
on the Internet -- people get advices to update npm[1], but the "master" 
version is the latest, apparently. I don't work behind a proxy, too, and 
"git clone" of this repository (git clone 
https://github.com/arlolra/pegjs/ -b startOffset) works okay. Any ideas?
[1]: https://github.com/npm/npm/issues/3624
Nikolay.
    
    
More information about the nix-dev
mailing list