Bug 1573916
| Summary: | kernel-rt-kvm multiversion | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Jiri Kastner <jkastner> | |
| Component: | kernel-rt | Assignee: | Luis Claudio R. Goncalves <lgoncalv> | |
| kernel-rt sub component: | KVM | QA Contact: | Pei Zhang <pezhang> | |
| Status: | CLOSED ERRATA | Docs Contact: | ||
| Severity: | unspecified | |||
| Priority: | unspecified | CC: | bhu, chayang, jreznik, juzhang, pezhang, virt-maint | |
| Version: | 7.7 | |||
| Target Milestone: | rc | |||
| Target Release: | --- | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | 3.10.0-1045.rt56.1005 | Doc Type: | No Doc Update | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1942504 (view as bug list) | Environment: | ||
| Last Closed: | 2019-08-06 12:35:28 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: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 1649541, 1942504 | |||
| There is already a solution but, in order to have the elegant version in place, we need a change to yum default list of installonlypkg symbols/packages. Moving this bug to RHEL 7.7. Hi Luis, Installing by "rpm -ivh" works well, but "yum" doesn't. When using "# rpm -ivh $package", kernel-rt -kvm sub-packages are all installed and existed with both old and new versions. However when using "# yum install $package", there are still only one kernel-rt -kvm sub-packages, only the new version exists. Steps: == Using "# rpm" to install (As Comment 5), works as expected. (1) # cd kernel-rt-old/ # rpm -ivh kernel-rt-* # cd kernel-rt-new/ # rpm -ivh kernel-rt-* (2) Check versions installation, kernel-rt -kvm sub-packages are all installed and existed with both old and new versions. # rpm -qa | grep kernel-rt kernel-rt-kvm-3.10.0-1041.rt56.1000.el7.x86_64 kernel-rt-devel-3.10.0-1041.rt56.1000.el7.x86_64 kernel-rt-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-trace-devel-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-trace-3.10.0-1041.rt56.1000.el7.x86_64 kernel-rt-3.10.0-1041.rt56.1000.el7.x86_64 kernel-rt-debug-kvm-3.10.0-1041.rt56.1000.el7.x86_64 kernel-rt-trace-devel-3.10.0-1041.rt56.1000.el7.x86_64 kernel-rt-debug-devel-3.10.0-1041.rt56.1000.el7.x86_64 kernel-rt-debug-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-kvm-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-trace-kvm-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-devel-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-debug-3.10.0-1041.rt56.1000.el7.x86_64 kernel-rt-trace-kvm-3.10.0-1041.rt56.1000.el7.x86_64 kernel-rt-trace-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-debug-kvm-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-debug-devel-3.10.0-1042.rt56.1001.el7.x86_64 # rpm -qa | grep kernel-rt | grep kvm kernel-rt-kvm-3.10.0-1041.rt56.1000.el7.x86_64 kernel-rt-debug-kvm-3.10.0-1041.rt56.1000.el7.x86_64 kernel-rt-kvm-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-trace-kvm-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-trace-kvm-3.10.0-1041.rt56.1000.el7.x86_64 kernel-rt-debug-kvm-3.10.0-1042.rt56.1001.el7.x86_64 == Using "# yum" to install, still hit the issue. (1) # cd kernel-rt-old/ # yum install -y kernel-rt-* # cd kernel-rt-new/ # yum install -y kernel-rt-* (2) Check versions installation, there are only latest kernel-rt -kvm sub-packages exists. # rpm -qa | grep kernel-rt kernel-rt-debug-3.10.0-1041.rt56.1000.el7.x86_64 kernel-rt-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-trace-devel-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-3.10.0-1041.rt56.1000.el7.x86_64 kernel-rt-trace-kvm-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-debug-devel-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-trace-3.10.0-1041.rt56.1000.el7.x86_64 kernel-rt-debug-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-kvm-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-devel-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-debug-kvm-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-trace-3.10.0-1042.rt56.1001.el7.x86_64 # rpm -qa | grep kernel-rt | grep kvm kernel-rt-trace-kvm-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-kvm-3.10.0-1042.rt56.1001.el7.x86_64 kernel-rt-debug-kvm-3.10.0-1042.rt56.1001.el7.x86_64 According the bz report as Description, seems the issue still exists, so return to 'Modified' status. Please correct me if anything wrong. Thanks. Best regards, Pei Verified with kernel-rt-3.10.0-1048.rt56.1008.el7.x86_64: Steps: 1. Install 2 kernel-rt versions by rpm. 2. Install 2 kernel-rt versions by yum. After step1 and step2, both versions of kernel-rt -kvm sub-packages exist. # rpm -qa | grep kernel-rt | grep kvm kernel-rt-debug-kvm-3.10.0-1045.rt56.1005.el7.x86_64 kernel-rt-trace-kvm-3.10.0-1048.rt56.1008.el7.x86_64 kernel-rt-kvm-3.10.0-1048.rt56.1008.el7.x86_64 kernel-rt-trace-kvm-3.10.0-1045.rt56.1005.el7.x86_64 kernel-rt-kvm-3.10.0-1045.rt56.1005.el7.x86_64 kernel-rt-debug-kvm-3.10.0-1048.rt56.1008.el7.x86_64 So this bug has been fixed very well. Move to 'VERIFIED'. 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, 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/RHSA-2019:2043 | 
Description of problem: yum during update update kernel-rt-kvm package instead treating it like multiversion kernel-rt. Version-Release number of selected component (if applicable): any How reproducible: always Steps to Reproduce: 1. yum install kernel-rt{,-kvm}-old-version 2. yum install kernel-rt{,-kvm}-new-version 3. rpm -q kernel-rt{,-kvm} Actual results: rpm will list only one kernel-rt-kvm package but 2 kernel-rt packages Expected results: amount of kernel-rt-kvm packages correposnding to amount of installed kernel-rt packages Additional info: