Preupgrade problem
Will Woods
wwoods at redhat.com
Wed May 20 14:38:06 UTC 2009
On Wed, 2009-05-20 at 09:53 +0200, Adam Pribyl wrote:
> On Tue, 19 May 2009, Will Woods wrote:
>
> > Try upgrading createrepo (and preupgrade!) and try it again. You should
> > also update your system and run 'package-cleanup --problems' to make
> > sure your system has the right packages. The old preupgrade (1.0.x)
> > didn't install updates etc. so it sometimes fails to upgrade packages
> > that need upgrading.
>
> Does this mean, this new preupgrade is uprading the system to latest
> updates?
Yes. In fact, it tries to find new repos[1] for *every repo you
currently have enabled*. So (for example) if you're using the rpmfusion
repo(s), it also upgrades to the latest rpmfusion packages available.
-w
[1] It does this by looking at the URL listed in the .repo file and
changing $releasever to the new version. So this works if:
a) the new repo URL is the same as the old one, with just $releasever
changed (e.g. all Fedora and RPMFusion repos), or
b) the repo uses the same URL regardless of Fedora version (e.g. the
Adobe Flash repo)
Any third party repos that *don't* follow one of these two rules will
not get properly upgraded during preupgrade. You should probably email
the repo maintainer and let them know.
More information about the fedora-test-list
mailing list