Problem with update Tumbleweed + KDE (April 2024)

Please help me find solution, i cannot update my system and now my Chrome started complaining about it’s not updated. I tried to run the system updater but got this error message:

the to be installed pkcs11-helper-1.25.1-3.1.i586 requires ‘libpkcs11-helper1 = 1.25.1’, but this requirement cannot be provided
the to be installed skanlite-24.02.1-1.2.x86_64 requires ‘libKSaneWidgets6.so.6()(64bit)’, but this requirement cannot be provided
the to be installed fcitx5-qt6-5.1.4-1.5.x86_64 requires ‘libFcitx5Utils.so.2()(64bit)’, but this requirement cannot be provided

any idea how to solve this? I’ve read some post about the need to disable some repos but I’m not sure I know enough to pull this off.

I’ve using opensuse for 1.5 year but only this time I cannot update the system, usually it run seamlessly…

Hello and welcome to the openSUSE forums.

Tumbleweed is updtaed by running (as root):

zypper dup

Did you do that?

1 Like

i run the update from system updater (Software Update widget), attached is the screenshot.

tried sudo zypper dup, and this is the result:

That is what you said earlier, but the recommended way is using

zyyper dup

I can only repeat that.

And when you do you can copy/paste hat command and all that follows in a post and then please use the </> button (Preformatted text) from the tool bar of the post editor. That is the best (and for many the only way) to post here what you do and get. It is then searchable (a screen shot is not) and complete.

Edit: OK maybe that screenshot will do to interpret your problem, but next time please text copy/paste.

1 Like

is this fine?

[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...
3 Problems:
Problem: the to be installed pkcs11-helper-1.25.1-3.1.i586 requires 'libpkcs11-helper1 = 1.25.1', but this requirement cannot be provided
Problem: the to be installed skanlite-24.02.1-1.2.x86_64 requires 'libKSaneWidgets6.so.6()(64bit)', but this requirement cannot be provided
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

Problem: the to be installed pkcs11-helper-1.25.1-3.1.i586 requires 'libpkcs11-helper1 = 1.25.1', but this requirement cannot be provided
  not installable providers: libpkcs11-helper1-1.25.1-3.1.i586[https-download.opensuse.org-6e5be146]
 Solution 1: Following actions will be done:
  keep obsolete pkcs11-helper-1.29.0-1.4.x86_64
  keep obsolete libpkcs11-helper1-1.29.0-1.4.x86_64
 Solution 2: deinstallation of pkcs11-helper-1.29.0-1.4.x86_64
 Solution 3: install libpkcs11-helper1-1.25.1-3.1.i586 despite the inferior architecture
 Solution 4: break pkcs11-helper-1.25.1-3.1.i586 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/4/s/r/c/d/?] (c): 

This package does not exist in Tumbleweed, at least now. You should start with showing your repositories.

1 Like

Almost :wink:

You should also include the line with the prompt and the command just before the output. Else people have to guess what you did to get that output.
And to round it off, showing the new prompt line at the end will confirm that that is all there is, complete.

1 Like

currently in tumbleweed libpkcs11-helper1 (64 and 32 bits) are at version 1.30.0. not 1.25.1
Can you give use the result of command zypper lr -u

Regards
Philippe

And why do you have i586 packages installed?

For a new person here, that should ne done with

zypper lr -d
1 Like

That is how zypper works. If it cannot find matching architecture it may fall back to the “second best” architecture. It does not necessarily mean this package is installed at all, it means this packages is considered for the installation for whatever reason.

2 Likes

Your choice: Solution 1. And then wait for the update of package ‘libpkcs11-helper1 = 1.25.1’, may be in a few days … in a few weeks.

No! Keeping obsolete packages is the source of trouble and nearly never a solution.

And the comment that this package is not available in Tumbleweed is also important!

1 Like
tsury@localhost:~> sudo zypper lr -d
[sudo] password for root: 
#  | Alias                                | Name                                           | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                                         | Service
---+--------------------------------------+------------------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------------------------------------------+--------
 1 | code                                 | Visual Studio Code                             | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://packages.microsoft.com/yumrepos/vscode                                                              | 
 2 | download.opensuse.org-non-oss        | Main Repository (NON-OSS)                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                                       | 
 3 | download.opensuse.org-oss            | Main Repository (OSS)                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                                           | 
 4 | download.opensuse.org-tumbleweed     | Main Update Repository                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                                             | 
 5 | google-chrome                        | google-chrome                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                                                        | 
 6 | home_fusionfuture_office             | home:fusionfuture:office (openSUSE_Tumbleweed) | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/home:/fusionfuture:/office/openSUSE_Tumbleweed/                  | 
10 | https-download.opensuse.org-6e5be146 | home:favogt:symbolictw                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/favogt:/symbolictw/standard/                               | 
 9 | https-download.opensuse.org-59ffdfb9 | openSUSE:Factory                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/tumbleweed/repo/oss/                                                          | 
 7 | https-download.opensuse.org-272c3b90 | openSUSE:Factory:NonFree                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Factory:/NonFree/standard/                             | 
 8 | https-download.opensuse.org-552011d6 | openSUSE:Tumbleweed                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/                                   | 
11 | https-download.opensuse.org-a393b18a | home:serantes:branches:openSUSE:Factory        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/serantes:/branches:/openSUSE:/Factory/openSUSE_Tumbleweed/ | 
12 | microsoft-edge                       | microsoft-edge                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://packages.microsoft.com/yumrepos/edge/                                                               | 
13 | microsoft-edge-stable                | microsoft-edge-stable                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://packages.microsoft.com/yumrepos/edge/                                                               | 
14 | openSUSE-20230422-0                  | openSUSE-20230422-0                            | No      | ----      | ----    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-TOSHIBA_TransMemory_7427EAB351F9CDC0E70A17A4-0:0-part2                      | 
15 | packman                              | packman                                        | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                                        | 
16 | packman-essentials                   | packman-essentials                             | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials/                             | 
17 | repo-debug                           | openSUSE-Tumbleweed-Debug                      | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                                     | 
18 | repo-openh264                        | Open H.264 Codec (openSUSE Tumbleweed)         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                                                     | 
19 | repo-source                          | openSUSE-Tumbleweed-Source                     | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/source/tumbleweed/repo/oss/                                                    | 
tsury@localhost:~> sudo zypper lr -u
Repository priorities in effect:                                                                                                                                                                                                              (See 'zypper lr -P' for details)
      90 (raised priority)  :  2 repositories
      99 (default priority) : 14 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                         | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/home:/favogt:/symbolictw/standard/
 9 | https-download.opensuse.org-59ffdfb9 | openSUSE:Factory                               | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/tumbleweed/repo/oss/
 7 | https-download.opensuse.org-272c3b90 | openSUSE:Factory:NonFree                       | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/openSUSE:/Factory:/NonFree/standard/
 8 | https-download.opensuse.org-552011d6 | openSUSE:Tumbleweed                            | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/
11 | https-download.opensuse.org-a393b18a | home:serantes:branches:openSUSE:Factory        | Yes     | (r ) Yes  | Yes     | 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                             | Yes     | (r ) Yes  | Yes     | 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/

That’s right. Sorry, my mistake. The actual Tumbleweed-Version is 1.30.0-1.2 … and the pkcs11-helper-“package” is part of the libpkcs11-helper1-package. May be its a problem of his repositories.

oops,

You have a lot a repositories. This is not a good option.
For tumbleweed you need repositories 2,3, 4 and 15.
I suggest that you remove or disable repositories 16, 11, 10, 9, 8 and 7

Regards
Philippe

1 Like

A lot to say about that repo list (btw, only one of the two would have been sufficient, as long as the URL are in it). Many will make comments. But Let me make a start.
#7 - #10 are leftovers from 1-click installations (please do not use that) and should be removed.

You need either #15 and then having #16 is superfluous and double, or you only need #16 and then you do not need #15.

1 Like

how to disable unecessary repos?

update: found the menu, please ignore, tq