Bug 25407 - Mageia6 to 7 packages conflict Installation failed
Summary: Mageia6 to 7 packages conflict Installation failed
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: x86_64 Linux
Priority: Normal major
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL: https://www.mageialinux-online.org/fo...
Whiteboard: MGA7-64-OK
Keywords: 6.1, 7final, advisory, validated_update
Depends on:
Blocks:
 
Reported: 2019-09-05 15:33 CEST by Pierre Pontier
Modified: 2019-09-27 21:39 CEST (History)
6 users (show)

See Also:
Source RPM: qscintilla2-qt4-common
CVE:
Status comment:


Attachments

Description Pierre Pontier 2019-09-05 15:33:30 CEST
I have follow the instructions: 
https://wiki.mageia.org/en/Mageia_7_Notes_de_version-fr#Mise_.C3.A0_niveau_depuis_Mageia_6

systemctl isolate multi-user.target
urpmi.removemedia -a
urpmi.addmedia --distrib --mirrorlist 'http://mirrors.mageia.org/api/mageia.7.$ARCH.list'
urpmi --auto-update --auto --force

I obtain that:
http://suryavarman.fr/stockage/mageia6to7/IMG_20190904_212400.jpg

If I use the test command 
# urpmi --auto-update --auto --force --download-all --test

i obtain that:
##########################################################################################################################################################################################################
L'installation a échoué :       le fichier /usr/share/qt4/translations/qscintilla_cs.qm de l'installation de qscintilla2-qt4-common-2.11.1-6.mga7.x86_64 entre en conflit avec le fichier du paquet lib64qscintilla2_12-2.9.1-7.mga6.x86_64
        le fichier /usr/share/qt4/translations/qscintilla_de.qm de l'installation de qscintilla2-qt4-common-2.11.1-6.mga7.x86_64 entre en conflit avec le fichier du paquet lib64qscintilla2_12-2.9.1-7.mga6.x86_64
        le fichier /usr/share/qt4/translations/qscintilla_es.qm de l'installation de qscintilla2-qt4-common-2.11.1-6.mga7.x86_64 entre en conflit avec le fichier du paquet lib64qscintilla2_12-2.9.1-7.mga6.x86_64
        le fichier /usr/share/qt4/translations/qscintilla_fr.qm de l'installation de qscintilla2-qt4-common-2.11.1-6.mga7.x86_64 entre en conflit avec le fichier du paquet lib64qscintilla2_12-2.9.1-7.mga6.x86_64
        le fichier /usr/share/qt4/translations/qscintilla_pt_br.qm de l'installation de qscintilla2-qt4-common-2.11.1-6.mga7.x86_64 entre en conflit avec le fichier du paquet lib64qscintilla2_12-2.9.1-7.mga6.x86_64
Certains paquets ont été installés mais d'autres ont échoué.
Le paquetage demandé ne peut pas être installé :
steam-1.0.0.61-1.mga7.nonfree.x86_64 (en raison de conflit avec mesa-19.1.5-2.mga7.x86_64, Tentative de promouvoir libmesagl1)
Pierre Pontier 2019-09-05 15:34:26 CEST

Keywords: (none) => 6.1, 7final

Comment 1 Pierre Pontier 2019-09-05 17:54:24 CEST
With dnf i have the sames errors:
dnf system-upgrade: error: argument [download|clean|reboot|upgrade|log]: invalid choice: ':' (choose from 'download', 'clean', 'reboot', 'upgrade', 'log')
[root@localhost trunk]# dnf install 'dnf-command(system-upgrade)'
Blabla
Dépendances résolues.
Rien à faire.
Terminé !

[root@localhost trunk]# dnf system-upgrade --releasever 7 download --allowerasing

Blabla

(3148 paquets 3.5Go  :p)
Total                                                                                                                                                                                                        2.3 MB/s | 3.5 GB     26:01    
Test de la transaction en cours
La vérification de la transaction a réussi.
Lancement de la transaction de test
Les paquets téléchargés ont été mis en cache jusqu’à la prochaine transaction réussie.
Vous pouvez supprimer les paquets en cache en exécutant « dnf clean packages ».
Erreur : Erreur du contrôle de transaction :
  le fichier /usr/share/qt4/translations/qscintilla_cs.qm de l'installation de qscintilla2-qt4-common-2.11.1-6.mga7.x86_64 entre en conflit avec le fichier du paquet lib64qscintilla2_12-2.9.1-7.mga6.x86_64
  le fichier /usr/share/qt4/translations/qscintilla_de.qm de l'installation de qscintilla2-qt4-common-2.11.1-6.mga7.x86_64 entre en conflit avec le fichier du paquet lib64qscintilla2_12-2.9.1-7.mga6.x86_64
  le fichier /usr/share/qt4/translations/qscintilla_es.qm de l'installation de qscintilla2-qt4-common-2.11.1-6.mga7.x86_64 entre en conflit avec le fichier du paquet lib64qscintilla2_12-2.9.1-7.mga6.x86_64
  le fichier /usr/share/qt4/translations/qscintilla_fr.qm de l'installation de qscintilla2-qt4-common-2.11.1-6.mga7.x86_64 entre en conflit avec le fichier du paquet lib64qscintilla2_12-2.9.1-7.mga6.x86_64
  le fichier /usr/share/qt4/translations/qscintilla_pt_br.qm de l'installation de qscintilla2-qt4-common-2.11.1-6.mga7.x86_64 entre en conflit avec le fichier du paquet lib64qscintilla2_12-2.9.1-7.mga6.x86_64

Résumé des erreurs
papoteur 2019-09-05 18:49:39 CEST

CC: (none) => yves.brungard_mageia
Source RPM: (none) => qscintilla2-qt4-common
Version: 6 => 7

papoteur 2019-09-05 19:06:07 CEST

CC: (none) => pkg-bugs
Assignee: bugsquad => matteo.pasotti

Comment 2 David GEIGER 2019-09-06 04:31:09 CEST
Should be fixed in next qscintilla-2.11.1-6.1.mga7 update in Core/Updates_testing repo!

CC: (none) => geiger.david68210

Comment 3 Pierre Pontier 2019-09-06 08:06:28 CEST
Thx :)
Comment 4 David GEIGER 2019-09-07 06:59:31 CEST
Advisory:
========================

A conflict between the mga6 and mga7 package prevents the update.
So this update fixes this issue.

========================

Packages in 7/core/updates_testing:
========================
libqscintilla2_qt4_15-2.11.1-6.1.mga7.i586.rpm
libqscintilla2_qt5_15-2.11.1-6.1.mga7.i586.rpm
libqscintilla2-qt5-devel-2.11.1-6.1.mga7.i586.rpm
libqscintilla2-devel-2.11.1-6.1.mga7.i586.rpm
qscintilla2-qt5-common-2.11.1-6.1.mga7.i586.rpm
qscintilla2-qt4-common-2.11.1-6.1.mga7.i586.rpm
python3-qt5-qscintilla-2.11.1-6.1.mga7.i586.rpm
python3-qt4-qscintilla-2.11.1-6.1.mga7.i586.rpm
python2-qt5-qscintilla-2.11.1-6.1.mga7.i586.rpm
python2-qt4-qscintilla-2.11.1-6.1.mga7.i586.rpm

lib64qscintilla2_qt4_15-2.11.1-6.1.mga7.x86_64.rpm
lib64qscintilla2_qt5_15-2.11.1-6.1.mga7.x86_64.rpm
lib64qscintilla2-qt5-devel-2.11.1-6.1.mga7.x86_64.rpm
lib64qscintilla2-devel-2.11.1-6.1.mga7.x86_64.rpm
qscintilla2-qt5-common-2.11.1-6.1.mga7.x86_64.rpm
qscintilla2-qt4-common-2.11.1-6.1.mga7.x86_64.rpm
python3-qt5-qscintilla-2.11.1-6.1.mga7.x86_64.rpm
python3-qt4-qscintilla-2.11.1-6.1.mga7.x86_64.rpm
python2-qt5-qscintilla-2.11.1-6.1.mga7.x86_64.rpm
python2-qt4-qscintilla-2.11.1-6.1.mga7.x86_64.rpm

qscintilla-doc-qt5-2.11.1-6.1.mga7.noarch.rpm
qscintilla-doc-2.11.1-6.1.mga7.noarch.rpm

Source RPM:
========================
qscintilla-2.11.1-6.1.mga7.src.rpm

Assignee: matteo.pasotti => qa-bugs

Comment 5 Thomas Andrews 2019-09-23 15:28:51 CEST
Duck Duck Go informs me that this is essentially a coding tool. My coding days are long over, so I can't test that part. But considering the reason for the update, I'd say it needs to be in place before M6 goes EOL. Would a clean install be sufficient as a QA test for validation in this case?

CC: (none) => andrewsfarm

Comment 6 claire robinson 2019-09-23 17:49:37 CEST
Pierre, could you please test the updated package from Core Updates Testing and ensure it solves the issue for you.

Note: Only install the necessary updated qscintilla packages from Core Updates Testing, not everything there.

Please report here when done, so we can release it as a supported update.

Thanks
Comment 7 Dave Hodgins 2019-09-27 05:42:50 CEST
No idea how to test this, so validating based on a clean install of the updates
using qarepo. Advisory committed to svn.

Whiteboard: (none) => MGA7-64-OK
Keywords: (none) => advisory, validated_update
CC: (none) => davidwhodgins, sysadmin-bugs

Comment 8 Mageia Robot 2019-09-27 21:39:19 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2019-0141.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.