Recently while running the dnf package manager in Fedora in order to update my packages, I encountered the following error:

Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/fedora.repo; Configuration: OptionBinding with id "failovermethod" does not exist

Upon investigating this error further, I found that this parameter had to be removed from the different files which hold the repository information for the different packages installed in Fedora Linux. Here’s how to remove it:

Method #1

Go through all your repository files located in /etc/yum.repos.d/ and remove/comment out the line which contains failovermethod.

NOTE: You will have to either sudo or login as root in order to do this.

Method #2

Using the command line tool sed, we first start off by making a backup of the repository files:

sudo sed -iBAK '/^failovermethod=/d' /etc/yum.repos.d/*.repo

We then use the sed command again to remove the problematic parameter in the repository files:

sudo sed '/^failovermethod=/d' /etc/yum.repos.d/*.repo

Once you have used either methods, you can run dnf to check whether the error appears again:

dnf upgrade

Reference:

  1. https://forums.fedoraforum.org/showthread.php?320926-failovemethod-option