Bug 1824117 - [RHHI] include "usbutils" and "net-tools" to RHV-H optional channel
Summary: [RHHI] include "usbutils" and "net-tools" to RHV-H optional channel
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: distribution
Version: 4.3.8
Hardware: x86_64
OS: Linux
medium
high
Target Milestone: ovirt-4.4.1
: ---
Assignee: Sandro Bonazzola
QA Contact: shiyi lei
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-04-15 11:02 UTC by Andreas Bleischwitz
Modified: 2023-10-06 19:40 UTC (History)
17 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
The usbutils and net-tools packages have been added to the RHV-H optional channel. This eases the installation of "iDRAC Service Module" on Dell PowerEdge systems.
Clone Of:
Environment:
Last Closed: 2020-08-04 16:22:45 UTC
oVirt Team: Node
Target Upstream Version:
Embargoed:
lsvaty: testing_plan_complete-


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2020:3316 0 None None None 2020-08-04 16:22:58 UTC

Description Andreas Bleischwitz 2020-04-15 11:02:44 UTC
Description of problem:
Installation of "iDRAC Service Module" on a Dell PowerEdge system running the RHHI hypervisor requires "usbutils" and "net-tools" as a dependency.
A user will have to attach the regular RHEL repositories for them to be available, but that may introduce issues with different package versions than what's provided form the RHHI repos.

Version-Release number of selected component (if applicable):
RHHI-1.7

How reproducible:
Always

Steps to Reproduce:
1. Install RHHI node
2. find missing "usbutils" and "net-tools" packages
3.

Actual results:
- installation of host-monitoring tool fails due to dependency issues

Expected results:
- installation succeeds

Additional info:

While RHV itself does some kind of node-monitoring already, it's unable to report any pre-failing events like the dedicated host-monitoring tools are able to. Including the "usbutils" and "net-utils" would not do any harm to the system as they are interactive tools only which need to be started manually.

Comment 2 Andreas Bleischwitz 2020-04-15 13:02:03 UTC
Some more details on the reported errors during installation of this agent:

===============
warning: /opt/dell/.iSMUpdate/RHEL7/x86_64/dcism-3.5.0-1862.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 34d8786f: NOKEY
error: Failed dependencies:
        net-tools is needed by dcism-3.5.0-1862.el7.x86_64
        usbutils is needed by dcism-3.5.0-1862.el7.x86_64
Error installing iSM rpm... Exiting !!
===============

It looks like the dependencies do not even have a version requirement, which should not cause issues when upgrading the hypervisor.

Comment 3 Sandro Bonazzola 2020-04-16 06:32:53 UTC
Not going to include in RHV-H image, considering adding needed packages into RHV-H optional channel

Comment 10 shiyi lei 2020-06-30 06:20:02 UTC
test version:
rhvh-4.4.1.1-0.20200618.0

Test step:
1. install rhvh-4.4.1.1-0.20200618.0
2. subscribe to RHSM using stage accout
3. search and install "usbutils" and "net-tools" package

Test result:
[root@lenovo-sr630-08 ~]# yum install usbutils
Updating Subscription Management repositories.
Red Hat Virtualization Host Beta for RHEL 8 x86_64 (RPMs)                                                                                                                          2.4 kB/s | 8.2 kB     00:03    
No match for argument: usbutils
Error: Unable to find a match: usbutils

[root@lenovo-sr630-08 ~]# yum install net-tools
Updating Subscription Management repositories.
Last metadata expiration check: 0:00:33 ago on Tue 30 Jun 2020 03:43:55 AM UTC.
Package net-tools-2.0-0.51.20160912git.el8.x86_64 is already installed.
Dependencies resolved.
Nothing to do.

According to above, "usbtils" can not be found; "net-tools" has already included in RHV-H image. Move the status to ASSIGNED

Comment 11 Sandro Bonazzola 2020-06-30 07:02:40 UTC
(In reply to shiyi lei from comment #10)
> test version:
> rhvh-4.4.1.1-0.20200618.0
> 
> Test step:
> 1. install rhvh-4.4.1.1-0.20200618.0
> 2. subscribe to RHSM using stage accout
> 3. search and install "usbutils" and "net-tools" package

Moving back to modified.
Unfinished TPS testing prevented the packages to be pushed to stage repo.
Waiting for TPS to finish before moving back again to QE

Comment 13 cshao 2020-07-02 02:26:05 UTC
(In reply to Sandro Bonazzola from comment #11)
> (In reply to shiyi lei from comment #10)
> > test version:
> > rhvh-4.4.1.1-0.20200618.0
> > 
> > Test step:
> > 1. install rhvh-4.4.1.1-0.20200618.0
> > 2. subscribe to RHSM using stage accout
> > 3. search and install "usbutils" and "net-tools" package
> 
> Moving back to modified.
> Unfinished TPS testing prevented the packages to be pushed to stage repo.
> Waiting for TPS to finish before moving back again to QE

Hi Sandro,

There is no TPS test is scheduled in this errata, can you help to fix this?

Thanks.

Comment 14 Sandro Bonazzola 2020-07-02 06:23:15 UTC
(In reply to cshao from comment #13)

> Hi Sandro,
> 
> There is no TPS test is scheduled in this errata, can you help to fix this?

Pavol?

Comment 17 cshao 2020-07-09 12:03:07 UTC
Test version: rhvh-4.4.1.1-0.20200705.0
I test using stage account.
There is "net-tools" but no "usbtils" in the channel. So move to assigned.

Comment 18 Sandro Bonazzola 2020-07-13 07:45:35 UTC
usbutils-010-3.el8 is attached to RHEA-2019:45754, trying to figure out what's wrong with RCM

Comment 20 cshao 2020-07-14 07:49:23 UTC
QE will verify this bug after pushed to stage.

Comment 21 Wei Wang 2020-07-14 09:11:58 UTC
The two packages "usbutils" and "net-tools" are existing in the rhvh-4-for-rhel-8-x86_64-rpms repo now.
Bug is fixed, move it to "VERIFIED"

Comment 25 errata-xmlrpc 2020-08-04 16:22:45 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (RHV Host (redhat-virtualization-host) 4.4), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2020:3316


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