kelektiv/node.bcrypt.js

version `CXXABI_1.3.8' not found

n0cloud opened this issue ยท 14 comments

Hello,
We have some servers using CentOS 7 and upgrading bcrypt to v5.1.1 seem to cause an issue with the pre-built binairy.

It seem to be the same issue as #863

Only happen with v5.1.1, v5.1.0 still work.

recrsn commented

What's the current glibc version in CentOS 7?

It's becoming increasingly difficult to maintain binaries for RHEL/CentOS since they stopped providing Docker images

Same here... :|
On my server the glibc version is: ldd (GNU libc) 2.17,
I've checked it with

ldd --version

Same for me. Version 2.17

Cleam commented

Same here...

strings /usr/lib64/libstdc++.so.6|grep CXXABI

image

same issue. any solution?

Downgrade to previous version of bcrypt

i follow this guide https://medium.com/@zilch0/gcc-install-gcc-4-9-4-on-centos-7-ce83f5240fe7 and then
run this command npm rebuild bcrypt --build-from-source my problem was solved

Breaking changes shouldn't be pushed with minor patches.

Same issue, any solutions?

Having this issue also!

Same issue (InMotion hosting)

Still the same issue.

This can be fixed downgrading to 5.1.0.

npm install bcrypt@5.1.0

this worked for me on a cPanel server.

+1

Strange to have such a change going from 5.1.0 -> 5.1.1

Downgrading works for now