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