Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
PUP 4.10.4
-
Night's Watch
-
3
-
PR - 2019-06-25, PR - 2019-07-10, PR - 2019-07-23, NW - 2019-08-07, NW - 2019-08-21, NW - 2019-09-03
-
Needs Assessment
-
Bug Fix
-
-
Needs Assessment
Description
Puppet Version:
4.10.4
Puppet Server Version:
3.6.2
OS Name/Version:
CentOS 7
Desired Behavior:
*Being able to handle yum packages that in the rare cases in which you can have *multiple versions of a package installed without conflict (e.g., the kernel package)
Actual Behavior:
Error: Could not update: Failed to update to version 3.10.0-957.10.1.el7.x86_64, got version 3.10.0-957.5.1.el7 instead
Error: /Stage[main]/Dap_pcappiper::Install/Package[kernel-devel]/ensure: change from 3.10.0-957.5.1.el7 to 3.10.0-957.10.1.el7.x86_64 failed: Could not update: Failed to update to version 3.10.0-957.10.1.el7.x86_64, got version 3.10.0-957.5.1.el7 instead
package
{'kernel-devel': ensure => '3.10.0-957.10.1.el7.x86_64', }
When running i debug mode I can see the following command
/bin/rpm -q kernel-devel --nosignature --nodigest --qf '%{NAME} %|EPOCH?{%{EPOCH}}:{0}| %{VERSION} %{RELEASE} %{ARCH}\n'
And if I run that I get
sudo /bin/rpm -q kernel-devel --nosignature --nodigest --qf '%{NAME} %|EPOCH?{%{EPOCH}}:{0}| %{VERSION} %{RELEASE} %{ARCH}\n'
kernel-devel 0 3.10.0 957.5.1.el7 x86_64
kernel-devel 0 3.10.0 957.10.1.el7 x86_64
Attachments
Issue Links
- relates to
-
PUP-11623 RPM package types unable to handle multiple providers for a virtual package
-
- Accepted
-