puppetlabs / puppetlabs-package

A Puppet Task module, for package.
Apache License 2.0
9 stars 25 forks source link

Kernel-devel shows version as all installed versions #317

Open tlclark-ssc opened 1 year ago

tlclark-ssc commented 1 year ago

Describe the Bug

Puppet factors list multiple versions of kernel-devel installed. When attempting to use Package::linux uninstall task - it will not uninstall older versions of kernel-devel as it reports the currently running version.

Expected Behavior

Should be able to remove older versions of kernel-devel using Package::linux.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Have multiple version of kernel-devel installed on CentOS 7 box
  2. Have Puppet Package module installed
  3. Go to Puppet console and select tasks
  4. New Task
  5. select Package::linux
  6. Enter kernel-devel for package
  7. Enter version that is older than currently running kernel
  8. Enter action = uninstall
  9. Run task
  10. Older kernel-devel packages will not be uninstalled as the currently running version is different that the version indicated for uninstall

Environment

Additional Context

Add any other context about the problem here.