| Summary: | upgrading Mg6 to Mga7(cauldron) with lib(64)yui7-ncurses package fails with conflict | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Ben McMonagle <westel> |
| Component: | RPM Packages | Assignee: | Angelo Naselli <anaselli> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | smelror |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | (lib(64)yui7-ncurses) lib(64)yui8-ncurses-2.48.3-3.mga7.src.rpm, manatools-1.1.7-2.mga7.src.rpm | CVE: | |
| Status comment: | |||
It's basically related to manatools, requiring libyui7. I've compiled manatools locally with libyui8 and that went OK. Haven't installed it, so I don't know if there are any runtime issues. Assigning to registered maintainer of manatools. Cheers, Stig Source RPM:
(lib(64)yui7-ncurses) lib(64)yui8-ncurses-2.48.3-3.mga7.i586.rpm =>
(lib(64)yui7-ncurses) lib(64)yui8-ncurses-2.48.3-3.mga7.src.rpm, manatools-1.1.7-2.mga7.src.rpm Sorry, I'm far from home and cannot work on anything here until next month. new upgrade fails with conflict libyui9 which package exactly? update completed today without libyui7-ncurses failure after upgrade isodumper launches without error Status:
NEW =>
RESOLVED |
Description of problem: when upgrading Mga6 system to Mga7(cauldron) that has an application that uses libyui7-ncurses, the upgrade fails with conflict: Installation failed: file /usr/bin/libyui-terminal from install of libyui8-ncurses-2.48.3-3.mga7.i586 conflicts with file from package libyui7-ncurses-2.47.6-1.mga6.i586 libsrtp.so.1 is needed by libopal3.16.2-3.16.2-3.mga7.i586 libgexiv2.so.2 is needed by libgimp2.0_0-1:2.10.8-2.mga7.i586 libgexiv2.so.2 is needed by gimp-1:2.10.8-2.mga7.i586 libmypaint-1.3.so.0 is needed by gimp-1:2.10.8-2.mga7.i586 libwebpmux.so.3 is needed by gimp-1:2.10.8-2.mga7.i586 libQt5Core.so.5(Qt_5.11) is needed by libqt5dbus5-5.11.2-2.mga7.i586 qtbase5-common = 5.11.2 is needed by libqt5dbus5-5.11.2-2.mga7.i586 libQt5Core.so.5(Qt_5.11) is needed by libqt5qml5-5.11.2-1.mga7.i586 libQt5Core.so.5(Qt_5.11) is needed by libqt5x11extras5-5.11.2-1.mga7.i586 libQt5Core.so.5(Qt_5.11) is needed by libqt5network5-5.11.2-2.mga7.i586 qtbase5-common = 5.11.2 is needed by libqt5network5-5.11.2-2.mga7.i586 libQt5Core.so.5(Qt_5.11) is needed by gstreamer1.0-plugins-good-1.14.4-1.mga7.i586 libQt5Core.so.5(Qt_5.11) is needed by libqt5xcbqpa5-5.11.2-2.mga7.i586 qtbase5-common = 5.11.2 is needed by libqt5xcbqpa5-5.11.2-2.mga7.i586 libQt5Core.so.5(Qt_5.11) is needed by libqt5quick5-5.11.2-1.mga7.i586 libQt5Core.so.5(Qt_5.11) is needed by libqt5eglfskmssupport5-5.11.2-2.mga7.i586 qtbase5-common = 5.11.2 is needed by libqt5eglfskmssupport5-5.11.2-2.mga7.i586 libboost_signals.so.1.68.0 is needed by ekiga-4.0.1-27.mga7.i586 libopal.so.3.16.2 is needed by ekiga-4.0.1-27.mga7.i586 libpt.so.2.16.2 is needed by ekiga-4.0.1-27.mga7.i586 opal3 >= 3.16.2 is needed by ekiga-4.0.1-27.mga7.i586 libyui8-mga-ncurses is needed by isodumper-1.04-1.mga7.noarch libyui8-ncurses is needed by isodumper-1.04-1.mga7.noarch libyui8-gtk is needed by isodumper-gtk-1.04-1.mga7.noarch libyui8-mga-gtk is needed by isodumper-gtk-1.04-1.mga7.noarch libQt5Core.so.5(Qt_5.11) is needed by libqt5widgets5-5.11.2-2.mga7.i586 qtbase5-common = 5.11.2 is needed by libqt5widgets5-5.11.2-2.mga7.i586 libQt5Core.so.5(Qt_5.11) is needed by scribus-1.5.4-5.mga7.i586 libQt5Core.so.5(Qt_5.11) is needed by libqt5printsupport5-5.11.2-2.mga7.i586 qtbase5-common = 5.11.2 is needed by libqt5printsupport5-5.11.2-2.mga7.i586 libQt5Core.so.5(Qt_5.11) is needed by libqt5xml5-5.11.2-2.mga7.i586 qtbase5-common = 5.11.2 is needed by libqt5xml5-5.11.2-2.mga7.i586 libMagickCore-7.Q16HDRI.so.6 is needed by imagemagick-7.0.8.14-2.mga7.tainted.i586 libMagickWand-7.Q16HDRI.so.6 is needed by imagemagick-7.0.8.14-2.mga7.tainted.i586 libMagickWand-7.Q16HDRI.so.6(VERS_6.0) is needed by imagemagick-7.0.8.14-2.mga7.tainted.i586 libmagick-7Q16HDRI_6 = 7.0.8.14 is needed by imagemagick-7.0.8.14-2.mga7.tainted.i586 libwebpmux.so.3 is needed by imagemagick-7.0.8.14-2.mga7.tainted.i586 manually remove libyui7-ncurses [root@localhost ~]# urpme libyui7-ncurses To satisfy dependencies, the following 4 packages will be removed (1.6MB): isodumper-0.59-1.mga6.noarch (due to missing libyui-ncurses, due to missing libyui-mga-ncurses, due to missing isodumper-gui) isodumper-gtk-0.59-1.mga6.noarch (due to unsatisfied isodumper == 0.59-1.mga6) libyui7-mga-ncurses-1.0.2-3.mga6.i586 (due to missing libyui-ncurses.so.7) libyui7-ncurses-2.47.6-1.mga6.i586 Remove 4 packages? (y/N) y after removal of packages, re-running # urpmi --auto update completes without further issue. re-installation of the removed package completes the upgrade [root@localhost ~]# urpmi isodumper In order to satisfy the 'isodumper-gui' dependency, one of the following packages is needed: 1- isodumper-gtk-1.04-1.mga7.noarch: IsoDumper for GTK (to install) 2- isodumper-qt-1.04-1.mga7.noarch: IsoDumper for Qt (to install) What is your choice? (1-2) 1 To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release (distrib1)") isodumper 1.04 1.mga7 noarch isodumper-gtk 1.04 1.mga7 noarch libyui8-gtk 2.44.9 3.mga7 i586 libyui8-mga-gtk 1.0.3 3.mga7 i586 libyui8-mga-ncurses 1.0.3 5.mga7 i586 libyui8-ncurses 2.48.3 3.mga7 i586 2.5MB of additional disk space will be used. 841KB of packages will be retrieved. Proceed with the installation of the 6 packages? (Y/n) y reboot and login to new Mga7 system desktop to complete upgrade Version-Release number of selected component (if applicable): lib(64)yui8-ncurses-2.48.3-3.mga7.i586.rpm How reproducible: every time Steps to Reproduce: 1. create updated Mga6 system 2. add application that utilises libyui7-ncurses package (isodumper) 3. edit on-line media to reflect Mga7 (cauldron) eg: http://mirror.math.princeton.edu/pub/mageia/distrib/7/i586/media/core/release 4. upgrade system with [root@localhost ~]# urpmi --auto-update. 5 at conflict report, remove libyui7-ncurses and associated packages. 6. run urpmi --auto-update to complete upgrade