I have a weird scenario here. I've installed archlinux in a chroot on my android phone. I initially used the plain ole 'arm' architecture, and then recently decided to change it to 'armv7h' by changing the value in /etc/pacman.conf and /etc/pacman.d/mirrorlist and reinstalling every package.
All has gone well, except for 'udev-automount'. I've been able to install it manually by downloading the package from the mirror and 'pacman -U'ing it, but when I try to install it using 'pacman -S', I get the following message. It only happens for this particular package -- none of the others:
$this->bbcode_second_pass_code('', 'error: failed to prepare transaction (package architecture is not valid)
:: package udev-automount-1.0-3-arm does not have a valid architecture
')
It's obvious to me that it should be looking for 'udev-automount...armv7h' instead of 'udev-automount...arm'.
Any ideas?