Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

6.6 docker image creates broken containers (glibcxx_3.4.29) #207

Open
AKM-Services opened this issue Feb 13, 2024 · 3 comments
Open

6.6 docker image creates broken containers (glibcxx_3.4.29) #207

AKM-Services opened this issue Feb 13, 2024 · 3 comments

Comments

@AKM-Services
Copy link

Have first tried running the official image rocket.chat:6.6.0. Results in error below.

suspect that the binary node module used was build with a later version of glibc.

(also tried to change the Dockerfile and use bookworm as a base image, but that conks out with a python error)

Error: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /app/bundle/programs/server/npm/node_modules/isolated-vm/out/isolated_vm.node)
at Object.Module._extensions..node (internal/modules/cjs/loader.js:1173:18)
at Module.load (internal/modules/cjs/loader.js:979:32)
at Module.Mp.load (/app/bundle/programs/server/runtime.js:37:33)
at Function.Module._load (internal/modules/cjs/loader.js:819:12)
at Module.require (internal/modules/cjs/loader.js:1003:19)
at require (internal/modules/cjs/helpers.js:107:18)
at Object. (/app/bundle/programs/server/npm/node_modules/isolated-vm/isolated-vm.js:1:-44)
at Module._compile (internal/modules/cjs/loader.js:1114:14)
at Module.Mp._compile (/app/bundle/programs/server/runtime.js:77:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)
at Module.load (internal/modules/cjs/loader.js:979:32)
at Module.Mp.load (/app/bundle/programs/server/runtime.js:37:33)
at Function.Module._load (internal/modules/cjs/loader.js:819:12)
at Module.require (internal/modules/cjs/loader.js:1003:19)
at require (internal/modules/cjs/helpers.js:107:18)
at npmRequire (/app/bundle/programs/server/npm-require.js:111:12)
at Module.useNode (packages/modules-runtime.js:751:18)
at module (/app/bundle/programs/server/packages/modules.js:205069:8)
at fileEvaluate (packages/modules-runtime.js:336:7)
at Module.require (packages/modules-runtime.js:238:14)
at Module.moduleLink [as link] (/app/bundle/programs/server/npm/node_modules/meteor/modules/node_modules/@meteorjs/reify/lib/runtime/index.js:52:22)
at module (app/integrations/server/lib/isolated-vm/isolated-vm.ts:2:43)
at fileEvaluate (packages/modules-runtime.js:336:7)
at Module.require (packages/modules-runtime.js:238:14)
at Module.moduleLink [as link] (/app/bundle/programs/server/npm/node_modules/meteor/modules/node_modules/@meteorjs/reify/lib/runtime/index.js:52:22)
at module (app/integrations/server/lib/triggerHandler.js:1:1149)
at fileEvaluate (packages/modules-runtime.js:336:7)
at Module.require (packages/modules-runtime.js:238:14)
at Module.moduleLink [as link] (/app/bundle/programs/server/npm/node_modules/meteor/modules/node_modules/@meteorjs/reify/lib/runtime/index.js:52:22)
at server/services/meteor/service.ts:1:72
at module (server/services/meteor/service.ts:286:2)
at fileEvaluate (packages/modules-runtime.js:336:7)
at Module.require (packages/modules-runtime.js:238:14)
at Module.moduleLink [as link] (/app/bundle/programs/server/npm/node_modules/meteor/modules/node_modules/@meteorjs/reify/lib/runtime/index.js:52:22) {
code: 'ERR_DLOPEN_FAILED'
}

@AKM-Services
Copy link
Author

AKM-Services commented Feb 13, 2024

Seems to be fixed by changing the base image to bookworm-slim and the python install to python3 on line 59 in the dockerfile https://github.com/RocketChat/Docker.Official.Image/blob/master/6.6/Dockerfile

@C0teDeP0rc
Copy link

Same issue here. I forced the previous version of the container for now.

@oussjarrousse
Copy link

oussjarrousse commented Feb 13, 2024

Same issue here. I faced issues with using an older container, as in my case, upgrading to 6.6 from cause a migration of the DB. I used the following image and it worked for me: docker pull registry.rocket.chat/rocketchat/rocket.chat:latest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants