Resolve conflicting requests with perl:5.26

After a CentOS 8 to Rocky Linux 8 conversion attempt that went surprisingly well, there appeared to be an amanous error message that presented itself each time a simple command of yum list installed was issued.

Problem

Problem 1: conflicting requests
- nothing provides module(perl:5.26) needed by module perl-DBD-MySQL:4.046:8030020210430225703:3a70019f-0.x86_64
Problem 2: conflicting requests
- nothing provides module(perl:5.26) needed by module perl-DBI:1.641:8030020210430225710:1e4bbb35-0.x86_64
Problem 3: conflicting requests
- nothing provides module(perl:5.26) needed by module perl-IO-Socket-SSL:2.066:8030020210430234046:1e4bbb35-0.x86_64
Problem 4: conflicting requests
- nothing provides module(perl:5.26) needed by module perl-libwww-perl:6.34:8030020210430233503:b967a9a2-0.x86_64

Resolution

Reset each problematic module.

yum module reset perl-DBD-MySQL perl-DBI perl-IO-Socket-SSL perl-libwww-perl

After the reset, the system was happy again.

Source(s)

  • https://developers.redhat.com/blog/2019/05/16/modular-perl-in-red-hat-enterprise-linux-8#resetting_a_module