Bug 1903997 - Provide systemtap dependencies within RHV-H channel
Summary: Provide systemtap dependencies within RHV-H channel
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: distribution
Version: 4.4.4
Hardware: Unspecified
OS: Unspecified
high
medium
Target Milestone: ovirt-4.4.6-2
: 4.4.6
Assignee: Sandro Bonazzola
QA Contact: shiyi lei
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-12-03 10:52 UTC by Sandro Bonazzola
Modified: 2021-06-22 07:21 UTC (History)
15 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Previously, systemtap dependencies were not included in the RHV-H channel. Therefore, systemtap could not be installed. In this release, the systemtap dependencies have been included in the channel, resolving the issue.
Clone Of:
Environment:
Last Closed: 2021-06-22 07:20:28 UTC
oVirt Team: Node
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Sandro Bonazzola 2020-12-03 10:52:39 UTC
Installing systemtap on RHV-H fails due to missing dependencies:
yum install systemtap\*
Error: 
 Problem 1: conflicting requests
  - nothing provides zip needed by systemtap-client-4.2-6.el8.x86_64
 Problem 2: conflicting requests
  - nothing provides gcc needed by systemtap-devel-4.2-6.el8.x86_64
  - nothing provides make needed by systemtap-devel-4.2-6.el8.x86_64
 Problem 3: conflicting requests
  - nothing provides libdyninstAPI.so.10.1()(64bit) needed by systemtap-runtime-4.2-6.el8.x86_64
  - nothing provides libsymtabAPI.so.10.1()(64bit) needed by systemtap-runtime-4.2-6.el8.x86_64
 Problem 4: package systemtap-4.2-6.el8.x86_64 requires systemtap-client = 4.2-6.el8, but none of the providers can be installed
  - conflicting requests
  - nothing provides zip needed by systemtap-client-4.2-6.el8.x86_64

This is a regression compared to RHV-H 4.3.

Comment 2 Sandro Bonazzola 2020-12-03 11:09:25 UTC
Minimum required packages:
- zip
- gcc
- make
- dyninst
Second level dependencies needed:
- cpp
- glibc-devel
- glibc-headers
- isl
- kernel-headers
- libmpc
- libxcrypt-devel
- boost-filesystem
- boost-timer
- tbb

Comment 3 Sandro Bonazzola 2020-12-03 11:11:36 UTC
With above package it' possible to install all shipped systemtap packages:
- systemtap
- systemtap-client
- systemtap-devel
- systemtap-runtime

Comment 21 Sandro Bonazzola 2021-04-23 06:25:05 UTC
Confirmed that 4.4.5 can now install systemtap:

# LC_ALL=C yum install systemtap
Updating Subscription Management repositories.
Last metadata expiration check: 0:00:02 ago on Fri Apr 23 06:21:35 2021.
Dependencies resolved.
===================================================================================================================================================================================================================
 Package                                          Architecture                          Version                                                 Repository                                                    Size
===================================================================================================================================================================================================================
Installing:
 systemtap                                        x86_64                                4.2-6.el8                                               rhvh-4-for-rhel-8-x86_64-rpms                                 18 k
Installing dependencies:
 boost-filesystem                                 x86_64                                1.66.0-10.el8                                           rhvh-4-for-rhel-8-x86_64-rpms                                 49 k
 boost-timer                                      x86_64                                1.66.0-10.el8                                           rhvh-4-for-rhel-8-x86_64-rpms                                 21 k
 cpp                                              x86_64                                8.3.1-5.1.el8                                           rhvh-4-for-rhel-8-x86_64-rpms                                 10 M
 dyninst                                          x86_64                                10.1.0-4.el8                                            rhvh-4-for-rhel-8-x86_64-rpms                                3.8 M
 gcc                                              x86_64                                8.3.1-5.1.el8                                           rhvh-4-for-rhel-8-x86_64-rpms                                 23 M
 glibc-devel                                      x86_64                                2.28-127.el8_3.2                                        rhvh-4-for-rhel-8-x86_64-rpms                                1.0 M
 glibc-headers                                    x86_64                                2.28-127.el8_3.2                                        rhvh-4-for-rhel-8-x86_64-rpms                                476 k
 isl                                              x86_64                                0.16.1-6.el8                                            rhvh-4-for-rhel-8-x86_64-rpms                                841 k
 kernel-headers                                   x86_64                                4.18.0-240.22.1.el8_3                                   rhvh-4-for-rhel-8-x86_64-rpms                                5.6 M
 libmpc                                           x86_64                                1.0.2-9.el8                                             rhvh-4-for-rhel-8-x86_64-rpms                                 59 k
 libxcrypt-devel                                  x86_64                                4.1.1-4.el8                                             rhvh-4-for-rhel-8-x86_64-rpms                                 25 k
 make                                             x86_64                                1:4.2.1-10.el8                                          rhvh-4-for-rhel-8-x86_64-rpms                                498 k
 systemtap-client                                 x86_64                                4.2-6.el8                                               rhvh-4-for-rhel-8-x86_64-rpms                                3.7 M
 systemtap-devel                                  x86_64                                4.2-6.el8                                               rhvh-4-for-rhel-8-x86_64-rpms                                2.3 M
 systemtap-runtime                                x86_64                                4.2-6.el8                                               rhvh-4-for-rhel-8-x86_64-rpms                                504 k
 tbb                                              x86_64                                2018.2-9.el8                                            rhvh-4-for-rhel-8-x86_64-rpms                                160 k
 zip                                              x86_64                                3.0-23.el8                                              rhvh-4-for-rhel-8-x86_64-rpms                                270 k
Installing weak dependencies:
 kernel-devel                                     x86_64                                4.18.0-240.22.1.el8_3                                   rhvh-4-for-rhel-8-x86_64-rpms                                 17 M

Transaction Summary
===================================================================================================================================================================================================================
Install  19 Packages

Total download size: 69 M
Installed size: 181 M

Comment 42 Sandro Bonazzola 2021-06-21 14:09:28 UTC
Verified with Employee SKU with latest 4.4.6 image:

# rpm -qv redhat-release-virtualization-host-content
redhat-release-virtualization-host-content-4.4.6-2.el8ev.x86_64

# yum install systemtap\* --refresh
Failed to set locale, defaulting to C.UTF-8
Updating Subscription Management repositories.
Red Hat Virtualization Host for RHEL 8 x86_64 (RPMs)                                                                                                                               209 kB/s | 423 kB     00:02    
Last metadata expiration check: 0:00:01 ago on Mon Jun 21 14:04:34 2021.
Dependencies resolved.
===================================================================================================================================================================================================================
 Package                                                 Architecture                        Version                                              Repository                                                  Size
===================================================================================================================================================================================================================
Installing:
 systemtap                                               x86_64                              4.4-10.el8                                           rhvh-4-for-rhel-8-x86_64-rpms                               20 k
 systemtap-client                                        x86_64                              4.4-10.el8                                           rhvh-4-for-rhel-8-x86_64-rpms                              3.7 M
 systemtap-devel                                         x86_64                              4.4-10.el8                                           rhvh-4-for-rhel-8-x86_64-rpms                              2.3 M
 systemtap-runtime                                       x86_64                              4.4-10.el8                                           rhvh-4-for-rhel-8-x86_64-rpms                              507 k
Installing dependencies:
 boost-filesystem                                        x86_64                              1.66.0-10.el8                                        rhvh-4-for-rhel-8-x86_64-rpms                               49 k
 boost-timer                                             x86_64                              1.66.0-10.el8                                        rhvh-4-for-rhel-8-x86_64-rpms                               21 k
 cpp                                                     x86_64                              8.4.1-1.el8                                          rhvh-4-for-rhel-8-x86_64-rpms                               10 M
 dyninst                                                 x86_64                              10.2.1-2.el8                                         rhvh-4-for-rhel-8-x86_64-rpms                              3.8 M
 elfutils-debuginfod-client                              x86_64                              0.182-3.el8                                          rhvh-4-for-rhel-8-x86_64-rpms                               65 k
 gcc                                                     x86_64                              8.4.1-1.el8                                          rhvh-4-for-rhel-8-x86_64-rpms                               23 M
 glibc-devel                                             x86_64                              2.28-151.el8                                         rhvh-4-for-rhel-8-x86_64-rpms                              1.0 M
 glibc-headers                                           x86_64                              2.28-151.el8                                         rhvh-4-for-rhel-8-x86_64-rpms                              478 k
 isl                                                     x86_64                              0.16.1-6.el8                                         rhvh-4-for-rhel-8-x86_64-rpms                              841 k
 kernel-headers                                          x86_64                              4.18.0-305.3.1.el8_4                                 rhvh-4-for-rhel-8-x86_64-rpms                              7.1 M
 libmpc                                                  x86_64                              1.0.2-9.el8                                          rhvh-4-for-rhel-8-x86_64-rpms                               59 k
 libxcrypt-devel                                         x86_64                              4.1.1-4.el8                                          rhvh-4-for-rhel-8-x86_64-rpms                               25 k
 make                                                    x86_64                              1:4.2.1-10.el8                                       rhvh-4-for-rhel-8-x86_64-rpms                              498 k
 tbb                                                     x86_64                              2018.2-9.el8                                         rhvh-4-for-rhel-8-x86_64-rpms                              160 k
 zip                                                     x86_64                              3.0-23.el8                                           rhvh-4-for-rhel-8-x86_64-rpms                              270 k
Installing weak dependencies:
 kernel-devel                                            x86_64                              4.18.0-305.3.1.el8_4                                 rhvh-4-for-rhel-8-x86_64-rpms                               18 M

Transaction Summary
===================================================================================================================================================================================================================
Install  20 Packages

Total download size: 73 M
Installed size: 185 M

Comment 44 Sandro Bonazzola 2021-06-22 07:20:28 UTC
closing current release as per comment #42


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