-
Notifications
You must be signed in to change notification settings - Fork 286
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
Docker desktop 4.36.0 fails to start with "more than one sd* disk in /sys/block" #14453
Comments
Hi, I'm also observing the same error:
docker version
docker info
Diagnostics IDECCA2C28-89D7-4B8B-93C2-DBB853C4B6E2/20241128194210 Additional InfoWSL version info:
|
For those who need to get Docker working; rollbacking to 4.35.1 (release page) works:
You will need to rebuild all images and containers, or at least that's what I did. This seems a fix to get 4.36.0 working: #14447 (comment) |
same issue for me #14445 |
Same issue here with an up to date wsl. |
I had the same issue, but completely uninstalling and reinstalling resolved it for me. |
Hello everyone, thanks for reporting the problem. Could you please share the output of From the diagnostics kindly shared by @chris-riddell35 , it looks like WSL2 is in a state where it believes there are two disks with the same identifiers, which makes Docker Desktop boot fail. Could you please confirm if shutting down WSL after quitting Docker Desktop ( |
Hi @andrea-reale , I've done several Windows restarts, with the same result each time. Here's the output of
|
Hey @chris-riddell35 , thanks for your quick response and for confirming. I am having a hard time to try and reproduce the issue. I'd sincerely appreciate if you could help us by trying it out and confirm if it addresses the problem or not. If it does, I'll try to get it included in the upcoming 4.37 release. |
@chris-riddell35, all: as promised here's a development build of Docker Desktop 4.36 that should includes a fix for the issue: installer for windows x86. Please, let me know if that helps with the Note that being a development build, the installer is unsigned and you'll need to tell Windows you trust it, before it will let you run it. You can do so by right-clicking on the file -> |
I had exactly this error as well, right after upgrading. It disappears after few times open-crash-close-open-crash-close-open :) |
I have the same issue with 4.36.0, it suddenly stopped working.
|
it work 👍 |
@andrea-reale after installing and restarting, docker desktop is up and running but something is wrong with the wsl2 integration. I see this error message: Diagnostics ID: If I run docker from powershell, it's working. I typically use wsl2 and I have all my configurations there so this is still inconvenient, but appears to be workable. Let me know if I can gather more information about the new error. |
@andrea-reale I disabled the WSL integration, re-enabled and restarted Windows and this seems to be working now. I lost all my images when I did that, but I think the system is ok now. I had also had two wsl2 distros active there, and I disabled one of them. I guess that may have helped fix this issue. |
Hey @chris-riddell35 , thanks for reporting back your experience. Glad to hear that the dev build fixed at least the startup issue. And I am sorry about the troubles with the Ubuntu integration. It looks like the previous integration moved to an unhealthy state after the upgrade: glad that disabling it and enabling it again mitigated the problem. I'll look more into the diagnostics you provided to understand more about why the integration issue started to begin with. |
@andrea-reale — The dev build resolved the issue for me as well (same error message immediately after upgrading to 4.36.0). I did not have to reboot (or purge anything), but I did lose all locally cached images and had to rebuild all images and restart containers. Here's output of
|
'Troubleshoot,' then clicking on 'Clean/Purge Data,' helped in my case. Docker Desktop starts, but in won't let my sign in. I'm been redirected to https://app.docker.com/auth/ and back to Docker Desktop, but all I get is |
This development package has addressed the issue for me. I did not attempt to manually purge cached data yet, as mentioned in an earlier post by another user upthread. |
Same problem. Solutions so far?
Question: a) "Dev build" means a re-installation of a new version? b) Will I loose any data by doing so? I have production data that I can't loose. |
I'm getting the same error: Diagnostics ID: I can usually get docker to start by doing Version 4.36.0 |
It worked for me, you literally saved me LOL |
Thanks guys, it worked great for me too |
running |
Same problem when I already have an active WSL session. When I close that session, run |
I also had this issue. Running |
OMG, thank you for this! Back to work now. |
I had the above "more than one.." issue today, after allowing Docker Desktop to update itself to 4.36.0. I am running Win 10. Based on a comment above, I restarted and updated WSL as below.
|
For what is worth as an additional point of data
Diagnostics Going to try the preview fix exe. LE: seems that works indeed. |
The new build works for me, thanks! |
I can confirm after using this workaround several times that it works:
|
I had a very similar issue in that Docker would not start on my Windows 10 system. I updated wsl2 as was described (wsl --update) which made things work with the previous build but the released 4.36.0 just would not start at all. Deployed the dev build on this ticket and was able to get Docker Desktop working once more. Thanks for the fix! |
What is the likely timeframe for an official (non-dev) fix? |
this worked for me |
Docker Desktop 4.37.0 has just been released, and it contains a fix for this issue! see: https://docs.docker.com/desktop/release-notes/ if the problem persists, feel free to open a new issue! |
For me, no need to downgrade/upgrade/purge any data. |
Running only this command seemed to work for me 😄 |
Still there for me. Two systems, one was/is experiencing after latest upgrade. The other system, completely fresh Windows install straight to 4.37.1. Windows 11. Neither Docker Desktop will ever actually start. The service, if on, gets stopped and disabled almost immediately. If 'Automatic' was set, that status gets washed. Never starts though. |
To be clear, you're getting the error shown in the OP? |
Try doing a wsl --shutdown and then restarting Docker Desktop. It might
help.
…On Sat, Dec 21, 2024, 8:39 p.m. Vivi ***@***.***> wrote:
Still there for me. Two systems, one was/is experiencing after latest
upgrade. The other system, completely fresh Windows install straight to
4.37.1. Windows 11.
Neither Docker Desktop will ever actually start. The service, if on, gets
stopped and disabled almost immediately. If 'Automatic' was set, that
status gets washed. Never starts though.
—
Reply to this email directly, view it on GitHub
<#14453 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALEX2GWGPSVGOBVRKD5AXGL2GYJ5BAVCNFSM6AAAAABSVPTQRKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNJYGI4TIMBYHE>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Yes. Same error. That's what brought me here. I've tried about every possible 'workaround' or alleged fix possible. No dice. |
What is your `wsl --list` output?
|
wsl --list |
Not sure what the appropriate way to get attention back into this issue is. A full diagnostic report like the OP generated would probably help significantly, or perhaps there's a process to generate a support request. |
Guys, first time using Docker and for almost 2 weeks now i have tried almost every solution. If anyone can help my diagnostic code is "CDF346CC-88C2-4F95-84DF-33986A062672/20241227054541" |
Description
Unable to start docker desktop version 4.36.0; I am consistently seeing the following error:
running engine: waiting for the Docker API: engine linux/wsl failed to run: starting WSL engine: error spotted in wslbootstrap log: "[2024-11-28T16:04:44.799442528Z][wsl-bootstrap][F] more than one sd* disk in /sys/block with wwid ending by 57de6aa93848de02790adcb4: /dev/sdb,/dev/sdd"
Reproduce
Start docker desktop
Expected behavior
Docker desktop should start successfully
docker version
docker info
Diagnostics ID
1AA58D3A-8AF2-493C-AEAF-41A589D2DF25/20241128162112
Additional Info
WSL version info:
The text was updated successfully, but these errors were encountered: