Problem with update Tumbleweed + KDE (April 2024)

E.g. YaST > Software > Repository Management.
Or remove them with zypper rr ... .

(See man zypper for most of your zypper questions and much more).

1 Like

Yast -->Software-> manage repositories
Regards
Philippe

1 Like

i’ve disabled unnecessary repos…

tsury@localhost:~> sudo zypper lr -u
Repository priorities in effect:                                                                                                                                                                                                              (See 'zypper lr -P' for details)
      90 (raised priority)  :  1 repository
      99 (default priority) :  9 repositories

#  | Alias                                | Name                                           | Enabled | GPG Check | Refresh | URI
---+--------------------------------------+------------------------------------------------+---------+-----------+---------+------------------------------------------------------------------------------------------------------------
 1 | code                                 | Visual Studio Code                             | Yes     | (r ) Yes  | No      | https://packages.microsoft.com/yumrepos/vscode
 2 | download.opensuse.org-non-oss        | Main Repository (NON-OSS)                      | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/tumbleweed/repo/non-oss/
 3 | download.opensuse.org-oss            | Main Repository (OSS)                          | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/tumbleweed/repo/oss/
 4 | download.opensuse.org-tumbleweed     | Main Update Repository                         | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/tumbleweed/
 5 | google-chrome                        | google-chrome                                  | Yes     | (r ) Yes  | Yes     | https://dl.google.com/linux/chrome/rpm/stable/x86_64
 6 | home_fusionfuture_office             | home:fusionfuture:office (openSUSE_Tumbleweed) | Yes     | (r ) Yes  | No      | https://download.opensuse.org/repositories/home:/fusionfuture:/office/openSUSE_Tumbleweed/
10 | https-download.opensuse.org-6e5be146 | home:favogt:symbolictw                         | No      | ----      | ----    | https://download.opensuse.org/repositories/home:/favogt:/symbolictw/standard/
 9 | https-download.opensuse.org-59ffdfb9 | openSUSE:Factory                               | No      | ----      | ----    | https://download.opensuse.org/tumbleweed/repo/oss/
 7 | https-download.opensuse.org-272c3b90 | openSUSE:Factory:NonFree                       | No      | ----      | ----    | https://download.opensuse.org/repositories/openSUSE:/Factory:/NonFree/standard/
 8 | https-download.opensuse.org-552011d6 | openSUSE:Tumbleweed                            | No      | ----      | ----    | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/
11 | https-download.opensuse.org-a393b18a | home:serantes:branches:openSUSE:Factory        | No      | ----      | ----    | https://download.opensuse.org/repositories/home:/serantes:/branches:/openSUSE:/Factory/openSUSE_Tumbleweed/
12 | microsoft-edge                       | microsoft-edge                                 | Yes     | (r ) Yes  | Yes     | https://packages.microsoft.com/yumrepos/edge/
13 | microsoft-edge-stable                | microsoft-edge-stable                          | Yes     | (r ) Yes  | Yes     | https://packages.microsoft.com/yumrepos/edge/
14 | openSUSE-20230422-0                  | openSUSE-20230422-0                            | No      | ----      | ----    | hd:/?device=/dev/disk/by-id/usb-TOSHIBA_TransMemory_7427EAB351F9CDC0E70A17A4-0:0-part2
15 | packman                              | packman                                        | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/
16 | packman-essentials                   | packman-essentials                             | No      | ----      | ----    | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials/
17 | repo-debug                           | openSUSE-Tumbleweed-Debug                      | No      | ----      | ----    | http://download.opensuse.org/debug/tumbleweed/repo/oss/
18 | repo-openh264                        | Open H.264 Codec (openSUSE Tumbleweed)         | Yes     | (r ) Yes  | Yes     | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed
19 | repo-source                          | openSUSE-Tumbleweed-Source                     | No      | ----      | ----    | http://download.opensuse.org/source/tumbleweed/repo/oss/

but still has depedency problem TT^TT

tsury@localhost:~> sudo zypper dup
[sudo] password for root: 
Sorry, try again.
[sudo] password for root: 
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...

Problem: the to be installed fcitx5-qt6-5.1.4-1.5.x86_64 requires 'libFcitx5Utils.so.2()(64bit)', but this requirement cannot be provided
  not installable providers: libFcitx5Utils2-5.1.7-1.2.x86_64[download.opensuse.org-oss]
 Solution 1: Following actions will be done:
  keep obsolete fcitx5-qt6-5.1.1-1.5.x86_64
  keep obsolete libQt6Gui6-6.6.1-5.1.x86_64
  keep obsolete libQt6Core6-6.6.1-5.1.x86_64
  keep obsolete libQt6DBus6-6.6.1-5.1.x86_64
  keep obsolete libQt6OpenGL6-6.6.1-5.1.x86_64
  keep obsolete libQt6Widgets6-6.6.1-5.1.x86_64
 Solution 2: Following actions will be done:
  keep obsolete libQt6Gui6-6.6.1-5.1.x86_64
  keep obsolete libQt6Core6-6.6.1-5.1.x86_64
  keep obsolete libQt6DBus6-6.6.1-5.1.x86_64
  keep obsolete libQt6OpenGL6-6.6.1-5.1.x86_64
  keep obsolete libQt6Widgets6-6.6.1-5.1.x86_64
 Solution 3: deinstallation of fcitx-gtk2-4.2.9.9-2.2.x86_64
 Solution 4: deinstallation of fcitx5-qt6-5.1.1-1.5.x86_64
 Solution 5: break fcitx5-qt6-5.1.4-1.5.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/4/5/c/d/?] (c): ^C
Trying to exit gracefully...

I should choose solution 3 (because gtk2 is old) and see if this gives some other problem

Regards
Philippe

what’s with this fcitx actually? how to ignore this package and not do anything to it? neither upgrade or downgrade? or maybe i could remove it totally since i’m not using it (probably)

Hello see this info

philippe@hpprol2:~> zypper info  fcitx
Loading repository data...
Reading installed packages...

Information for package fcitx:
------------------------------
Repository     : Main Repository (OSS)
Name           : fcitx
Version        : 4.2.9.9-3.2
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 8.7 MiB
Installed      : No
Status         : not installed
Source package : fcitx-4.2.9.9-3.2.src
Upstream URL   : https://github.com/fcitx/fcitx
Summary        : Flexible Context-aware Input Tool with eXtension
Description    : 
    Fcitx is a CJK input method framework. It supports Table,
    Pinyin and QuWei input methods. It's flexible and fast.

I think it is related to asian language

Regards
Philippe

1 Like

ah, okay…

a little update from Phils’ advice, if i pick #3 choice, i got many more technical question that i’m not really familiar to answer; but choice #4 direct me to the final confirmation question whether i’m okay to upgrade from tumbleweed 20240115 to 20240414 or not. i’ll try this choice and report later if success.

thanks

Perfect.
I think that you need the fcitx packages only if you work with chinese or japan texts, for more info see
https://zsigri.tripod.com/fontboard/cjk/input.html

None of the fcitx packages are present on my system.
Regards
Philippe

Recap of the solution for this update problem (OpenSUSE Tumbleweed 20240115 → 20240414):

  1. Check Repos in the system
zypper lr -d

or

zypper lr -u
  1. disable unnecessary repos / repos with url that is not contain ‘tumbleweed’. in my case i’m using gui for this task, but for info this is the command I might use
zypper mr -d 7 
zypper mr -d 8
zypper mr -d 9
zypper mr -d 10
zypper mr -d 11
zypper mr -d 16
zypper ref
  1. run update but this time from terminal (because gui won’t give choices like terminal way):

sudo zypper dup

this time the error will be like this:

Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...

Problem: the to be installed fcitx5-qt6-5.1.4-1.5.x86_64 requires 'libFcitx5Utils.so.2()(64bit)', but this requirement cannot be provided
  not installable providers: libFcitx5Utils2-5.1.7-1.2.x86_64[download.opensuse.org-oss]
 Solution 1: Following actions will be done:
  keep obsolete fcitx5-qt6-5.1.1-1.5.x86_64
  keep obsolete libQt6Gui6-6.6.1-5.1.x86_64
  keep obsolete libQt6Core6-6.6.1-5.1.x86_64
  keep obsolete libQt6DBus6-6.6.1-5.1.x86_64
  keep obsolete libQt6OpenGL6-6.6.1-5.1.x86_64
  keep obsolete libQt6Widgets6-6.6.1-5.1.x86_64
 Solution 2: Following actions will be done:
  keep obsolete libQt6Gui6-6.6.1-5.1.x86_64
  keep obsolete libQt6Core6-6.6.1-5.1.x86_64
  keep obsolete libQt6DBus6-6.6.1-5.1.x86_64
  keep obsolete libQt6OpenGL6-6.6.1-5.1.x86_64
  keep obsolete libQt6Widgets6-6.6.1-5.1.x86_64
 Solution 3: deinstallation of fcitx-gtk2-4.2.9.9-2.2.x86_64
 Solution 4: deinstallation of fcitx5-qt6-5.1.1-1.5.x86_64
 Solution 5: break fcitx5-qt6-5.1.4-1.5.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/4/5/c/d/?] (c):

i chose 4 this time, and the upgrade did happen. Now i’m running the latest version of OpenSUSE Tumbleweed 20240414, i just pray there won’t be so many bugs now.

that’s it, i don’t know if this post will help someone later and whether I explain my problem and solution correctly. anyway thanks for all senpai that help me update my OS, it’s wonderful to be part of OpenSUSE Community, cheers!

First, this is not because they have not the string “Tumbleweed”, but for other reasons.

Second, the advice is to remove them. Why having all those disabled and never needed repos polluting your repo list?

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.