Description of problem: Package can not be installed on Rocky Linux 8.6 due to dependency error. [root@testbox ~]# cat /etc/rocky-release Rocky Linux release 8.6 (Green Obsidian) [root@testbox ~]# LC_ALL=C yum install perl-Hash-Merge-Simple Last metadata expiration check: 0:02:31 ago on Sat Oct 8 20:29:12 2022. Error: Problem: conflicting requests - nothing provides perl(Clone) needed by perl-Hash-Merge-Simple-0.051-15.el8.noarch (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) Version-Release number of selected component (if applicable): 0.051-15.el8 How reproducible: Always Steps to Reproduce: 1. Install Rocky Linux 8.6 2. Enable EPEL repository (yum install epel-release) 3. Try to install perl-Hash-Merge-Simple (yum install perl-Hash-Merge-Simple) Actual results: Error: Problem: conflicting requests - nothing provides perl(Clone) needed by perl-Hash-Merge-Simple-0.051-15.el8.noarch (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) Expected results: Package should be installed cleanly. Additional info:
The perl(Clone) module is in the Rocky 8 PowerTools repository, which should be enabled in order to use packages (particularly perl modules) from EPEL. See the "CentOS" instructions here (unfortunately not updated for Alma and Rocky): https://docs.fedoraproject.org/en-US/epel/#how_can_i_use_these_extra_packages There has been some discussion on enabling this repository automatically since this is such a common issue but it's not that straightforward: https://pagure.io/epel/issue/128 Anyway, enable that repository and you'll be able to install perl-Hash-Merge-Simple from EPEL.