Yum distro-sync makes more problems than solves
Adam Pribyl
pribyl at lowlevel.cz
Fri Feb 11 21:45:56 UTC 2011
I can not help myself but the procedure described at
http://fedoraproject.org/wiki/YumUpgradeFaq with distro-sync is not
flawless. While the "old way" with upgrading first the fedora-release*
packages and then invoking "yum update" was most of the times straight
forward and I used it many times, I did cca 5 updates with distro-sync and
none of them was flawless or straight forward.
Last example:
F12 -> F13
there was 126MB of not updated packages in 82 packages.
Let's go per instructions
1. yum clean all - no problems
2. rpm --import https://fedoraproject.org/static/97A1071F.txt
- no problems
3. yum update yum - fetches all repo data again, upgrades yum to latest
fc12.
4. yum --releasever=13 distro-sync --skip-broken - updates 81 packages
from F12 that left for update and finishes.
5. yum repolist - shows all repos are still set to fc12.
6. now improvisation starts:
yum --releasever=13 distro-sync --skip-broken - yum can not end
dependency resolution, it was still cycling thru dependencies
suggesting many packages to erase or downgrade, it does not react to ^C,
nor kill -15, have to use kill -9 to end it.
7. yum clean all - no problems
8. yum --releasever=13 distro-sync --skip-broken - finaly does resolves
373MB in 752 packages to update for fc13. However it ends up with message
"The GPG keys listed for "Fedora 13 - i386 - Updates" repository already
installed, but they are not correct for this package.
Check that the correct URLs are configure for this repository."
What the heck is this about?
Last time, somebody was interested in checking what's wrong. Here I am.
System is not updated and I am waiting and willing to help with
YumUpgradeFaq page update to make the steps really working.
Adam Pribyl
More information about the test
mailing list