Brian Schonecker
03/21/2023, 6:44 PMDebug: Executing: '/bin/dnf -d 0 -e 1 -y downgrade kernel-devel-4.18.0-425.10.1.el8_7.x86_64'
Debug: Executing: '/bin/rpm -q kernel-devel --nosignature --nodigest --qf %{NAME} %|EPOCH?{%{EPOCH}}:{0}| %{VERSION} %{RELEASE} %{ARCH}\n'
Error: Could not update: Failed to update to version 4.18.0-425.10.1.el8_7.x86_64, got version 4.18.0-425.13.1.el8_7; 4.18.0-425.3.1.el8; 4.18.0-372.26.1.el8_6 instead
Error: /Stage[main]/Main/Package[kernel-devel]/ensure: change from '4.18.0-372.26.1.el8_6; 4.18.0-425.13.1.el8_7; 4.18.0-425.3.1.el8' to '4.18.0-425.10.1.el8_7.x86_64' failed: Could not update: Failed to update to version 4.18.0-425.10.1.el8_7.x86_64, got version 4.18.0-425.13.1.el8_7; 4.18.0-425.3.1.el8; 4.18.0-372.26.1.el8_6 instead
[root@nfiv-cis-02d nfiiseed]# /bin/rpm -q kernel-devel --nosignature --nodigest --qf '%{NAME} %|EPOCH?{%{EPOCH}}:{0}| %{VERSION} %{RELEASE} %{ARCH}'
kernel-devel 0 4.18.0 425.13.1.el8_7 x86_64kernel-devel 0 4.18.0 425.3.1.el8 x86_64kernel-devel 0 4.18.0 372.26.1.el8_6 x86_64[root@nfiv-cis-02d nfiiseed]#vchepkov
03/21/2023, 6:49 PMSlackbot
03/21/2023, 6:49 PMrusty
03/21/2023, 7:57 PMensure => $facts['kernelrelease'], and do three packages like :
package { 'kernel-devel-<version>':rusty
03/21/2023, 7:57 PMensure => present'rusty
03/21/2023, 7:57 PMensure => present'vchepkov
03/21/2023, 8:08 PMYury Bushmelev
03/21/2023, 8:12 PMvchepkov
03/21/2023, 8:20 PMrusty
03/21/2023, 8:20 PMfact function in a string vs ${facts[]} . If it requires converting to a var, no thanks. Something like
package { "kernel-devel-${facts['kernel']['release']}"rusty
03/21/2023, 8:20 PMvchepkov
03/21/2023, 8:20 PMvchepkov
03/21/2023, 8:21 PMpackage { "kernel-devel-${fact('kernel.release')}": }rusty
03/21/2023, 8:21 PMrusty
03/21/2023, 8:22 PMrusty
03/21/2023, 8:22 PMvchepkov
03/21/2023, 8:25 PM# puppet facts show kernelrelease --no-include_legacy_facts
{
"kernelrelease": "4.18.0-425.13.1.el8_7.x86_64"
}vchepkov
03/21/2023, 8:25 PMvchepkov
03/21/2023, 8:26 PMoperatingsystem too ¯\_(ツ)_/¯vchepkov
03/21/2023, 8:28 PMpuppet facts show --no-include_legacy_facts|grep kernel
"kernelmajversion": "4.18",
"kernelrelease": "4.18.0-425.13.1.el8_7.x86_64",
"kernelversion": "4.18.0",
"kernel": "Linux",rusty
03/21/2023, 8:32 PMSlackbot
03/21/2023, 8:34 PMdrobinson
03/21/2023, 9:06 PMKen
03/21/2023, 9:50 PMnatemccurdy
03/21/2023, 10:04 PMnatemccurdy
03/21/2023, 10:04 PMAndy Fry
03/22/2023, 7:50 AMSlackbot
03/22/2023, 12:13 PMBrian Schonecker
03/22/2023, 12:15 PMNeeloj
03/22/2023, 1:02 PM