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

Apt provider silently uninstalls conflicting packages

    Details

    • Template:
    • Team:
      Platform OS
    • Method Found:
      Needs Assessment
    • QA Risk Assessment:
      Needs Assessment

      Description

      A pull request was issued and refused for this same problem back in 2.6.

      https://github.com/puppetlabs/puppet/pull/829

      I just spent an hour trying to figure out why my mysql database was being uninstalled. Turns out I Percona 5.7 requires percona-xtrabackup-24 which conflicts with percona-xtrabackup. So my manifest would install the database, then the next run it would install percona-xtrabackup which would gladly remove percona-xtrabackup-24 and package percona-xtradb-cluster-server-5.7 which required percona-xtrabackup-24. This, had it happened in production would have been incredibly destructive.

        Attachments

          Activity

            jsd-sla-details-panel

              People

              • Assignee:
                Unassigned
                Reporter:
                mleklund Michael Eklund
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated: