-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
GLIBC_2.29
not found when running in a docker container on a mac with m1
#28374
Comments
@DmytroPolavis We'll look into this. We already addressed a similar issue. #27920 Is this issue specific to Cypress 13.5.1 for you? Can you try some other versions? |
Hi, Jennifer! Thanks for the quick reply! |
|
It seems this is attempting to run the x86 |
Some more suggestions from our team:
|
@jennifer-shehane Did i get you right that the cypress version i am using is x86 specific and i need arm version of cypress? I have tried to run the test passing he platform and it didn't work. |
@jennifer-shehane OK, after experimenting a little bit - this problem disappears once |
Hey @jennifer-shehane , Just to highlight that the issue we are having is with Linux arm based machines, not with Mac as this issue states. Just a thought, is it possible that the issue that was discovered recently with 13.x related to glibc wasn’t fixed in arm based images. |
@Younis-NAB Yes, we did not fix it on Linux ARM |
@jennifer-shehane I can see that there is a small change to the CircleCI workflow that would build the alternative package version for ARM builds. Does enabling this resolve the issue, or do you need to update to Centos8 to get an ARM build going? I believe the required change would be for the .circleci/workflows.yml to call the build-better-sqlite3 from the ARM workflow. x86 task starts with: linux-x64-workflow: &linux-x64-workflow
jobs:
- node_modules_install:
build-better-sqlite3: true The I'm keen to get this working both on my M1 mac in native mode and AWS Graviton2 RHEL8. x64 build task: https://github.com/cypress-io/cypress/blob/develop/.circleci/workflows.yml#L2634 |
I have repo steps for this on RHEL8 (forked from @DmytroPolavis 's bug report repo), and showing that RHEL9 does not have the issue. A bit more manual steps compared to Dymtro's, as RHEL needs to be registered against its licence management before installing packages - so run pre-rhel.sh on those systems as interactive before runme.sh to repo. I was reproducing the problem on an AWS Graviton2 EC2 host with Docker installed. |
Hi Jennifer! Is there a fix for this issue on LINUX arm machines? |
This issue has not had any activity in 180 days. Cypress evolves quickly and the reported behavior should be tested on the latest version of Cypress to verify the behavior is still occurring. It will be closed in 14 days if no updates are provided. |
This issue has been closed due to inactivity. |
Current behavior
When running cypress in a headless mode inside a docker container on a mac with m1 processor the following error is displayed:
Desired behavior
The error is not triggered
Test code to reproduce
make run
.Cypress Version
v13.5.1
Node version
v16.20.2
Operating System
Debian GNU/Linux 10 (buster)
Debug Logs
Other
The issue is specific only for mac on arm processors (mine is m1). I have intel-based mac and the same docker container works without problems.
The text was updated successfully, but these errors were encountered: