Обновление MSYS2
Если ваш MSYS2
давно не обновлялся, то при выполнении стандартной команды обновления
$ pacman -Syyu
могут возникнуть сложности с сертификатами. Эта ситуация возникла после обновления продукта в июне 2020 г. Как написано на странице новостей сайта разработчика (Гугль-перевод):
… Алексей уходит с должности главного упаковщика, на его место назначены два новых упаковщика …
По этой причине состав сертификатов изменился и это создало проблему при обновлении среды. Впрочем, проблема решаемая - подробности описаны на странице новостей на сайте разработчика msys2.org, а здесь я кратко приведу очередность выполнения команд, необходимых для восстановления нормальной работоспособности пакета:
После выполнения последней команды обновится программа терминала. Старая программа при закрытии процесса зависает и блокирует процесс в оперативной памяти. На практике это приводит к тому, повторно запустить программу терминала уже невозможно. Для решения этой проблемы придется либо перезагрузить компьютер, либо “убить” заблокированный проесс из командной строки DOS
:
После этого уже из терминала msys2
можно штатно обновить все пакеты:
$ pacman -Syyu