node-webcrypto-ossl,GLIBC_2.32 未找到,Manjaro OS

node-webcrypto-ossl, GLIBC_2.32 not found, Manjaro OS

当我尝试 运行 使用 node-webcrypto-ossl 节点模块的应用程序时,出现错误:

Error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found.

显然 node-webcrypto-ossl 需要旧版本的 glibc

我机器上安装的 glibc 版本是 2.33-5。我已经尝试降级我的 glibc,但最终系统损坏(已修复)。

我该如何解决这个问题?

Obviously node-webcrypto-ossl requires an older version of glibc.

没有。 GLIBC 向后兼容:针对旧版本构建的应用程序在较新的 GLIBC 版本上继续 运行 正常。

你的问题恰恰相反:你有一个链接到 GLIBC_2.32 的应用程序试图 运行 反对 版本的 GLIBC。

The version of glibc installed on my machine is 2.33-5

该应用程序未使用该版本;它正在使用其他一些 GLIBC。

The problem was that I was trying to run my app in docker ...

这是 运行对抗早于预期的 GLIBC 的一种方式。