Description of problem: Unable to update ibus.i686 because leak of ibus-gtk3.i686. Version-Release number of selected component (if applicable): $ rpm -qa ibus\* ibus-1.5.19-4.fc29.i686 ibus-1.5.19-4.fc29.x86_64 ibus-chewing-1.6.1-4.fc29.x86_64 ibus-devel-1.5.19-4.fc29.x86_64 ibus-gtk2-1.5.19-4.fc29.i686 ibus-gtk2-1.5.19-4.fc29.x86_64 ibus-gtk3-1.5.19-4.fc29.i686 ibus-gtk3-1.5.19-4.fc29.x86_64 ibus-handwrite-3.0.0-9.fc29.x86_64 ibus-hangul-1.5.1-2.fc29.x86_64 ibus-input-pad-1.4.99.20140916-9.fc29.x86_64 ibus-kkc-1.5.22-10.fc29.x86_64 ibus-libpinyin-1.10.92-1.fc29.x86_64 ibus-libs-1.5.19-4.fc29.i686 ibus-libs-1.5.19-4.fc29.x86_64 ibus-m17n-1.3.4-27.fc29.x86_64 ibus-mozc-2.23.2815.102-2.fc29.x86_64 ibus-pinyin-1.5.0-15.fc29.x86_64 ibus-qt-1.3.3-20.fc29.x86_64 ibus-rawcode-1.3.2-13.fc29.x86_64 ibus-rime-1.2-8.fc29.x86_64 ibus-setup-1.5.19-4.fc29.noarch ibus-table-1.9.21-2.fc29.noarch ibus-table-chinese-1.8.2-11.fc29.noarch ibus-table-chinese-wubi-haifeng-1.8.2-11.fc29.noarch ibus-table-chinese-wubi-jidian-1.8.2-11.fc29.noarch ibus-table-devel-1.9.21-2.fc29.noarch ibus-typing-booster-2.2.0-1.fc29.noarch ibus-wayland-1.5.19-4.fc29.x86_64 How reproducible: Everytime Steps to Reproduce: 1. run "sudo dnf update" Actual results: $ sudo dnf update Contacting OpenClient Router for restricted repository information Open Client for Linux Fedora 29 x86_64 - Commun 2.0 kB/s | 3.6 kB 00:01 Dependencies resolved. Problem 1: ibus-1.5.19-4.fc29.i686 has inferior architecture - cannot install both ibus-1.5.19-9.fc29.x86_64 and ibus-1.5.19-4.fc29.x86_64 - cannot install both ibus-1.5.19-4.fc29.x86_64 and ibus-1.5.19-9.fc29.x86_64 - cannot install the best update candidate for package ibus-1.5.19-4.fc29.i686 - cannot install the best update candidate for package ibus-1.5.19-4.fc29.x86_64 Problem 2: ibus-gtk3-1.5.19-4.fc29.i686 has inferior architecture - cannot install both ibus-gtk3-1.5.19-9.fc29.x86_64 and ibus-gtk3-1.5.19-4.fc29.x86_64 - cannot install both ibus-gtk3-1.5.19-4.fc29.x86_64 and ibus-gtk3-1.5.19-9.fc29.x86_64 - cannot install the best update candidate for package ibus-gtk3-1.5.19-4.fc29.i686 - cannot install the best update candidate for package ibus-gtk3-1.5.19-4.fc29.x86_64 Problem 3: problem with installed package ibus-1.5.19-4.fc29.i686 - package ibus-1.5.19-4.fc29.i686 requires ibus-gtk2(x86-32) = 1.5.19-4.fc29, but none of the providers can be installed - cannot install both ibus-gtk2-1.5.19-9.fc29.i686 and ibus-gtk2-1.5.19-4.fc29.i686 - cannot install both ibus-gtk2-1.5.19-4.fc29.i686 and ibus-gtk2-1.5.19-9.fc29.i686 - cannot install the best update candidate for package ibus-gtk2-1.5.19-4.fc29.i686 Problem 4: problem with installed package ibus-gtk3-1.5.19-4.fc29.i686 - package ibus-gtk3-1.5.19-4.fc29.i686 requires ibus-libs(x86-32) = 1.5.19-4.fc29, but none of the providers can be installed - cannot install both ibus-libs-1.5.19-9.fc29.i686 and ibus-libs-1.5.19-4.fc29.i686 - cannot install both ibus-libs-1.5.19-4.fc29.i686 and ibus-libs-1.5.19-9.fc29.i686 - cannot install the best update candidate for package ibus-libs-1.5.19-4.fc29.i686 ================================================================================ Package Arch Version Repository Size ================================================================================ Skipping packages with conflicts: (add '--best --allowerasing' to command line to force their upgrade): ibus x86_64 1.5.19-9.fc29 updates 6.0 M ibus-gtk2 i686 1.5.19-9.fc29 updates 27 k ibus-gtk3 x86_64 1.5.19-9.fc29 updates 26 k ibus-libs i686 1.5.19-9.fc29 updates 232 k Transaction Summary ================================================================================ Skip 4 Packages Nothing to do. Complete! Expected results: ibus-gtk3.i686 of version 1.5.19-9.fc29 should also be provided. Additional info: ibus.i686 is needed to input japanese into i686 applications.
ibus-gtk3 has required ibus to keep the version between the modules. But now the dependencies are deleted since ibus-gtk3 works without ibus for flatpak. But I will try to resolve this issue.
Probably I'd suggest to run `dnf update ibus\* --best --allowerasing` I have no idea to resolve this without dependencies. "Obsoletes" and "Provides" also didn't help to resolve the issue. I know `dnf update` could work fine if you would delete all i686 packages.
Thank you for your contact. As I wrote in my report, I need ibus.i686 to input japanese into i686 applications so that I cannot delete i686 packages.
After above command is done, probably you can install ibus-gtk3.i686 by manual? # dnf install https://kojipkgs.fedoraproject.org//packages/ibus/1.5.19/9.fc29/i686/ibus-gtk3-1.5.19-9.fc29.i686.rpm I don't know why `dnf install ibus-gtk3.i686` does not work. I think ibus.i686 is not needed but ibus-gtk3.i686 and ibus-libs-i686 are needed for i686 gtk3 applications.
we anyhow want back ibus.i686 and ibus-gtk3.i686 packages back into updates repository. they are not present here -> https://dl.fedoraproject.org/pub/fedora/linux/updates/29/Everything/x86_64/Packages/i/ Someone report this to Fedora releng -> https://pagure.io/releng/new_issue
(In reply to fujiwara from comment #4) > After above command is done, probably you can install ibus-gtk3.i686 by > manual? > > # dnf install > https://kojipkgs.fedoraproject.org//packages/ibus/1.5.19/9.fc29/i686/ibus- > gtk3-1.5.19-9.fc29.i686.rpm > > I don't know why `dnf install ibus-gtk3.i686` does not work. > I think ibus.i686 is not needed but ibus-gtk3.i686 and ibus-libs-i686 are > needed for i686 gtk3 applications. Thank you very much for your package. The package works fine with me.
(In reply to Parag Nemade from comment #5) > we anyhow want back ibus.i686 and ibus-gtk3.i686 packages back into updates > repository. they are not present here -> > https://dl.fedoraproject.org/pub/fedora/linux/updates/29/Everything/x86_64/ > Packages/i/ > > Someone report this to Fedora releng -> https://pagure.io/releng/new_issue Thank you! I will report it.
https://pagure.io/releng/issue/7937