Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-6364

On AIX, an already installed package is not updated when using "ensure => latest"

    Details

    • Release Notes:
      Bug Fix
    • Release Notes Summary:
      On AIX, packages that are already installed will now update to the latest version when using {{ensure => latest}}.
    • QA Risk Assessment:
      Automate

      Description

      On AIX (reported on 7.1 TL3 SP5), when using "ensure => latest" on a package, puppet does not install the latest version available if the package (in this case, an older version) is already installed. If specifying a version number (i.e. 6.0.0.5), the package is updated to this version.

      Below is a sample output of the command puppet uses to produce a list of packages and their version numbers:

      #/usr/sbin/installp -L -d .
      EMC:EMC.CELERRA.aix.rte:6.0.0.5::I:C:::::b:EMC CELERRA AIX Support Software::::0::
      EMC:EMC.CELERRA.iscsi.rte:6.0.0.5::I:C:::::b:EMC CELERRA iSCSI Support Software::::0::
      EMC:EMC.CLARiiON.aix.rte:6.0.0.5::I:C:::::b:EMC CLARiiON AIX Support Software::::0::
      EMC:EMC.CLARiiON.fcp.MPIO.rte:6.0.0.5::I:C:::::b:EMC CLARiiON FCP MPIO Support Software::::0::
      EMC:EMC.CLARiiON.fcp.rte:6.0.0.5::I:T:::::b:EMC CLARiiON FCP Support Software::::0::
      EMC:EMC.CLARiiON.iscsi.rte:6.0.0.5::I:C:::::b:EMC CLARiiON iSCSI Support Software::::0::
      EMC:EMC.INVISTA.aix.rte:6.0.0.5::I:C:::::b:EMC INVISTA AIX Support Software::::0::
      EMC:EMC.INVISTA.fcp.MPIO.rte:6.0.0.5::I:C:::::b:EMC INVISTA FCP MPIO Support Software::::0::
      EMC:EMC.INVISTA.fcp.rte:6.0.0.5::I:T:::::b:EMC INVISTA FCP Support Software::::0::
      EMC:EMC.Symmetrix.aix.rte:6.0.0.5::I:C:::::b:EMC Symmetrix AIX Support Software::::0::
      EMC:EMC.Symmetrix.fcp.MPIO.rte:6.0.0.5::I:T:::::b:EMC Symmetrix FCP MPIO Support Software::::0::
      EMC:EMC.Symmetrix.fcp.rte:6.0.0.5::I:T:::::b:EMC Symmetrix FCP Support Software::::0::
      EMC:EMC.Symmetrix.iscsi.rte:6.0.0.5::I:T:::::b:EMC Symmetrix iSCSI Support Software::::0::
      EMC:EMC.XtremIO.aix.rte:6.0.0.5::I:T:::::b:EMC XtremIO AIX Support Software::::0::
      EMC:EMC.XtremIO.fcp.MPIO.rte:6.0.0.5::I:T:::::b:EMC XtremIO FCP MPIO Support Software::::0::
      EMC:EMC.XtremIO.fcp.rte:6.0.0.5::I:T:::::b:EMC XtremIO FCP Support Software::::0::
      

      So the version available to install is 6.0.0.5, version 6.0.0.3 is currently installed, but the newer version is not installed when using ensure => latest. When specifying 6.0.0.5 as the version, the package is updated.

        Attachments

          Issue Links

            Activity

              jsd-sla-details-panel

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  geoff.nichols Geoff Nichols
                • Votes:
                  2 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: