Bug 1763501 - inxi in epel is missing dependencies at this time
Summary: inxi in epel is missing dependencies at this time
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: inxi
Version: epel8
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Vasiliy Glazov
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-10-20 12:31 UTC by pj
Modified: 2020-07-29 23:47 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2020-06-23 22:08:08 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1764033 0 unspecified CLOSED wmctrl needed for epel8 2021-02-22 00:41:40 UTC
Red Hat Bugzilla 1764034 0 unspecified CLOSED hddtemp needed for epel8 2021-02-22 00:41:40 UTC
Red Hat Bugzilla 1764041 0 unspecified CLOSED perl-Cpanel-JSON-XS needed for epel8 2021-02-22 00:41:40 UTC
Red Hat Bugzilla 1764045 0 unspecified CLOSED perl-XML-Dumper needed for epel8 2021-02-22 00:41:40 UTC

Description pj 2019-10-20 12:31:39 UTC
Description of problem: inxi in epel is missing dependencies at this time


Version-Release number of selected component (if applicable):
3.0.35-1.el8


How reproducible:
yum install inxi (with epel enabled by default):


Steps to Reproduce:
1.yum install inxi (with epel enabled by default):
2.
3.

Actual results:
Error: 
 Problem: conflicting requests
  - nothing provides hddtemp needed by inxi-3.0.35-1.el8.noarch
  - nothing provides perl(JSON::XS) needed by inxi-3.0.35-1.el8.noarch
  - nothing provides perl(Cpanel::JSON::XS) needed by inxi-3.0.35-1.el8.noarch
  - nothing provides perl(XML::Dumper) needed by inxi-3.0.35-1.el8.noarch
  - nothing provides wmctrl needed by inxi-3.0.35-1.el8.noarch

Expected results:
inxi installed

Additional info:
current repolist:
dnf repolist
Last metadata expiration check: 0:16:06 ago on Sun 20 Oct 2019 07:13:55 AM CDT.
repo id                                         repo name                                                                status
AppStream                                       CentOS-8 - AppStream                                                     5,069
BaseOS                                          CentOS-8 - Base                                                          2,835
*epel                                           Extra Packages for Enterprise Linux 8 - x86_64                           2,145
epel-multimedia                                 negativo17 - Multimedia                                                    150
extras                                          CentOS-8 - Extras                                                            3
google-chrome                                   google-chrome                                                                3
rpmfusion-free-updates                          RPM Fusion for EL 8 - Free - Updates                                       136


Also attempted with --enablerepo=epel\* with no success. epel-playground has the same version it seems.

Comment 1 Vasiliy Glazov 2019-10-22 07:50:30 UTC
Thanks for the report.

I will ask maintainers of that dependencies to build epel8 versions.

Comment 2 Vasiliy Glazov 2019-10-22 08:18:57 UTC
perl-JSON-XS available from CentOS 8 PowerTools repo.

Comment 3 pj 2019-10-31 12:40:12 UTC
Looks like excellent progress. I see the needed additions in the epel-playground repo. I've enabled that repo (and PowerTools). inxi installs and functions as expected now.

How long will the hddtemp perl-Cpanel-JSON-XS perl-XML-Dumper wmctrl live in epel-playground before being moved to just the epel repo?
Thank you for your efforts!

Comment 4 Vasiliy Glazov 2019-10-31 12:42:39 UTC
It will take about nine days to go to stable.

Comment 5 Vasiliy Glazov 2019-11-11 10:50:46 UTC
Please check now.

Comment 6 pj 2019-11-11 14:45:05 UTC
inxi ppears to install as expected from epel needing AppStream, BaseOS and PowerTools repos. inxi functions as expected, also. closing.

Comment 7 Raphael Groner 2020-05-05 14:35:55 UTC
Does not work for me.

[root@poldy ~]# dnf install -y inxi
Updating Subscription Management repositories.
ELRepo.org Community Enterprise Linux Repository - el8                                                                                                                                                       204 kB/s | 157 kB     00:00    
ELRepo.org Community Enterprise Linux Testing Repository - el8                                                                                                                                               105 kB/s |  89 kB     00:00    
ELRepo.org Community Enterprise Linux Kernel Repository - el8                                                                                                                                                607 kB/s | 939 kB     00:01    
Extra Packages for Enterprise Linux Modular 8 - x86_64                                                                                                                                                       201 kB/s | 116 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                                                                                                                                                               3.3 MB/s | 6.5 MB     00:01    
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)                                                                                                                                                        3.1 MB/s |  17 MB     00:05    
Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs)                                                                                                                                                     2.1 MB/s | 3.6 MB     00:01    
Red Hat Enterprise Linux 8 for x86_64 - Supplementary (RPMs)                                                                                                                                                  85 kB/s | 127 kB     00:01    
Red Hat Ansible Engine 2.9 for RHEL 8 x86_64 (RPMs)                                                                                                                                                          340 kB/s | 588 kB     00:01    
Red Hat Virtualization Manager 4 Beta for RHEL 8 x86_64 (RPMs)                                                                                                                                               163 kB/s | 293 kB     00:01    
Fehler: 
 Problem: conflicting requests
  - nothing provides bind-utils needed by inxi-3.0.38-1.el8.noarch
  - nothing provides xorg-x11-utils needed by inxi-3.0.38-1.el8.noarch
  - nothing provides perl(Net::FTP) needed by inxi-3.0.38-1.el8.noarch
  - nothing provides ipmitool needed by inxi-3.0.38-1.el8.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

Comment 8 Raphael Groner 2020-05-05 14:36:58 UTC
(In reply to Vasiliy Glazov from comment #2)
> perl-JSON-XS available from CentOS 8 PowerTools repo.

How's the corresponding repo name in RHEL8?

Comment 9 jcpunk 2020-05-05 14:39:49 UTC
I believe it is Code Ready Builder in RHEL.

Comment 10 Vasiliy Glazov 2020-05-05 16:18:24 UTC
I don't have RHEL license to check it.

Comment 11 Raphael Groner 2020-05-05 16:28:25 UTC
(In reply to Vasiliy Glazov from comment #10)
> I don't have RHEL license to check it.

FWIW You could try to get an evaluation. Or for registered developers, there's free access to subscription.

https://access.redhat.com/products/red-hat-enterprise-linux/evaluation
https://developers.redhat.com/blog/2016/03/31/no-cost-rhel-developer-subscription-now-available/

Comment 12 Raphael Groner 2020-05-05 16:36:49 UTC
(In reply to jcpunk from comment #9)
> I believe it is Code Ready Builder in RHEL.

Still b0rken.

[root@poldy ~]# subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms
Repository »codeready-builder-for-rhel-8-x86_64-rpms« ist für dieses System aktiviert.
[root@poldy ~]# dnf install inxi
Updating Subscription Management repositories.
Letzte Prüfung auf abgelaufene Metadaten: vor 1:55:11 am Di 05 Mai 2020 16:40:35 CEST.
Fehler: 
 Problem: conflicting requests
  - nothing provides bind-utils needed by inxi-3.0.38-1.el8.noarch
  - nothing provides perl(Net::FTP) needed by inxi-3.0.38-1.el8.noarch
  - nothing provides xorg-x11-utils needed by inxi-3.0.38-1.el8.noarch
  - nothing provides ipmitool needed by inxi-3.0.38-1.el8.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

Comment 13 Vasiliy Glazov 2020-05-05 16:46:27 UTC
I just trying register and set wrong email address :)
So need to wait some days I think.

Comment 16 Vasiliy Glazov 2020-06-10 03:38:53 UTC
I installed it and checked.
You need do this
sudo dnf config-manager --set-enabled codeready-builder-for-rhel-8-x86_64-rpms


Problem is solved now?

Comment 17 Pat Riehecky 2020-06-10 20:02:49 UTC
At one point it was missing from the non x86_64 repos in rhel... is that still true?

Comment 18 Vasiliy Glazov 2020-06-10 20:13:25 UTC
inxi missed?

Comment 19 Vasiliy Glazov 2020-06-23 22:08:08 UTC
I don't see any issue now.
If you still have problem then feel free to reopen or create new bugreport.

Comment 20 Raphael Groner 2020-06-25 15:03:02 UTC
(In reply to Vasiliy Glazov from comment #19)
> I don't see any issue now.
> If you still have problem then feel free to reopen or create new bugreport.

Sorry for no response so far. The proposed workaround in comment #16 LGTM though I can't actually verify currently, thanks.

Comment 21 Lachlan Simpson 2020-07-28 05:03:44 UTC
In Code Builder, I believe you are looking for:

perl-JSON-PP.noarch : JSON::XS compatible pure-Perl module

Comment 22 Lachlan Simpson 2020-07-28 05:05:02 UTC
(In reply to Lachlan Simpson from comment #21)
> In Code Builder, I believe you are looking for:
> 
> perl-JSON-PP.noarch : JSON::XS compatible pure-Perl module

Which doesn't actually help - I'm still seeing the error 

Error: 
 Problem: conflicting requests
  - nothing provides perl(JSON::XS) needed by inxi-3.1.03-1.el8.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

Comment 23 Vasiliy Glazov 2020-07-28 06:18:44 UTC
(In reply to Lachlan Simpson from comment #22)

> Which doesn't actually help - I'm still seeing the error 
> 
> Error: 
>  Problem: conflicting requests
>   - nothing provides perl(JSON::XS) needed by inxi-3.1.03-1.el8.noarch
> (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to
> use not only best candidate packages)

Show output of:
dnf repolist

Comment 24 Vasiliy Glazov 2020-07-28 06:25:33 UTC
$ dnf repoquery --whatprovides "perl(JSON::XS)"
2020-07-28 08:24:02,954 [ERROR] dnf:18801:MainThread @logutil.py:194 - [Errno 13] Отказано в доступе: '/var/log/rhsm/rhsm.log' - Further logging output will be written to stderr
Not root, Subscription Management repositories not updated
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) 4.2 MB/s |  19 MB     00:04    
Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs) 1.4 MB/s | 3.7 MB     00:02    
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs) 4.7 MB/s |  19 MB     00:04    
Last metadata expiration check: 0:00:48 ago on Tue Jul 28 08:24:21 2020.
perl-JSON-XS-1:3.04-3.el8.x86_64

Comment 25 Lachlan Simpson 2020-07-28 06:38:42 UTC
$ dnf repolist
Updating Subscription Management repositories.
repo id                                                                    repo name
RESTECH_epel8_Everything_x86_64                                            epel8
RESTECH_zabbix-rhel8_x86_64                                                zabbix-rhel8
codeready-builder-for-rhel-8-x86_64-rpms                                   Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs)
rhel-8-for-x86_64-appstream-rpms                                           Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)
rhel-8-for-x86_64-baseos-rpms                                              Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)
rhel-8-for-x86_64-supplementary-rpms                                       Red Hat Enterprise Linux 8 for x86_64 - Supplementary (RPMs)
satellite-tools-6.7-for-rhel-8-x86_64-rpms                                 Red Hat Satellite Tools 6.7 for RHEL 8 x86_64 (RPMs)

$ dnf repoquery --whatprovides "perl(JSON::XS)"
Updating Subscription Management repositories.
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)                                                                                 59 kB/s | 2.8 kB     00:00    
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)                                                                                    45 kB/s | 2.4 kB     00:00    
Red Hat Satellite Tools 6.7 for RHEL 8 x86_64 (RPMs)                                                                                     42 kB/s | 2.1 kB     00:00    
Red Hat Enterprise Linux 8 for x86_64 - Supplementary (RPMs)                                                                             39 kB/s | 2.1 kB     00:00    
epel8                                                                                                                                    59 kB/s | 2.8 kB     00:00    
zabbix-rhel8                                                                                                                             39 kB/s | 2.1 kB     00:00    
Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs)                                                                                 42 kB/s | 2.1 kB     00:00    
[root@kfs02 ~]#

Comment 26 Vasiliy Glazov 2020-07-28 06:54:15 UTC
I think you should ask RedHat support directly and check your repo mirror. Because this package present in the repo
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/package_manifest/codereadylinuxbuilder-repository

Comment 27 Lachlan Simpson 2020-07-29 23:47:08 UTC
(In reply to Vasiliy Glazov from comment #26)
> I think you should ask RedHat support directly and check your repo mirror.
> Because this package present in the repo
> https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/
> html/package_manifest/codereadylinuxbuilder-repository

You were correct - I apologise. Our repo was enabled but hadn't synchronised. Thanks.


Note You need to log in before you can comment on or make changes to this bug.