I followed the instructions for using MSYS2/MinGW-w64 with Travis, which originally worked fine. However, after deleting the caches yesterday I am now getting the following error when it’s trying to install msys:
downloading msys2-runtime-3.1.4-1-x86_64.pkg.tar.zst... downloading bash-4.4.023-2-x86_64.pkg.tar.xz... downloading filesystem-2020.02-2-x86_64.pkg.tar.xz... downloading mintty-1~3.1.4-1-x86_64.pkg.tar.xz... downloading pacman-mirrors-20200329-1-any.pkg.tar.xz... downloading libzstd-1.4.4-2-x86_64.pkg.tar.xz... downloading zstd-1.4.4-2-x86_64.pkg.tar.xz... downloading pacman-5.2.1-6-x86_64.pkg.tar.xz... checking keyring... checking package integrity... warning: terminate other MSYS2 programs before proceeding loading package files... Errors occurred, no packages were upgraded. error: could not open file /var/cache/pacman/pkg/msys2-runtime-3.1.4-1-x86_64.pkg.tar.zst: Child process exited with status 127 error: failed to commit transaction (cannot open package file)
From the MSYS2 packages list I can see that msys2-runtime-3.1.4 was just released yesterday, and is the first release using the
zst support was added in pacman 5.2 in October 2019 and requires an update to librarchive. However the MSYS2 package from Chocolatey is from May 2019, so I am assuming it’s not updated to support zst yet.
I’d appreciate any ideas on how to resolve this.