Updateprobleme mit pacman und yay

None

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

Keine Kommentare

Kommentar verfassen