Sometimes after installation of a new linux machine, we come across following failures while trying to install packages.
yum utility doesn’t work due to repositories issues.
Loaded plugins: presto, refresh-packagekit
Error: Cannot retrieve repository metadata (repomd.xml) for repository: fedora.
To resolve above errors nicely and cleanly, do as follows
- Go to /etc/yum.repos.d
[root@kashish ~]# cd /etc/yum.repos.d
- In all the *.repo files, change https to http in the mirror_list URLs
Now run following commands to rebuild rpm database
[root@kashish ~]# rm -f /var/lib/rpm/__db.*
[root@kashish ~]# rpm –rebuilddb
There is very useful YUM cheat sheet compiled by redhat. To learn more about yum
command, checkout this.