Bug 1833810

Summary: moreutils cannot be installed under epel8
Product: [Fedora] Fedora EPEL Reporter: clime7
Component: moreutilsAssignee: Sven Lankes <sven>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel8CC: mikel, nebulakid, pahan, rybrown, sven
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-05-06 10:12:25 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description clime7 2020-05-10 19:24:14 UTC
The package cannot be installed on epel8.


[root@8457200df215 /]# yum install moreutils   
Failed to set locale, defaulting to C.UTF-8
Extra Packages for Enterprise Linux Modular 8 - x86_64                                                                                                                                                                                                                                         87 kB/s | 117 kB     00:01    
Extra Packages for Enterprise Linux 8 - x86_64                                                                                                                                                                                                                                                1.9 MB/s | 6.5 MB     00:03    
Error: 
 Problem: conflicting requests
  - nothing provides perl(IPC::Run) needed by moreutils-0.63-1.el8.x86_64
  - nothing provides perl-IPC-Run needed by moreutils-0.63-1.el8.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

Comment 1 clime7 2020-05-14 16:51:36 UTC
Note that I, in fact, depend on moreutils in spec file, i.e. it is runtime require for a package I want to add into epel8 repos.

Comment 2 clime7 2020-05-16 18:25:40 UTC
It seems it needs to be enabled by user: https://fedoraproject.org/wiki/EPEL.

If the yum error message would say what to do, It would be fine but right now the behavior is not great.

Comment 3 nebulakid 2021-06-02 15:22:46 UTC
I'm running CentOS Linux release 8.3.2011 and have the epel-release repo added/installed, but the issue is the same.

[root@]# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Last metadata expiration check: 1:26:27 ago on Wed 02 Jun 2021 03:49:10 PM CEST.
epel-release-latest-8.noarch.rpm                                                                  39 kB/s |  22 kB     00:00    
Package epel-release-8-10.el8.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!

[root@]# yum install moreutils
Last metadata expiration check: 1:27:31 ago on Wed 02 Jun 2021 03:49:10 PM CEST.
Error: 
 Problem: conflicting requests
  - nothing provides perl(IPC::Run) needed by moreutils-0.63-1.el8.x86_64
  - nothing provides perl-IPC-Run needed by moreutils-0.63-1.el8.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

Comment 4 nebulakid 2021-06-02 15:50:02 UTC
"dnf config-manager --set-enabled powertools" fixed it. Sorry..

Comment 5 Mikel Olasagasti Uranga 2022-05-06 10:12:25 UTC
For future references, to install moreutils in EPEL8:

# dnf install epel-release -y
# dnf config-manager --set-enabled powertools
# dnf install moreutils