Слишком длинный пост, чтобы быть комментарием, поэтому я публикую его как ответ. Если вы делаете то, pacman -Syu
что вы получаете? У вас есть какие-нибудь репозитории?
Вы должны получить что-то подобное в моем случае:
$ pacman -Syu :: Synchronizing package databases... mingw32 485.9 KiB 576K/s 00:01 [#####################] 100% mingw32.sig 119.0 B 0.00B/s 00:00 [#####################] 100% mingw64 486.8 KiB 956K/s 00:01 [#####################] 100% mingw64.sig 119.0 B 0.00B/s 00:00 [#####################] 100% msys 171.6 KiB 1016K/s 00:00 [#####################] 100% msys.sig 119.0 B 0.00B/s 00:00 [#####################] 100% :: Starting core system upgrade... warning: terminate other MSYS2 programs before proceeding resolving dependencies... looking for conflicting packages... Packages (2) msys2-runtime-2.11.1-2 msys2-runtime-devel-2.11.1-2 Total Download Size: 7.00 MiB Total Installed Size: 40.27 MiB Net Upgrade Size: 0.73 MiB :: Proceed with installation? [Y/n]
Получаете ли вы подобный ответ при использовании оболочки msys2?
Как я уже писал в комментарии, я рекомендовал использовать scoop
для установки msys2.