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
Update to 4.26.0 broke docker on WSL2 (Ubuntu 20.04) in Win11 #13824
Comments
same here. |
We had here the same error. Upgrade to Ubuntu 22.04 fixed the error, because there is a newer GLIBC version. |
Same here with Debian 11 |
I've just upgraded to debian 12 to have GLIBC at the version required. Links if you need to : |
I'm also having this issue, and updating to 22 is not an option for me given other constraints with my environment. |
Thank you for reporting this issue, and apologies for the disruption it has caused. |
I had the same issue on debian 10 I got it fixed thanks @sinhada, because upgrading to debian 12 also worked for me. I ran however into this issue while upgrading: How did I fix «/usr/bin/perl: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory» in Debian 10 (Buster)? - df.tips This also broke all of my sudo commands (sudo, su, ect), so I had to re-enter WSL with Now docker and sudo both work again 😄 |
I'm experiencing this problem on Windows 11, I've already updated using the Debian documentation, and the same error still appears when I try to start the project on Docker desktop
any other suggestions? |
Well all I know is that you can check the GLIBC version with this command Maybe it depends on the distro you chose when you updated your Debian. |
I managed to solve the problem by updating the packages with the debian lib and with the compando to update ubuntu sudo apt update && sudo apt full-upgrade thank you @sinhada $ ldd --version |
Having the same problem WSL Debian 11, everything is updated the problem persists. |
Same issue, WSL2 Ubuntu 20.04. |
Upgrading WSL2 to use Ubuntu 22.04 solved my problem. See https://askubuntu.com/questions/1428423/upgrade-ubuntu-in-wsl2-from-20-04-to-22-04 |
Be mindful, when upgrading the Ubuntu Distro, WSL2 does not update name, though it is updated to 22.04 the name still says 20.04 if you check via poweshell. You need to do |
encountering the same issue on wsl2 Ubuntu 18.04 in win 11. I tried to re-install docker-cli and it worked. Below are steps that ChartGPT taught me how to install docker in wsl. ChatGPT Today at 2:37 PM
For Ubuntu 20.04:
For Ubuntu 18.04:
After installing Docker, you should be able to run the |
This comment was marked as outdated.
This comment was marked as outdated.
@reloxx13 To downgrade Docker Desktop, you would need to uninstall the current version and then install an older one, like 4.25.2, for which you can find the download link in the release notes here. |
Hi there for WSL2 with Debian distro : but definitely : debian 11 is still LTS and should be supported ... waiting for a fix |
Thanks again for the report! |
Before the bug is fixed, there may only be one solution to downgrade Docker Desktop to version 4.25.2. Which works for me. |
Wow, this broke my setup too, not a good way to release version without a support for older versions. |
Thank you @RaoXuntian your report worked ok |
|
Ubuntu 18 here, yesterday updated docker and now GLIBC problem. Edit: It helped |
It might be easier to downgrade to 4.25 and wait for Docker to fix this issue in the next release |
It is quite annoying that even though I unchecked the auto-update option, my docker desktop tried to pull updates everytime it is restarted. I think it is another bug or is it my misbehavior? |
@chaoszh If Docker Desktop performed the auto check for update despite the setting being disabled, then that sounds like a bug. Could you please open a separate ticket with a Diagnostics ID? |
Really annoying to upgrade things and then later notice oh, this latest release has this big caveat but is still offered it to everyone. Maybe couple of days more would have gotten the fixed release, but now it was annoying extra work. But lesson learned. Always also look at the "Release notes" link, not just what the app shows as it has no mention that oh btw, if you have like Ubuntu LTS older than 22.04, you are sol. |
Also as now I did went and did that.. now there's no option like close that.. and check updates again, if the fixed version is released. Maybe it forgets that in restart, maybe it doesn't.. |
How to downgrade to 4.25.2 @chaoszh ? |
just uninstall 4.26 and install again from https://docs.docker.com/desktop/release-notes/#4252 |
After updating to 4.26.1 this problem is solved in my wsl2 |
Yes, just updated now and the issue is solved in 4.26.1. |
This solved the problem on my WSL Debian 11.8: Upgrade to Debian 12 Error after trying
Solution:
|
Thanks for fixing. |
Still facing the issue. WSL2, Ubuntu-22.04 LTS and Docker Desktop 4.26.1 (131620) /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found |
@nextchar, I cannot reproduce the issue with Ubuntu-22.04 and Docker Desktop 4.26.1. What docker command returns these errors, and are there any more details to the error, like "required by ..."? |
so the problem still exists. I just downgraded to Docker 4.25.2 and my docker is working now properly. (in WSL2).
|
If anybody still experiences this issue with Docker Desktop 4.26.1, please give us some details, as suggested here:
|
Description
I updated Docker Desktop to version 4.26.0 and now I can't run any command due to required GLIBC versions.
My environment is WSL2 with Ubuntu 20.04 in Windows 11.
GLIBC version is 2.31 as reported by
ldd --version
Reproduce
docker images
Expected behavior
No response
docker version
Docker Desktop 4.26.0 (130397) (From Windows GUI, since I can't run any docker command at the moment)
docker info
As reported, I can't run the command to get this information.
Diagnostics ID
064C2D86-1176-4703-8490-BE38EA47BFF7/20231205080614
Additional Info
No response
The text was updated successfully, but these errors were encountered: