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

Apt provider silently uninstalls conflicting packages

    XMLWordPrintable

    Details

    • Template:
    • Team:
      Night's Watch
    • 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