Description of problem: weird package dependencies prevented upgrade of soundfont. When I tried to work around them with --allowerasing, they caused erase of many packages including eclipse and gdm, which killed graphical desktop. Version-Release number of selected component (if applicable): soundtouch-2.0.0-3.fc27.x86_64 How reproducible: every time although I can't reproduce it now because I forced the upgrade Steps to Reproduce: 1. dnf update to see the update blocking 2. dnf update --allowerasing to see the damage 3. Actual results: dnf update results in the following error: Problem: package gstreamer1-plugins-bad-free-1.12.4-1.fc27.x86_64 requires libSoundTouch.so.1()(64bit), but none of the providers can be installed - cannot install both soundtouch-2.0.0-3.fc27.x86_64 and soundtouch-1.9.2-6.fc27.x86_64 - cannot install both soundtouch-1.9.2-6.fc27.x86_64 and soundtouch-2.0.0-3.fc27.x86_64 - cannot install the best update candidate for package soundtouch-1.9.2-6.fc27.x86_64 - cannot install the best update candidate for package gstreamer1-plugins-bad-free-1.12.4-1.fc27.x86_64 dnf update --allowerasing deletes a huge set of packages: 2018-07-19T23:30:08Z DEBUG ---> Package soundtouch.x86_64 1.9.2-6.fc27 will be upgraded 2018-07-19T23:30:08Z DEBUG ---> Package soundtouch.x86_64 2.0.0-3.fc27 will be an upgrade 2018-07-19T23:30:08Z DEBUG ---> Package anaconda.x86_64 27.20.4-6.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package anaconda-gui.x86_64 27.20.4-6.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package audacious-plugins.x86_64 3.9-6.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package audacious-plugins-jack.x86_64 3.9-6.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package audacity.x86_64 2.1.3-5.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package bijiben.x86_64 3.26.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package calibre.x86_64 3.19.0-1.fc27.1 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package cheese.x86_64 2:3.26.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package control-center.x86_64 1:3.26.2-2.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package deja-dup.x86_64 38.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package deja-dup-nautilus.x86_64 38.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-abrt.noarch 0.0.3-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-egit.noarch 4.10.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-egit-github.noarch 4.10.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-emf-runtime.noarch 2.13.0-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-epp-logging.noarch 2.0.6-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-gef.noarch 3.11.0-4.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-jdt.noarch 1:4.7.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-jgit.noarch 4.10.0-2.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-m2e-core.noarch 1.8.2-2.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-mylyn.noarch 3.23.2-2.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-mylyn-docs-wikitext.noarch 3.23.2-2.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-mylyn-tasks-bugzilla.noarch 3.23.2-2.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-p2-discovery.noarch 1:4.7.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-pde.x86_64 1:4.7.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-platform.x86_64 1:4.7.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-pydev.x86_64 1:6.3.2-2.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-recommenders.noarch 2.5.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-swt.x86_64 1:4.7.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-usage.noarch 4.5.2-0.1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-webtools-common.noarch 3.9.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-webtools-servertools.noarch 3.9.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-webtools-sourceediting.noarch 3.9.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package eclipse-xsd.noarch 2.13.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package emacs.x86_64 1:25.3-4.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package empathy.x86_64 1:3.12.14-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package epiphany-runtime.x86_64 1:3.26.7-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package evolution.x86_64 3.26.6-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package evolution-data-server.x86_64 3.26.6-2.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package evolution-data-server-langpacks.noarch 3.26.6-2.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package evolution-ews.x86_64 3.26.6-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package evolution-ews-langpacks.noarch 3.26.6-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package evolution-help.noarch 3.26.6-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package evolution-langpacks.noarch 3.26.6-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package farstream.x86_64 0.1.2-13.fc25 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package farstream02.x86_64 0.2.7-6.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package feedreader.x86_64 2.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package folks.x86_64 1:0.11.4-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gdm.x86_64 1:3.26.2.1-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gfbgraph.x86_64 0.2.3-5.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-boxes.x86_64 3.26.2-4.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-classic-session.noarch 3.26.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-contacts.x86_64 3.26.1-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-documents.x86_64 3.26.3-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-documents-libs.x86_64 3.26.3-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-initial-setup.x86_64 3.26.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-maps.x86_64 3.26.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-online-accounts.x86_64 3.26.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-online-miners.x86_64 3.26.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-shell.x86_64 3.26.2-5.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-shell-extension-alternate-tab.noarch 3.26.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-shell-extension-apps-menu.noarch 3.26.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-shell-extension-background-logo.noarch 3.24.0-2.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-shell-extension-common.noarch 3.26.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-shell-extension-launch-new-instance.noarch 3.26.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-shell-extension-places-menu.noarch 3.26.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-shell-extension-user-theme.noarch 3.26.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-shell-extension-window-list.noarch 3.26.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-software.x86_64 3.28.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gnome-tweak-tool.noarch 3.26.4-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package grilo-plugins.x86_64 0.3.5-2.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gstreamer-plugins-bad-free.x86_64 0.10.23-41.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gstreamer1-plugins-bad-free.x86_64 1.12.4-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gstreamer1-plugins-bad-free-gtk.x86_64 1.12.4-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package gvfs-goa.x86_64 1.34.2.1-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package jetty.noarch 9.4.11-2.v20180605.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package jetty-httpservice.noarch 9.4.11-2.v20180605.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package krita.x86_64 4.1.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package krita-libs.x86_64 4.1.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libgdata.x86_64 0.17.9-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libgepub.x86_64 0.5.2-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libpurple.x86_64 2.13.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-calc.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-core.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-draw.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-emailmerge.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-filters.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-graphicfilter.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-gtk2.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-gtk3.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-help-en.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-impress.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-langpack-en.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-math.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-ogltrans.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-pdfimport.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-pyuno.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-writer.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-writer2latex.x86_64 1.0.2-20.fc26 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-x11.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreoffice-xsltfilter.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libreofficekit.x86_64 1:5.4.7.2-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package libzapojit.x86_64 0.0.3-12.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package liferea.x86_64 1:1.12.3-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package openoffice.org-diafilter.x86_64 1.7.5-3.fc26 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package pidgin.x86_64 2.13.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package pulseaudio-gdm-hooks.x86_64 12.0-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package python-qt5.x86_64 5.9.1-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package python-qt5-webkit.x86_64 5.9.1-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package python2-qtconsole.noarch 4.3.1-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package qt5-qtmultimedia.x86_64 5.9.6-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package shotwell.x86_64 0.28.3-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package stellarium.x86_64 0.18.1-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package sushi.x86_64 3.24.0-3.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package telepathy-farstream.x86_64 0.6.1-10.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package telepathy-haze.x86_64 0.8.0-3.fc22 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package totem.x86_64 1:3.26.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package totem-nautilus.x86_64 1:3.26.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package unoconv.noarch 0.7-6.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package webkitgtk4.x86_64 2.20.3-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package webkitgtk4-plugin-process-gtk2.x86_64 2.20.3-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package wireshark.x86_64 1:2.6.1-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package wireshark-gtk.x86_64 1:2.6.1-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package wireshark-qt.x86_64 1:2.6.1-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package wxGTK3-webview.x86_64 3.0.3-5.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package wxMaxima.x86_64 16.04.2-4.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package yelp.x86_64 2:3.26.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG ---> Package yelp-libs.x86_64 2:3.26.0-1.fc27 will be erased 2018-07-19T23:30:08Z DEBUG --> Finished dependency resolution Expected results: successful upgrade with no collateral damage Additional info:
all those packages can be reinstalled afterwards, although it turns out that erasing and reinstalling GDM does not fully restore the graphical desktop (I will submit that bug later).
please give karma to https://bodhi.fedoraproject.org/updates/FEDORA-2018-3044ef3ee5 *** This bug has been marked as a duplicate of bug 1601724 ***