View Issue Details

IDProjectCategoryView StatusLast Update
0000993channel: kernel/el7kernel-mlpublic2020-02-27 08:54
Reporteremp Assigned Toburakkucat  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Summary0000993: kernel-ml tools and headers get installed by update w/o older versions or kernel-ml installed
DescriptionWhen having just CentOS stock kernels and no packages that are starting with kernel-ml are installed, several packages will get installed by upgrades after last nights repo updates. See below for a log.

Until the last version (5.5.5-1.el7) this did not happen and i think it should not happen unless maybe the main kernel-ml package was found.

I did not test if that happens with el8, too.
Additional InformationHere is a log of yum upgrade on a CentOS 7.7 host:


Metadata Cache Created
Loaded plugins: fastestmirror, langpacks, priorities
Loading mirror speeds from cached hostfile
35 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package kernel-headers.x86_64 0:3.10.0-1062.12.1.el7 will be obsoleted
---> Package kernel-ml-headers.x86_64 0:5.5.6-1.el7.elrepo will be obsoleting
---> Package kernel-ml-tools.x86_64 0:5.5.6-1.el7.elrepo will be obsoleting
---> Package kernel-ml-tools-libs.x86_64 0:5.5.6-1.el7.elrepo will be obsoleting
---> Package kernel-tools.x86_64 0:3.10.0-1062.12.1.el7 will be obsoleted
---> Package kernel-tools-libs.x86_64 0:3.10.0-1062.12.1.el7 will be obsoleted
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package Arch Version Repository Size
================================================================================
Installing:
 kernel-ml-headers
                x86_64 5.5.6-1.el7.elrepo elrepo-kernel_x86_64_el7_public 1.3 M
     replacing kernel-headers.x86_64 3.10.0-1062.12.1.el7
 kernel-ml-tools
                x86_64 5.5.6-1.el7.elrepo elrepo-kernel_x86_64_el7_public 207 k
     replacing kernel-tools.x86_64 3.10.0-1062.12.1.el7
 kernel-ml-tools-libs
                x86_64 5.5.6-1.el7.elrepo elrepo-kernel_x86_64_el7_public 100 k
     replacing kernel-tools-libs.x86_64 3.10.0-1062.12.1.el7

Transaction Summary
================================================================================
Install 3 Packages

Total download size: 1.6 M
Downloading packages:
(1/3): kernel-ml-headers-5.5.6-1.el7.elrepo.x86_64.rpm | 1.3 MB 00:00
(2/3): kernel-ml-tools-5.5.6-1.el7.elrepo.x86_64.rpm | 207 kB 00:00
(3/3): kernel-ml-tools-libs-5.5.6-1.el7.elrepo.x86_64.rpm | 100 kB 00:00
--------------------------------------------------------------------------------
Total 24 MB/s | 1.6 MB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : kernel-ml-tools-libs-5.5.6-1.el7.elrepo.x86_64 1/6
  Installing : kernel-ml-tools-5.5.6-1.el7.elrepo.x86_64 2/6
  Installing : kernel-ml-headers-5.5.6-1.el7.elrepo.x86_64 3/6
  Erasing : kernel-headers-3.10.0-1062.12.1.el7.x86_64 4/6
  Erasing : kernel-tools-3.10.0-1062.12.1.el7.x86_64 5/6
  Erasing : kernel-tools-libs-3.10.0-1062.12.1.el7.x86_64 6/6
  Verifying : kernel-ml-tools-libs-5.5.6-1.el7.elrepo.x86_64 1/6
  Verifying : kernel-ml-headers-5.5.6-1.el7.elrepo.x86_64 2/6
  Verifying : kernel-ml-tools-5.5.6-1.el7.elrepo.x86_64 3/6
  Verifying : kernel-tools-3.10.0-1062.12.1.el7.x86_64 4/6
  Verifying : kernel-tools-libs-3.10.0-1062.12.1.el7.x86_64 5/6
  Verifying : kernel-headers-3.10.0-1062.12.1.el7.x86_64 6/6

Installed:
  kernel-ml-headers.x86_64 0:5.5.6-1.el7.elrepo
  kernel-ml-tools.x86_64 0:5.5.6-1.el7.elrepo
  kernel-ml-tools-libs.x86_64 0:5.5.6-1.el7.elrepo

Replaced:
  kernel-headers.x86_64 0:3.10.0-1062.12.1.el7
  kernel-tools.x86_64 0:3.10.0-1062.12.1.el7
  kernel-tools-libs.x86_64 0:3.10.0-1062.12.1.el7

Complete!
TagsNo tags attached.

Activities

toracat

2020-02-25 11:21

administrator   ~0006830

We will look into this. At the moment what we can say is to not enable elrepo-kernel unless using kernel-ml.

burakkucat

2020-02-26 08:05

administrator   ~0006836

Thank you for your prompt report of that kernel-ml-5.5.6-1.el7.elrepo package set defect.

Late yesterday I was able to determine the cause (some "Conflicts:" lines had been erroneously replaced by "Obsoletes:" lines) but as I was experiencing an infrastructure problem, I was unable to rebuild the package set until earlier today.

A replacement package set (kernel-ml-5.5.6-2.el7.elrepo) has been built, signed and pushed to update our mirror sites.

When convenient, please test and report back with your findings.

emp

2020-02-26 23:23

reporter   ~0006837

Thanks for the quick fix! Works good for me.

burakkucat

2020-02-27 08:54

administrator   ~0006838

That's good to know. Thank you for helping with the testing . . .

. . . and apologies for the original mishap.

Now closing as "resolved/fixed".

Issue History

Date Modified Username Field Change
2020-02-25 03:04 emp New Issue
2020-02-25 03:04 emp Status new => assigned
2020-02-25 03:04 emp Assigned To => burakkucat
2020-02-25 11:21 toracat Note Added: 0006830
2020-02-26 08:05 burakkucat Note Added: 0006836
2020-02-26 08:05 burakkucat Status assigned => feedback
2020-02-26 23:23 emp Note Added: 0006837
2020-02-27 08:54 burakkucat Note Added: 0006838
2020-02-27 08:54 burakkucat Status feedback => resolved
2020-02-27 08:54 burakkucat Resolution open => fixed