libxmljs: Compatibility issue for version 0.19.8 `GLIBC_2.29' not found`
There is unstated compatibility issue for new 0.19.8 version
Error: /lib64/libm.so.6: version GLIBC_2.29’ not found`
The new version require GLIBC_2.29 which better state in changelog or improve for backward compatiability?
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Reactions: 23
- Comments: 30 (13 by maintainers)
Commits related to this issue
- revert change to libxmljs has problem with latest build. see https://github.com/libxmljs/libxmljs/issues/596 — committed to hackoregon/openelections by pirtleshell 2 years ago
- revert change to libxmljs has problem with latest build. see https://github.com/libxmljs/libxmljs/issues/596 — committed to hackoregon/openelections by pirtleshell 2 years ago
- [Firebase] Pin libxmljs due to deplyment error https://github.com/libxmljs/libxmljs/issues/596 — committed to yujinakayama/smart-car-dashboard by yujinakayama 2 years ago
Can you guys make a new version that fixes the Error: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29’ not found (required by /opt/atlassian/pipelines/agent/build/node_modules/libxmljs/build/Release/xmljs.node) issue?
The official Node docker “slim” image for Gallium (https://hub.docker.com/layers/library/node/gallium-slim/images/sha256-1d5b38c2dc2a7752a13818dfef9c0ad752cbc3becee097053fac460a57120a8b?context=explore) has
GLIBC 2.28, making it incompatible out of the box unless additional steps are taken.We now build on really old linux systems with either glibc 2.14 or glibc 2.28, so this should be fixed in v1.0.8
Can someone here verify?
i got issue with latest release as well
Tested with v0.19.9 on Centos 7
/node_modules/libxmljs/build/Release/xmljs.node: invalid ELF header\n at Object.Module._extensions..node (internal/modules/cjs/loader.js:1131:18)\n at Module.load (internal/modules/cjs/loader.js:937:32)\n at Function.Module._load (internal/modules/cjs/loader.js:778:12)\n at Module.require (internal/modules/cjs/loader.js:961:19)\n at require (internal/modules/cjs/helpers.js:92:18)\n at bindings (/<...>/node_modules/bindings/bindings.js:84:48)\n at Object.<anonymous> (/<...>/node_modules/libxmljs/lib/bindings.js:1:37)\n at Module._compile (internal/modules/cjs/loader.js:1072:14)\n at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)\n at Module.load (internal/modules/cjs/loader.js:937:32)\n at Function.Module._load (internal/modules/cjs/loader.js:778:12)\n at Module.require (internal/modules/cjs/loader.js:961:19)\n at require (internal/modules/cjs/helpers.js:92:18)\n at Object.<anonymous> (/<...>/node_modules/libxmljs/index.js:4:16)\n at Module._compile (internal/modules/cjs/loader.js:1072:14)\n at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)"