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

            People

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

              Dates

              • Created:
                Updated:

                Zendesk Support