Meteor build fails with exit status 1 due to version `GLIBC_2.33' not found

I’m getting the following error whilst trying to build my Meteor backend app:

Error: /lib/x86_64-linux-gnu/ version `GLIBC_2.33' not found (required by /root/.meteor/packages/meteor-tool/.
197 at Object.Module._extensions..node (internal/modules/cjs/loader.js:1175:18)
198 at Module.load (internal/modules/cjs/loader.js:981:32)
199 at Module.Mp.load (/tools/static-assets/server/runtime.js:35:31)
200 at Function.Module._load (internal/modules/cjs/loader.js:821:12)
201 at Module.require (internal/modules/cjs/loader.js:1005:19)
202 at require (internal/modules/cjs/helpers.js:107:18)
203 at Object.<anonymous> (/root/.meteor/packages/meteor-tool/.
204 at Module._compile (internal/modules/cjs/loader.js:1116:14)
205 at Module.Mp._compile (/tools/static-assets/server/runtime.js:78:21)
206 at Object.Module._extensions..js (internal/modules/cjs/loader.js:1145:10) {

Please also see Version 2.13.1 suddenly requires newer glibc version however as stated, I’m on version 2.12 still. So I don’t think that version 2.13.1 is causing the issue.

The error says 2.13.1

Thanks for clarifying, someone else did the same on the issue.

I’m eagerly waiting for a fix as I can’t deploy a critical bug fix of my app :frowning:

I really don’t understand why it chooses meteor-tool version 2.13.1 when I’m using 2.12. Maybe you or someone else can explain it in a bit more detail. Thanks in advance.

What is the output of meteor --version from your project folder?

meteor --version
Meteor 2.12

Fixed with the newest version, thanks

If you want to align your meteor tool to the meteor version that your project is using, you can do this

curl\?release\=2.12 | sh

Currently, your global meteor tool is 2.13.3 but your project is 2.12. That should be ok but cases like the problems above can happen especially for new releases