There is a strange dependency with pyalpm that prevented upgrade to pacman
4 which I solved by -- installing pyalpm?? Installing pyalpm pulled in pacman
as a dependency which successfully completed the upgrade, but pacman would not
-Syu and upgrade on its own. That doesn't make sense. The -Syu error was:
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] y
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: pyalpm: requires pacman<3.6
So I tried the following and answered NO to the pacman upgrade. Evidently
pyalpm pulled it in as a dep anyway:
15:18 providence:~/dt/icons/coolicons/openOffice> sudo pacman -Sy --needed pyalpm
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
archlinuxfr is up to date
xyne-any is up to date
downloading kdemod3.db...
phoenix is up to date
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] n
resolving dependencies...
looking for inter-conflicts...
warning: /etc/pacman.conf installed as /etc/pacman.conf.pacnew
>>> Run `pacman-key --init` to set up your pacman keyring.
(3/3) upgrading pyalpm
[#######################################] 100%
Not sure if this is an issues that will catch others trying to upgrade, but
it definitely was a screwy way to work-around pacman not upgrading on its own...