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

    XMLWordPrintable

Details

    • Task
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • PUP 3.7.0
    • None
    • 2
    • 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

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support