-
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
Cypress 13 - GLIBC_2.29
not found (addon-native) - preventing opening cypress
#27920
Comments
What is the resolution for this issue, is #27902 the best reference? Thank you! |
I closed because reverting to 13.2.0 was still failing and I thought it was a problem/change on our CI, but reopening because it does seems like a Cypress change/issue |
GLIBC_2.29
not foundGLIBC_2.29
not found
GLIBC_2.29
not foundGLIBC_2.29
not found (addon-native) - preventing opening cypress
Another data point for this problem:
This was working prior to yesterday. |
More info
This too was working yesterday. |
We're actively investigating this issue. Thank you for your patience. |
I can reproduce this issue on Ubuntu Reverting to Cypress |
The Cypress provided docker-images using Node .js 18 and later are on GLIBC 2.31. You should be able to use our docker-images and not encounter this error. https://github.com/cypress-io/cypress-docker-images We're investigating possible fixes for users encountering this that are not using our docker-images |
That would apply to Cypress Docker images using Node.js Some earlier Cypress Docker images based on Node.js
are showing So this would also be something to check for Cypress Docker users wanting to run Cypress |
@jennifer-shehane we use So we will have to either wait for your rollback of whatever happened yesterday or downgrade to Cypress v12 for a time being :( |
We're still actively working through solutions. Downgrading Cypress to 12.17.4 is the quickest fix in the meantime of us fixing the issue. Using the Cypress docker-image that has Node.js v18 is another solution. We'll update this thread when we have more updates. |
We’re hoping to have a fix out by tomorrow. 🤞 |
Just to reiterate Jennifer's statement above, we have determined the source of the problem and are working to prepare an updated release tomorrow, Sept 29. |
You mentioned using Although Node.js The latest You could either wait for the promised fix in Cypress |
We have updated the release to address this issue. We are considering this issue to be resolved. If you continue to see errors related to glibc, please report here and reopen the issue. |
Can you explain how you have updated the release? Which version(s) have been updated? Do you have any instructions about how to update an existing installation? For instance would it be necessary to run npx cypress install --force or similar? |
@MikeMcC399 13.0+ versions should be fixed. If you're not immediately seeing the fix, you could run |
can confirm that our "nightly" workflows that been failing, are green now. |
So I guess the fix was to replace the That will be a problem for CI workflows like Please consider building a new release such as |
@MikeMcC399 Due to the nature of the issue, this fix is outside of the standard process for updating. We don't currently have plans to do a patch release at this time outside of our regular release cadence. Thanks for pointing out the unique caching for github-actions. Many CI workflows do have unique caching strategies. We'll keep following up on this issue, if there are issues with clearing the caching we'll try to assist. We don't want this to be a blocker for people. |
I'd like to second @MikeMcC399 's plea for doing a new release for updates like this. We're having to jump through several hoops here to avoid failed runs due to cached Cypress binaries:
Doing a new release for this change would have saved us a lot of hassle |
Hopefully this will be a one-off situation. Nevertheless a new release would definitely be helpful to avoid caching issues. It needs quite a bit reading between the lines to work out what has happened. The original incompatibility problem seems to have been included in the innocent-looking Cypress 13.3.0 release on Sep 27, 2023. At the same time as the The remediation was then to replace the whole set of Cypress |
I have retrieved cached binaries of Cypress 13.2.0 from different download dates from our CI machine pool and it does indeed look like there are significant differences between them. Haven't had the time to dive into it, but the timestamps on the files are all different, and some files appear in one and not in the other (including the infamous |
Can confirm the latest changes have fixed my issue on RHEL8 |
Breaking changes were announced in Changes in defense of Cypress Intellectual Property regarding Cypress |
Current behavior
Our Jenkins pipelines using Cypress 13.2.0 were working fine this morning.
Today a Cypress update 13.3.0 was released. With 13.3.0 Cypress pipelines fail with an error:
I reverted to 13.2.0 and still get the same error.
I had to revert back to 12.x to get things working
Desired behavior
It should work with RHEL 8
Test code to reproduce
Fails before running any tests
Cypress Version
13.3.0
Node version
v18.15.0
Operating System
RHEL 8
Linux x86_64
Debug Logs
No response
Other
No response
The text was updated successfully, but these errors were encountered: