-
Notifications
You must be signed in to change notification settings - Fork 847
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
ARM64+KB4579311: WSL2 distros do not start and generate an error: "the parameter is incorrect" process terminated with code 4294967295 #6090
Comments
From the log, you have problem to create the virtual machine. the error is coming from Hyper-V |
Combined with #6085, look like issues are related to KB4579311 + Surface Pro X |
Also hitting this after applying windows updates today on Surface Pro X. Unsure if KB4579311 specifically caused it. |
Just want to note that I had what I thought the same issue (#6091) where WSL 2 doesn't seem to start/work, but I'm not using a Surface device. In my case, the distros don't start, though - the terminal seem to hang and there's no prompt. If I attempt to start wsl from a PowerShell console it also just hangs. Reverting the update also fixed things for me. |
I have tried numerous times today to uninstall that update but fails with the message couldn't uninstall successfully. I'm on a surface pro x sq2 |
/dupe #6085 |
Hi! We've identified this issue as a duplicate of another one that already exists in this repository. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report! |
If you are not ARM based, that should be another issue. |
How would I go about uninstalling this update? Is there another workaround? I've already upgraded to the insider beta to try to mitigate this bug to no avail. Do I need to refresh my windows install to correct it? |
@joshkerr Use Settings -> Update & Security -> Recovery -> Rollback to get the previous build you were using. If you are lucky you will be able to uninstall the update KB or even use System Restore. |
@licanhua - the title specifies this is ARM, so this is a duplicate. |
I reset my Surface Pro X SQ2 to Windows version 2004 Pro. With no updates installed, I enabled the Linux subsystem, the virtual machine, and installed the ARM version of the Linux kernel update. I installed Ubuntu 20.04 LTS from the Microsoft store. Then tried to set the version to 2. wsl --set-version Ubuntu.20.04 2 I got the same parameter incorrect error. |
@benhillis Is there another way except rolling back? Is there a patch update coming soon to fix this? |
@benhillis @licanhua It is a duplicate of which issue? I can't find anything else ARM-specific in regard of this. Can you please re-open this issue? |
I confirm that rolling back KB4579311 makes WSL2 work again. |
@benhillis As I have my SPX joined to corp, I can't really pause updates at all. Please provide information on whether a fix is coming soon as this really blocks my dev scenario on SPX. |
@joaomoreno - fix is coming soon, today I think. |
Same UX on Samsung Galaxy Book S (ARM), rollback to KB4579311 gets me back on track. I really need (the awesome) WSL2 to work, please fix. |
@benhillis @joaomoreno |
@benhillis @nhobson99 Why is this issue closed? It's not resolved and we have no idea when and if it will be resolved! |
@joaomoreno @puzzone @wangfys @Alovchin91 - the patch KB4580364 was released now
here the download Link for arm64 http://download.windowsupdate.com/c/msdownload/update/software/updt/2020/10/windows10.0-kb4580364-arm64_cbf23c33fda7abeed9a20e5bb0af5f0419e543fc.cab
I tested it on my Microsoft Surface Pro X (SQ1) & Samsung Galaxy S (8cx) - WSL2 works now again. |
@mirogl Thanks for the info. Unfortunately, this update appears to break Outlook for some users: |
Hi @Alovchin91 - on my Surface Pro X and Galaxy Book S Outlook 2019 works without any problem. |
Fix worked for me on Galaxy Book S, very glad to have WSL 2 back, but pretty scary that it was broken for a week. |
@mirogl, @jasonrandrews: did you install KB4580364 on version 20H1 or 20H2? On my Surface Pro X 20H2 is not yet available in Windows update. Thanks. |
Hi @AlfrFerr - I installed KB4580364 on 20H2 manually, like described in #6090 (comment) , since I didn't get it offered via Windows Update. |
Like rolling back. |
I also can confirm that manually installing the new patch resolved this issue on Windows 10 20H2 running on a Samsung Galaxy Book2 (Snapdragon 850). |
After update |
Hi @ac1982 - since for me and others KB4580364 fixes the problem - do you have an arm based pc or intel/amd ? My comment is only for arm based PCs. If your PC is arm based - that should be another problem - not the problem caused by KB4579311. I'm also Using Ubuntu 20.04 - end evertything works. If you have arm64 - did you try to reinstall Linux kernel upgrade from: https://docs.microsoft.com/en-us/windows/wsl/install-win10 - Step 4 - Download the Linux kernel update package : https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi |
An even easier way to install the fix is to download KB4580364 from the update catalog: https://www.catalog.update.microsoft.com/Search.aspx?q=KB4580364 - the Happy to have a working WSL2 again 🚀 |
m |
@mirogl thanks for your reply. Yes, I am using the Surface X one of ARM based PC. After reboot my PC twice manualy, wsl works fine now. |
Environment
Steps to reproduce
Launch Windows Terminal and open a new tab with a linux distro (e.g., Ubuntu 20.04) or, alternatively, from Windows Command Prompt (CMD) run wsl.exe.
WSL logs: https://aka.ms/AA9yx5u
Expected behavior
The selected linux distro starts and the bash prompt appears.
Actual behavior
The following error is reported:
The parameter is incorrect.
[Process terminated with code 4294967295]
The issue appeared after Windows Update installed KB4579311. Uninstalling KB4579311 makes wsl2 working properly again.
The text was updated successfully, but these errors were encountered: