Npm throws an error

I tried installing node.js on openSUSE Tumbleweed, but when I try to run npm install I get an error:
openssl fips failed: error:2D06C06E:FIPS routines:FIPS_module_mode_set:fingerprint does not match

Any ideas how to get it to work?

Same problem here without any solution as of yet.

The problem can be easily reproduced by starting node and entering:

require("crypto")

I managed to solve the issue by installing the package libopenssl1_0_0-hmac. I’m now stuck with segmentation fault when using npm install, though.

I managed to get around the segfault error, but installing (or better running) npm downloaded directly from nodejs site. But you have to use linux binaries, not the 1-click repo version.

I wrote about this awhile back…
I don’t know if you should have found my write-up using Google but I would guess there shouldn’t be too many articles about nodejs and openSUSE…

https://en.opensuse.org/User:Tsu2/nodejs

TSU