Emacs,shaman and some other qt-based application refuses to work with no libjpeg62. And plasma breaks down as soon as I log in.
Same happens for me too. I have kdemod, most recent packages. I symlinked the new libjpeg to 62, which got the applications working, but that forced plasma to start crashing. Removed the symlink and plasma works but the apps such as kmail, etc. don't. Started to go through downgrading packages, but there are way too many dependencies to make it worthwhile.
Last edited by future stir-fry (2009-07-07 00:37:03)
Don't symlink as it will make your problems impossible to debug; downgrade libjpeg if all else fails.
Is there any way to do a mass system rollback? I'm manually going through the pacman cache, but since libjpeg is used by so many packages the process is incredibly tedious.
Remove the [testing] repo form your pacman.conf. Then "pacman -Syu" and not all the "foo is newer that in repos" messages and downgrade those packages.
Or, install pacman-contrib and run "paclist testing" to see what packages you have installed from the [testing] repo.
I'm running kdemod too, and it's kind of a problem right now :
- libjpeg 7 is held in testing on the archlinux side for good reason I guess, so we cannot ask them to rush it to core.
- kdemod-testing is testing other stuff, so we cannot really ask them to re-compile it with libjpeg 7, or maybe we could ?
The simplest way to solve this problem "right-now" is to switch from kdemod to kde from [testing]...
Or alternatively, here is a tiny script that will downgrade from testing (or any other repo) once you
have removed that repo from your pacman.conf
It seems to work well for me, but use at your own risk !
#!/bin/bash # # This script will help to switch back from using the [testing] repo of archlinux. # Beware : no warranty whatsoever ! # # to use it : # 1) comment out the testing repo in /etc/pacman.conf # 2) run this script as root ! # # where to store the list of package to downgrade pkglist=/tmp/pacman-downgrade-pkg.list # dryrun to get downgrade pkg list... echo " *** building list of packages to downgrade *** " echo "n" | pacman -Suy | grep "local" | sed "s/.*: \(.*\):.*/\1/" > $pkglist echo " " # uncomment if you want to edit the list before downgrading # vi $pkglist # perform the downgrade... echo " *** downgrading *** " pacman -S `cat $pkglist | tr "\n" " "` # all done !
Last edited by john_schaf (2009-07-08 09:06:48)
I think switching from kdemod to kde is a bigger annoyance than downgrading from testing. I'll just hold off on the next system upgrade for a while, I hope this conflict is resolved sooner rather than later.