I seem to have made a dumb move with an Arch Linux installation on one of my desktop PCs: I upgraded pacman (using pacman -S pacman
), but without upgrading anything else. Now pacman won't run, as it is out of sync with the GLIBC version.
I am not sure what is the best way to fix this, since I need to roll back pacman (plus a couple of other dependent packages), but I can't use pacman to do it, since it's not working. I have the previous version packages in the pacman cache and I have at least one back-up alternative root partition on the machine, so perhaps there is some way to fix using a chroot from there?
Can anyone advise on what is the best way to fix this issue?