-
Notifications
You must be signed in to change notification settings - Fork 490
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
MSYS2 doesn't run anymore after update with pacman #4585
Comments
Thanks. I can't reproduce sadly. I'm also on Windows 11 Pro 23H2. |
Can be it depends also on Windows updates. Is msys related to dynamic Microsoft runtime libraries? My machine is a developer machine, I have a large Visual Studio 2022 installation on my disk and several versions of runtime DLLs. I reinstalled now the whole package and didn't update since then. As far as I know I could set pacman packages on hold, so they never get an update until I allow it again. Until now I never did this. Perhaps this could be a workaround. |
I added now the following line to my
With this I can do updates as expected, I get a lot of stuff, but at least |
I've just reverted some recent changes. Would you be so kind and test again? |
No, still no function at all with
|
:( |
What if you run |
Oh. I did now the following:
And it runs. I can also call
Indeed it's |
Same here. On a Windows 11 machine the msys-2.0.dll kill helped, but not on Windows 10. Edit: After rebooting works on Windows 10, too. |
Good is that the runtime library seems to be OK. After that kill-operation you can indeed update it to the latest version and everything will run. It seems to be the update itself that fails when you don't kill pacman manually in the right moment. So the problem is at least much smaller than thought. |
Same problem here. Just kill the pacman.exe process by taskmgr, run msys2.exe again and everything thing goes well. |
I have the same problem after an upgrade from msys2-runtime 3.4.x to 3.5.3 I get this:
After manually killing the |
I'm not sure why I had this bash.exe running but before I killed it I saw something |
Description / Steps to reproduce the issue
msys2-x86_64-20240113.exe
mingw64.exe
This runs as expected. You can start what you want from there. Good so.
pacman -Syu
This starts, updates as expected and comes then to the point where the current terminal is to be closed. After this it will never start anymore. Also the others (
msys2.exe
,mingw32.exe
,ucrt64.exe
) will not start.Expected behavior
Expected is that pacman installs updates and then everything works as it has been for years.
Actual behavior
At the moment nothing works.
Since
mingw64.exe
doesn't run anymore I tried other command prompts likecmd.exe
orwt.exe
. When you startmingw64.exe
from there it says nothing but doesn't run.When you start
ls.exe
it saysThis message comes now with the very most msys applications. I think the runtime is broken at a very central point. And because
pacman.exe
himself doesn't run anymore it can't fixed by another update. The user must uninstall it completely and install again a version that runs.Note:
uname.exe
does also not run, so I can't provide a concrete Version number. I'm on a Windows 11 Pro 23H2, msys2 has been running very well for years on this machine, until today.I will now go back to the plain
msys2-x86_64-20240113.exe
which seems to run well, avoiding updates int the next days. But what then?Verification
Windows Version
?
Are you willing to submit a PR?
No response
The text was updated successfully, but these errors were encountered: