centos7迁移到centos8后,执行“yum update”出现如下问题。 Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/aegis.repo; Configuration: OptionBinding with id "failovermethod" does not exist Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/aegis.repo; Configuration: OptionBinding with id "failovermethod" does not exist Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/aegis.repo; Configuration: OptionBinding with id "failovermethod" does not exist Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/anolis-migration.repo; Configuration: OptionBinding with id "failovermethod" does not exist Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/anolis-migration.repo; Configuration: OptionBinding with id "failovermethod" does not exist Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/anolis-migration.repo; Configuration: OptionBinding with id "failovermethod" does not exist Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist Last metadata expiration check: 2:14:35 ago on Wed 07 Sep 2022 02:32:13 PM CST. Error: Problem: cannot install the best update candidate for package libidn2-2.2.0-1.el8.x86_64 - nothing provides libunistring.so.0()(64bit) needed by libidn2-2.3.3-1.el7.x86_64 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
1. anolis 8 里面带的 dnf 不再支持 yum repo 里面配置的 failovermethod option。 2. 依赖错误的 libidn2-2.3.3-1.el7.x86_64 包非常奇怪, anolis8 or epel 8 里面提供的版本竟然低于 epel7 的版本 libidn2-2.3.3-1.el7.x86_64