-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Node Gallium (arm64) compiled using a newer GLIB_C version than the official version, will not run on Amazon Linux 2 #1433
Comments
I think I found the problem, it started happening with version 4.7.0 when a newer version of GLIB_C was used to compile the LTS versions. This was obviously a mistake as it leaves Amazon Linux 2 users stuck in the cold. Version 4.6.3 should work. |
Hi @jpike88 can you elaborate a little bit more on your issue? |
I’m not interested in custom AMIs, I just want to use the stock images provided by elastic beanstalk, running Amazon Linux 2. That way I can be sure I’m on a distro that is maintained by Amazon themselves, I just want the runtime for nsolid without messing with custom images. im using an LTS version of nodejs and expect similar compatibility, this whole situation is easily avoided if it was built with the appropriate version of GLIB_C |
Hi @jpike88 this repository is intended to bring support to the users using directly NodeJS for debian and redhat distributions. Or just in case you have a support plan create a ticket through https://accounts.nodesource.com/ |
I’m not looking for ’support’, I’m logging a bug and moving on with my day. And your repo explicitly states it supports Amazon Linux 2 (even though just 64-bit, but same problem) at this time, yet how can it if GLIB_C is out of Amazon Linux 2’s compatibility range? You guys are rolling an LTS version of nodejs with a different key dependency of the original, that renders a totally different compatibility range regardless of the distro it’s on, with a misleading statement that you support Amazon Linux 2 (which implies the stock AMI), and you see no issues there? Overall a very perplexing and disappointing response, I’ll just look for a different solution, I’m not wasting my time on stack overflow asking a question I already know the answer to. |
@jpike88 I'm so sorry if you got my comment in a disrespectful manner, It was not my intention. |
Redirecting people to stack overflow is a poor policy, it’s a place you go when you are seeking help, not reporting a clear issue with the product. I don’t have the time and would rather you forward it internally or whatever, my time is better spent finding a product that doesn’t require me to jump through hoops to get it working on a stock standard, typical setup. |
Hello, this looks like an issue I am experiencing without Nsolid. It happens on any Amazon Linux 2 AMI with Node 18. Relates: #1463 To reproduceCreate an EC2 instance with any Amazon Linux 2 AMI. Inside, run:
Expected resultNode.js is installed. Actual result
Additional informationNot reproducible on Ubuntu AMIs, which work fine. |
Hi @pmer-hh this is due to the GLIBC version which comes with Amazon Linux 2. Amazon Linux 2022 it comes with |
Hold on, when did the documentation change? Last time I tried building Node myself it worked perfectly on 18.04 without needing |
nsolid-v4.8.0-gallium-linux-arm64.tar.gz
The above tar contained at
https://s3-us-west-2.amazonaws.com/nodesource-public-downloads/4.8.0/artifacts/bundles/nsolid-bundle-v4.8.0-linux-arm64.tar.gz
should not have been built with LIBC version GLIB_C 2.27. Node 16 is still in LTS, and should be able to run on machines with older versions.At this point, this renders nsolid unusable on all Amazon Linux 2 images, as they use version 2.26. Guess I'll have to find a different product
The text was updated successfully, but these errors were encountered: