[opensuse] KDE4.3.5 Update Gotcha - Priority or 'update' repo Prevents Upgrade of kdelibs, etc...
Listmates, Just a note for those upgrading to kde 4.3.5 with yast, especially those running 11.0 or 11.0. If you use yast -> software management -> Filter -> Repositories and select the kde4.3.5 (STABLE) repo and upgrade by choosing 'All in list -> Update if a Newer Version Available', you will be left with a broken desktop. This occurs if the normal opensuse 'update' repository is enabled due to the priority of the update repository being vastly greater (lower numerically) that any of the other repositories. What happens with 11.0 is the suse update repo has 4.0.4 kde4 packages and even though your newly added kde 4.3.5 repository has for example kdelibs-4.3.5, kdelibs and other critical packages are never updated and -- you run into problems. Some of the packages missed on upgrade due to this are critical: 10:38 alchemy:~/suse> rpm -qa --queryformat '%{installtime} (%{installtime:date}) %{name}\n' | sort -n | tail -n150 | grep ' 10:' | sed -e 's/^.*[)][ ]//' | sort akonadi-runtime arora automoc4 kde4-filesystem kde4-krep kdebase4-libkonq kdebase4-runtime kdepim4 kdiff3 kdiff3-lang kfax konqueror-plugins-lang ktorrent ktorrent-lang kvkbd libakonadiprotocolinternals1 libkde4 libkde4-32bit libkdecore4 libkdecore4-32bit libkdecore4-devel libkdepim4 libphonon4 libphonon4-32bit libpolkit-qt0 libQtWebKit4-32bit libraptor1 libraptor-devel libredland0 libredland-devel libsoprano4 libsoprano4-32bit libssh3 libssh-devel libstrigi0 libstrigi0-32bit libsvnqt6 phonon phonon-backend-xine plasmoid-quickaccess qt4-x11-tools qtcurve-kde4 raptor shared-mime-info soprano soprano-backend-redland strigi strigi-devel taglib tellico tellico-lang To work around the issue, a solid approach is to disable your update repository, then upgrade kde, then re-enable the update repo. I'm sure there is a slick zypper up or dup -r yournewkde435repo command that will do it as well, but for controlling dependencies, I generally like to go package by package in the installation summary with the 'versions' tab selected so I can insure a consistent upgrade. You will know you have been caught by this peculiarity if after upgrade you click on kwrite and instead of an editor, you get an error message saying no editor component can be found :p Hopefully this will help others during the upgrade process. -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 02/05/2010 11:45 AM, David C. Rankin wrote:
Listmates,
Just a note for those upgrading to kde 4.3.5 with yast, especially those running 11.0 or 11.0. If you use yast -> software management -> Filter -> Repositories and select the kde4.3.5 (STABLE) repo and upgrade by choosing 'All in list -> Update if a Newer Version Available', you will be left with a broken desktop. This occurs if the normal opensuse 'update' repository is enabled due to the priority of the update repository being vastly greater (lower numerically) that any of the other repositories. What happens with 11.0 is the suse update repo has 4.0.4 kde4 packages and even though your newly added kde 4.3.5 repository has for example kdelibs-4.3.5, kdelibs and other critical packages are never updated and -- you run into problems.
Some of the packages missed on upgrade due to this are critical:
10:38 alchemy:~/suse> rpm -qa --queryformat '%{installtime} (%{installtime:date}) %{name}\n' | sort -n | tail -n150 | grep ' 10:' | sed -e 's/^.*[)][ ]//' | sort akonadi-runtime arora automoc4 kde4-filesystem kde4-krep kdebase4-libkonq kdebase4-runtime kdepim4 kdiff3 kdiff3-lang kfax konqueror-plugins-lang ktorrent ktorrent-lang kvkbd libakonadiprotocolinternals1 libkde4 libkde4-32bit libkdecore4 libkdecore4-32bit libkdecore4-devel libkdepim4 libphonon4 libphonon4-32bit libpolkit-qt0 libQtWebKit4-32bit libraptor1 libraptor-devel libredland0 libredland-devel libsoprano4 libsoprano4-32bit libssh3 libssh-devel libstrigi0 libstrigi0-32bit libsvnqt6 phonon phonon-backend-xine plasmoid-quickaccess qt4-x11-tools qtcurve-kde4 raptor shared-mime-info soprano soprano-backend-redland strigi strigi-devel taglib tellico tellico-lang
To work around the issue, a solid approach is to disable your update repository, then upgrade kde, then re-enable the update repo. I'm sure there is a slick zypper up or dup -r yournewkde435repo command that will do it as well, but for controlling dependencies, I generally like to go package by package in the installation summary with the 'versions' tab selected so I can insure a consistent upgrade.
You will know you have been caught by this peculiarity if after upgrade you click on kwrite and instead of an editor, you get an error message saying no editor component can be found :p
Hopefully this will help others during the upgrade process.
Dave so which do we disable which do we keep active for 11 thanks -- Hans Krueger hanskrueger007@roadrunner.com registered Linux user 289023 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Friday 05 February 2010 11:36:53 Hans Krueger wrote:
so which do we disable which do we keep active for 11 thanks
Make them same priority. It works the best with Update repo set to 99 as any other. 11.0 had Update repo set to priority 20 that made a lot of trouble to everyone that added some other repo without changing priority. Taking development character of KDE 4.0 that happened to almost every KDE user. -- Regards Rajko, openSUSE Wiki Team: http://en.opensuse.org/Wiki_Team People of openSUSE: http://en.opensuse.org/People_of_openSUSE/About -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 05/02/10 16:45, David C. Rankin wrote:
Listmates,
Just a note for those upgrading to kde 4.3.5 with yast, especially those running 11.0 or 11.0. If you use yast -> software management -> Filter -> Repositories and select the kde4.3.5 (STABLE) repo and upgrade by choosing 'All in list -> Update if a Newer Version Available', you will be left with a broken desktop. This occurs if the normal opensuse 'update' repository is enabled due to the priority of the update repository being vastly greater (lower numerically) that any of the other repositories. What happens with 11.0 is the suse update repo has 4.0.4 kde4 packages and even though your newly added kde 4.3.5 repository has for example kdelibs-4.3.5, kdelibs and other critical packages are never updated and -- you run into problems.
To work around the issue, a solid approach is to disable your update repository, then upgrade kde, then re-enable the update repo. I'm sure there is a slick zypper up or dup -r yournewkde435repo command that will do it as well, but for controlling dependencies, I generally like to go package by package in the installation summary with the 'versions' tab selected so I can insure a consistent upgrade.
You will know you have been caught by this peculiarity if after upgrade you click on kwrite and instead of an editor, you get an error message saying no editor component can be found :p
Hopefully this will help others during the upgrade process.
This is not applicable on 11.2, which treats vendor changes much more carefully (and update repo no longer has superpriority); while I sympathise with your troubles David please do make it clear (in the subject line perhaps? i know you did in the text) that you are running 11.0 so as not to scare newbies. Assume "11.0 or 11.0" was a typo, what did you mean there? Regards, Tejas -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (4)
-
David C. Rankin
-
Hans Krueger
-
Rajko M.
-
Tejas Guruswamy