You are not logged in.
Every NVidia package I have installed, including lib32 ones, is on version 319.32, except for nvidia-libgl, which is on 319.23. lib32-nvidia-libgl is running 319.32, but the x64 version won't upgrade. I run pacman -Syy and it still reports 319.23 as the newest version for that one package, even though I can find the i686 nvidia-libgl package in the Arch repos website running 319.32. So, I tried downloading and installing that package, and got this:
$ sudo pacman -U nvidia-libgl-319.32-1-i686.pkg.tar.xz
loading packages...
error: failed to prepare transaction (package architecture is not valid)
:: package nvidia-libgl-319.32-1-i686 does not have a valid architecture
$ This one version mismatch is keeping me from playing any Steam games.
Last edited by Cadeyrn (2013-07-30 04:58:21)
Offline
Why did you download the i686 package if you need the x86_64 package? They're both 319.32... If you mirror won't give you that version, then maybe you need to switch mirrors.
edit: A mirror chosen at random has the version you want...
http://mirror.us.leaseweb.net/archlinux … pkg.tar.xz
Last edited by falconindy (2013-07-28 16:47:03)
Offline
Thanks. I guess I assumed i686 was a x64 code because it wasn't i386.
EDIT: Now I can't login to KDE. If I enter my password and hit enter (because KDM seems to work fine), KDE starts loading for a second and then I instantly get booted back to the login screen with no error.
EDIT2: And then when I went to another tty, logged in as root, and downgraded nvidia-libgl back to .23, KDE works fine again. This is very weird.
Last edited by Cadeyrn (2013-07-28 19:51:33)
Offline
It sounds like your mirror may be outdated or you need to do a full system update (pacman -Syu) Read the sticky "partial upgrades are not supported" if it's the later or change your /etc/pacman.d/mirrorlist if the former.
Offline
Woo! Updating everything fixed the problem. nvidia-libgl version .32 popped up in my repositories and installing it fixed everything.
Offline