| Summary: | Mate online upgrade from Mga6 to Mga7 (cauldron) fails due to adwaita-gtk2-theme-3.28-2.mga7.x86_64 conflict | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Sébastien Morin <sebsweb> |
| Component: | RPM Packages | Assignee: | Mageia Bug Squad <bugsquad> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | marja11 |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | CVE: | ||
| Status comment: | |||
Thanks for the report, Sébastien. gnome-themes-extra-3.28-4.mga7 was pushed this mornign and fixes this issue (thanks to wally and daviddavid). Resolution:
(none) =>
FIXED |
Description of problem: Upgrading Mate Mga6 install to Mga7 (cauldron) fails due to: file /usr/share/themes/Adwaita-dark/index.theme from install of adwaita-gtk2-theme-3.28-2.mga7.x86_64 conflicts with file from package gnome-themes-standard-3.22.3-1.mga6.x86_64 This results in several other packages failing to install: libgdbm.so.4()(64bit) is needed by (installed) man-db-2.7.6.1-2.mga6.x86_64 libhunspell-1.7.so.0()(64bit) is needed by lib64enchant1-1.6.1-3.mga7.x86_64 lib64hunspell1.7_0 = 1.7.0-1.mga7 is needed by hunspell-1.7.0-1.mga7.x86_64 libhunspell-1.7.so.0()(64bit) is needed by hunspell-1.7.0-1.mga7.x86_64 lib64rsvg2_2 = 2.45.5-1.mga7 is needed by lib64rsvg-gir2.0-2.45.5-1.mga7.x86_64 mate-panel >= 1.20.0 is needed by mate-dock-applet-0.88-1.mga7.noarch typelib(Bamf) = 3 is needed by mate-dock-applet-0.88-1.mga7.noarch libxcb-icccm.so.4()(64bit) is needed by lib64qt5xcbqpa5-5.12.1-6.mga7.x86_64 libxcb-image.so.0()(64bit) is needed by lib64qt5xcbqpa5-5.12.1-6.mga7.x86_64 libxcb-keysyms.so.1()(64bit) is needed by lib64qt5xcbqpa5-5.12.1-6.mga7.x86_64 libxcb-render-util.so.0()(64bit) is needed by lib64qt5xcbqpa5-5.12.1-6.mga7.x86_64 libQt5Core.so.5()(64bit) is needed by qtgraphicaleffects5-5.12.1-1.mga7.x86_64 libQt5Core.so.5(Qt_5)(64bit) is needed by qtgraphicaleffects5-5.12.1-1.mga7.x86_64 libQt5Core.so.5(Qt_5.12)(64bit) is needed by qtgraphicaleffects5-5.12.1-1.mga7.x86_64 libQt5Gui.so.5()(64bit) is needed by qtgraphicaleffects5-5.12.1-1.mga7.x86_64 libQt5Gui.so.5(Qt_5)(64bit) is needed by qtgraphicaleffects5-5.12.1-1.mga7.x86_64 libQt5Qml.so.5()(64bit) is needed by qtgraphicaleffects5-5.12.1-1.mga7.x86_64 libQt5Qml.so.5(Qt_5)(64bit) is needed by qtgraphicaleffects5-5.12.1-1.mga7.x86_64 libQt5Quick.so.5()(64bit) is needed by qtgraphicaleffects5-5.12.1-1.mga7.x86_64 libQt5Quick.so.5(Qt_5)(64bit) is needed by qtgraphicaleffects5-5.12.1-1.mga7.x86_64 libQt5Quick.so.5(Qt_5_PRIVATE_API)(64bit) is needed by qtgraphicaleffects5-5.12.1-1.mga7.x86_64 qtdeclarative5 is needed by mageiawelcome-1.95-1.mga7.noarch qtquickcontrols5 is needed by mageiawelcome-1.95-1.mga7.noarch libQt5Core.so.5()(64bit) is needed by python3-qt5-gui-5.12-4.mga7.x86_64 libQt5Core.so.5(Qt_5)(64bit) is needed by python3-qt5-gui-5.12-4.mga7.x86_64 libQt5Core.so.5(Qt_5.12)(64bit) is needed by python3-qt5-gui-5.12-4.mga7.x86_64 libQt5Gui.so.5()(64bit) is needed by python3-qt5-gui-5.12-4.mga7.x86_64 libQt5Gui.so.5(Qt_5)(64bit) is needed by python3-qt5-gui-5.12-4.mga7.x86_64 libnfs.so.12()(64bit) is needed by gvfs-1.40.0-1.mga7.x86_64 libQt5Core.so.5()(64bit) is needed by python3-qt5-quick-5.12-4.mga7.x86_64 libQt5Core.so.5(Qt_5)(64bit) is needed by python3-qt5-quick-5.12-4.mga7.x86_64 libQt5Core.so.5(Qt_5.12)(64bit) is needed by python3-qt5-quick-5.12-4.mga7.x86_64 libQt5Gui.so.5()(64bit) is needed by python3-qt5-quick-5.12-4.mga7.x86_64 libQt5Gui.so.5(Qt_5)(64bit) is needed by python3-qt5-quick-5.12-4.mga7.x86_64 libQt5Qml.so.5()(64bit) is needed by python3-qt5-quick-5.12-4.mga7.x86_64 libQt5Qml.so.5(Qt_5)(64bit) is needed by python3-qt5-quick-5.12-4.mga7.x86_64 libQt5Quick.so.5()(64bit) is needed by python3-qt5-quick-5.12-4.mga7.x86_64 libQt5Quick.so.5(Qt_5)(64bit) is needed by python3-qt5-quick-5.12-4.mga7.x86_64 libQt5Quick.so.5(Qt_5_PRIVATE_API)(64bit) is needed by python3-qt5-quick-5.12-4.mga7.x86_64 libQt5Core.so.5()(64bit) is needed by python3-qt5-qml-5.12-4.mga7.x86_64 libQt5Core.so.5(Qt_5)(64bit) is needed by python3-qt5-qml-5.12-4.mga7.x86_64 libQt5Core.so.5(Qt_5.12)(64bit) is needed by python3-qt5-qml-5.12-4.mga7.x86_64 libQt5Gui.so.5()(64bit) is needed by python3-qt5-qml-5.12-4.mga7.x86_64 libQt5Gui.so.5(Qt_5)(64bit) is needed by python3-qt5-qml-5.12-4.mga7.x86_64 libQt5Qml.so.5()(64bit) is needed by python3-qt5-qml-5.12-4.mga7.x86_64 libQt5Qml.so.5(Qt_5)(64bit) is needed by python3-qt5-qml-5.12-4.mga7.x86_64 libQt5Core.so.5()(64bit) is needed by python3-qt5-core-5.12-4.mga7.x86_64 libQt5Core.so.5(Qt_5)(64bit) is needed by python3-qt5-core-5.12-4.mga7.x86_64 libQt5Core.so.5(Qt_5.12)(64bit) is needed by python3-qt5-core-5.12-4.mga7.x86_64 libQt5Core.so.5(Qt_5_PRIVATE_API)(64bit) is needed by python3-qt5-core-5.12-4.mga7.x86_64 libQt5Core.so.5()(64bit) is needed by python3-qt5-network-5.12-4.mga7.x86_64 libQt5Core.so.5(Qt_5)(64bit) is needed by python3-qt5-network-5.12-4.mga7.x86_64 libQt5Core.so.5(Qt_5.12)(64bit) is needed by python3-qt5-network-5.12-4.mga7.x86_64 libQt5Network.so.5()(64bit) is needed by python3-qt5-network-5.12-4.mga7.x86_64 libQt5Network.so.5(Qt_5)(64bit) is needed by python3-qt5-network-5.12-4.mga7.x86_64 libldb.so.1(LDB_1.5.1)(64bit) is needed by lib64samba-dc0-4.10.0-1.mga7.x86_64 libpytalloc-util.cpython-37m-x86-64-linux-gnu.so.2()(64bit) is needed by lib64samba-dc0-4.10.0-1.mga7.x86_64 libldb.so.1(LDB_1.3.0)(64bit) is needed by lib64samba1-4.10.0-1.mga7.x86_64 libpyldb-util.cpython-37m-x86-64-linux-gnu.so.1()(64bit) is needed by lib64samba1-4.10.0-1.mga7.x86_64 libpyldb-util.so.1()(64bit) is needed by lib64samba1-4.10.0-1.mga7.x86_64 libpytalloc-util.cpython-37m-x86-64-linux-gnu.so.2()(64bit) is needed by lib64samba1-4.10.0-1.mga7.x86_64 libpytalloc-util.cpython-37m-x86-64-linux-gnu.so.2(PYTALLOC_UTIL.PY3_2.1.5)(64bit) is needed by lib64samba1-4.10.0-1.mga7.x86_64 libpytalloc-util.cpython-37m-x86-64-linux-gnu.so.2(PYTALLOC_UTIL.PY3_2.1.6)(64bit) is needed by lib64samba1-4.10.0-1.mga7.x86_64 libpytalloc-util.cpython-37m-x86-64-linux-gnu.so.2(PYTALLOC_UTIL.PY3_2.1.9)(64bit) is needed by lib64samba1-4.10.0-1.mga7.x86_64 libtevent.so.0(TEVENT_0.9.37)(64bit) is needed by lib64samba1-4.10.0-1.mga7.x86_64 unzip is needed by atril-1.22.0-2.mga7.x86_64 zip is needed by atril-1.22.0-2.mga7.x86_64 libenchant-2.so.2()(64bit) is needed by pluma-1.22.0-1.mga7.x86_64 typelib(WebKit) = 3.0 is needed by (installed) mageiawelcome-1.15-1.mga6.noarch Steps to reproduce: 1. Create an up-to-date Mate only install (Mga6) 2. Edit the on-line media from Mga6 to Mga7 (or cauldron) eg: urpmi.addmedia --distrib 'ftp://ftp.free.fr/mirrors/mageia.org/distrib/7/x86_64' 3. Run the upgrade via # urpmi --auto-update. 4. Upgrade will fail with lots of packages unable to be installed. 5. Type # urpmi zip unzip 6. Continue upgrade with # urpmi --auto-update 7. Another error message will require your attention: The following packages have to be removed for others to be upgraded: lib64dnf1-0.11.1-1.mga6.x86_64 (due to missing libsolvext.so.0()(64bit), due to missing libsolv.so.0()(64bit), due to missing libsolv.so.0(SOLV_1.0)(64bit), due to unsatisfied lib64solv0(x86-64) >= 0.6.30-1, due to missing libsolvext.so.0(SOLV_1.0)(64bit)) lib64solv0-0.6.30-1.mga6.x86_64 (due to unsatisfied libsolv-tools == 0.6.30-1.mga6) (y/N) 8. Press 'y' and proceed with the rest of the installation. 9. Reboot to complete upgrade and login to Mate 1.22.0 in Mga7