Description of problem:when attempting to achieve the last update with dnf, the pkg webkit2-jsc prevent the update to be completed: [root@magaux alain4]# LANGUAGE=C dnf --refresh upgrade created by dnf config-manager from http://dl.google.com/linux/chrome/rpm/stable/x86_64 81 kB/s | 1.3 kB 00:00 Mageia 7 - i586 25 kB/s | 4.3 kB 00:00 Mageia 7 - i586 - Updates 22 kB/s | 3.4 kB 00:00 determining the fastest mirror (1 hosts).. done. [ === ] --- B/s | 0 B --:-- ETA Mageia 7 - i586 - Nonfree 5.1 kB/s | 3.8 kB 00:00 Mageia 7 - i586 - Nonfree - Updates 22 kB/s | 3.3 kB 00:00 Mageia 7 - x86_64 - Nonfree 8.0 kB/s | 3.8 kB 00:00 Mageia 7 - x86_64 - Nonfree - Updates 22 kB/s | 3.3 kB 00:00 Mageia 7 - i586 - Tainted 26 kB/s | 4.2 kB 00:00 Mageia 7 - i586 - Tainted - Updates 21 kB/s | 3.3 kB 00:00 Mageia 7 - x86_64 - Tainted 36 kB/s | 4.2 kB 00:00 Mageia 7 - x86_64 - Tainted - Updates 28 kB/s | 3.3 kB 00:00 Mageia 7 - x86_64 23 kB/s | 4.3 kB 00:00 Mageia 7 - x86_64 - Updates 21 kB/s | 3.4 kB 00:00 Opera packages 101 kB/s | 2.9 kB 00:00 skype (stable) 20 kB/s | 2.9 kB 00:00 vivaldi 433 kB/s | 2.9 kB 00:00 Error: Problem: webkit2-jsc-2.24.4-1.mga7.i586 has inferior architecture - package webkit2-plugin-process-gtk2-2.24.4-1.mga7.x86_64 requires webkit2-jsc = 2.24.4-1.mga7, but none of the providers can be installed - cannot install both webkit2-jsc-2.26.2-1.mga7.x86_64 and webkit2-jsc-2.24.4-1.mga7.x86_64 - cannot install the best update candidate for package webkit2-plugin-process-gtk2-2.24.4-1.mga7.x86_64 - cannot install the best update candidate for package webkit2-jsc-2.24.4-1.mga7.x86_64 (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3.
See also bug 25698, which contains this problem but concerns kernel panics on shutdown subsequent to thu update batch which included this pkg. This bug is not universal, since the update - which typically involved: - cpio-2.13-1.mga7.x86_64 - fribidi-1.0.5-2.1.mga7.x86_64 - lib64fribidi0-1.0.5-2.1.mga7.x86_64 - lib64javascriptcore-gir4.0-2.26.2-1.mga7.x86_64 - lib64javascriptcoregtk4.0_18-2.26.2-1.mga7.x86_64 - lib64webkit2gtk-gir4.0-2.26.2-1.mga7.x86_64 - lib64webkit2gtk4.0_37-2.26.2-1.mga7.x86_64 - libfribidi0-1.0.5-2.1.mga7.i586 - python2-numpy-1.16.3-1.mga7.x86_64 - python3-numpy-1.16.3-1.mga7.x86_64 - timezone-2019c-1.mga7.x86_64 - timezone-java-2019c-1.mga7.noarch - webkit2-2.26.2-1.mga7.x86_64 (from https://bugs.mageia.org/show_bug.cgi?id=25698#c7) has clearly happened elsewhere without problem; my own system included. webkit2 has no registered maintainer, so assigning this globally; and CC'ing Luigi as a past committer.
Assignee: bugsquad => pkg-bugsSource RPM: (none) => webkit2-2.26.2-1.mga7.src.rpmCC: (none) => luigiwalser
CC: luigiwalser => nicolas.salguero
It's because there's an error in obsoletes. http://svnweb.mageia.org/packages/updates/7/webkit2/current/SPECS/webkit2.spec?revision=1458368&view=markup#l80 We don't have webkit2gtk3-plugin-process-gtk2, but webkit2-plugin-process-gtk2. I'll push a fix for it.
CC: (none) => jani.valimaa
Suggested advisory: ======================== Updated webkit2 packages fix a packaging problem: The obsolete package is not webkit2gtk3-plugin-process-gtk2 but webkit2-plugin-process-gtk2. That packaging issue leads to a conflict that prevents dnf from updating webkit2. References: https://bugs.mageia.org/show_bug.cgi?id=25699 ======================== Updated packages in core/updates_testing: ======================== webkit2-2.26.2-1.1.mga7 webkit2-jsc-2.26.2-1.1.mga7 lib(64)webkit2gtk4.0_37-2.26.2-1.1.mga7 lib(64)javascriptcoregtk4.0_18-2.26.2-1.1.mga7 lib(64)webkit2-devel-2.26.2-1.1.mga7 lib(64)javascriptcore-gir4.0-2.26.2-1.1.mga7 lib(64)webkit2gtk-gir4.0-2.26.2-1.1.mga7 from SRPMS: webkit2-2.26.2-1.1.mga7.src.rpm
Assignee: pkg-bugs => qa-bugsHardware: x86_64 => AllStatus: NEW => ASSIGNED
Created attachment 11369 [details] List of installed packages Ran a full # dnf upgrade with updates_testing* enabled. It works fine. That is a test of the upgrade itself, not of its components. Ulrich
CC: (none) => bequimao.de
Marked as ok.
Whiteboard: (none) => MGA7-64-OK
Validating. Advisory in Comment 3.
CC: (none) => andrewsfarm, sysadmin-bugsKeywords: (none) => validated_update
Keywords: (none) => advisoryCC: (none) => tmb
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2019-0217.html
Status: ASSIGNED => RESOLVEDResolution: (none) => FIXED