Der Paketmanager pacman und der AUR-Wrapper yay haben momentan einige Abhängigkeitsprobleme (siehe Reddit), die einen Deadlock beim Upgrade auslösen. Das sieht dann so aus:
$ yay
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
:: Replace ilmbase with extra/openexr? [Y/n]
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing pacman (5.2.0-2) breaks dependency 'pacman<=5.1.3' required by yay
Error installing repo packages
Lösung
Die Lösung besteht momentan darin, kurzzeitig yay zu entfernen und dann wieder aus den Quellen neu zu bauen:
yay -G yay #clones new yay from git
yay -R yay #removes old yay
sudo pacman -Syu
cd yay/
makepkg -si #install the yay you cloned
yay #do your yay system upgrade you were trying to do in the first place