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

MSI architecture change from x64 to x86 does not remove PuppetLabs folders in Program Files due to File System Redirection with 32bit msiexec

    Details

    • Type: Task
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PUP 3.7.0
    • Component/s: None
    • Labels:
    • Template:
    • Story Points:
      2
    • Sprint:
      2014-07-23, 2014-08-20, 2014-09-03

      Description

      MSI architecture change from x64 to x86 does not remove PuppetLabs folders in Program Files due to File System Redirection with 32bit msiexec.

      It also doesn't remove the older path - this is what remains after install of x86 AFTER x64: C:\Program Files\Puppet Labs\Puppet\bin;C:\Program Files (x86)\Puppet Labs\Puppet\bin and it should be C:\Program Files (x86)\Puppet Labs\Puppet\bin.

      A where puppet evaluates to the program files folder first, which could have some very bad inconsistent results if this is not cleaned up.

      If you downgrade (true downgrade) from 3.7.0 x64 -> less than 3.7.0 installer, you are subject to what the older installer can handle. We should document that if you want to go down, you should uninstall first and then reinstall the older version.

        Attachments

          Issue Links

            Activity

              jsd-sla-details-panel

                People

                • Assignee:
                  rob Rob Reynolds
                  Reporter:
                  josh Josh Cooper
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Zendesk Support