1. I installed Fedora 17 Beta and did a
2. I installed some common things like
3. I tried to install
As soon as I did the third step, yum spit out an error saying that the version of "rpm" package I have is newer that what is required. Now there is a problem. Had it been any other package, I could simply have uninstalled the newer version by doing a yum erase and have installed the required version but what do I do now? If I uninstall rpm package then how will I install rpm package again? Yum itself uses rpm in the backend. I wasn't able to find any "force" flag for yum.
A simple solution to the problem above is to use rpm command instead of using yum. Go any of the mirrors and download the rpm package. Now you have the package use "--force" flag and install if via rpm command.
rpm -ivh --force rpm-220.127.116.11-6.fc17.x86_64.rpm
The trick worked well and I was able to resume work.