Gwenview5 doesn't works

on my laptop CLEVO L141AU 14inch magnesium running LEAP 15.5 KDE Argon
https://en.opensuse.org/SDB:Argon_and_Krypton
with these KDE repositries
https://en.opensuse.org/SDB:KDE_repositories#KDE_Frameworks_5.2C_Plasma_5_and_Applications
when I launch gwenview (gwenview5 - Image Viewer by KDE version 22.12.3-bp155.1.9) it doesn’t start, trying with konsole I get this:

pla@plaTW:~> gwenview
gwenview: symbol lookup error: /usr/lib64/libkImageAnnotator.so.0: undefined symbol: _ZN12kColorPicker12KColorPickerC1Ev
pla@plaTW:~>
how can I have my gwenview working?

Please post:
zypper lr -d

here is:
pla@plaTW:~> zypper lr -d

| Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service

—±-----------------------------------------------±--------------------------------------------------------------------------------------------±--------±----------±--------±---------±---------±-------------------------------------------------------------------------------------------------±-------
1 | KDE-Applicationsneon | KDE-Applications(argon) | Yes | (r ) Yes | Yes | 75 | rpm-md | https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Leap_15.5/ |
2 | KDE-Extraneon | KDE-Extra(argon) | Yes | (r ) Yes | Yes | 75 | rpm-md | https://download.opensuse.org/repositories/KDE:/Extra/KDE_Applications_openSUSE_Leap_15.5/ |
3 | KDE-Frameworksargon | KDE-Frameworks(argon) | Yes | (r ) Yes | Yes | 74 | rpm-md | https://download.opensuse.org/repositories/KDE:/Frameworks/openSUSE_Leap_15.5/ |
4 | KDE-Qt5neon | KDE-Qt5(argon) | Yes | (r ) Yes | Yes | 50 | rpm-md | https://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_15.5/ |
5 | KDE-Qt5neon_1 | KDE-Frameworks5(argon) | Yes | (r ) Yes | Yes | 75 | rpm-md | https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_15.5/ |
6 | KDE-Qt6argon | KDE-Qt6(argon) | Yes | (r ) Yes | Yes | 49 | rpm-md | https://download.opensuse.org/repositories/KDE:/Qt6/openSUSE_Leap_15.5/ |
7 | ftp.gwdg.de-openSUSE_Leap_$releasever | Packman Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | Index of /pub/linux/misc/packman/suse/openSUSE_Leap_15.5/ |
8 | google-chrome | google-chrome | Yes | (r ) Yes | Yes | 99 | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64 |
9 | openSUSE-Leap-15.5-1 | openSUSE-Leap-15.5-1 | No | ---- | ---- | 99 | rpm-md | hd:/?device=/dev/disk/by-id/scsi-SSanDisk_Cruzer_Blade_4C531001610823122340-part2 |
10 | opensuse-guide.org-openSUSE_Leap_$releasever | Libdvdcss Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.5/ |
11 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No | ---- | ---- | 99 | N/A | http://download.opensuse.org/update/leap/15.5/backports_debug/ |
12 | repo-backports-update | Update repository of openSUSE Backports | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.5/backports/ |
13 | repo-debug | Debug Repository | No | ---- | ---- | 99 | N/A | http://download.opensuse.org/debug/distribution/leap/15.5/repo/oss/ |
14 | repo-debug-non-oss | Debug Repository (Non-OSS) | No | ---- | ---- | 99 | N/A | http://download.opensuse.org/debug/distribution/leap/15.5/repo/non-oss/ |
15 | repo-debug-update | Update Repository (Debug) | No | ---- | ---- | 99 | N/A | http://download.opensuse.org/debug/update/leap/15.5/oss/ |
16 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | No | ---- | ---- | 99 | N/A | http://download.opensuse.org/debug/update/leap/15.5/non-oss/ |
17 | repo-non-oss | Non-OSS Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/ |
18 | repo-openh264 | Open H.264 Codec (openSUSE Leap) | Yes | (r ) Yes | Yes | 99 | rpm-md | Index of /openh264/openSUSE_Leap |
19 | repo-oss | Main Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/oss/ |
20 | repo-sle-debug-update | Update repository with debuginfo for updates from SUSE Linux Enterprise 15 | No | ---- | ---- | 99 | N/A | http://download.opensuse.org/debug/update/leap/15.5/sle/ |
21 | repo-sle-update | Update repository with updates from SUSE Linux Enterprise 15 | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.5/sle/ |
22 | repo-source | Source Repository | No | ---- | ---- | 99 | N/A | http://download.opensuse.org/source/distribution/leap/15.5/repo/oss/ |
23 | repo-update | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.5/oss |
24 | repo-update-non-oss | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.5/non-oss/ |
25 | suse-GNOME:Apps | suse-GNOME:/Apps | Yes | (r ) Yes | Yes | 120 | rpm-md | https://download.opensuse.org/repositories/GNOME:/Apps/15.5/ |
26 | suse-M17N:fonts | suse-M17N:/fonts | Yes | (r ) Yes | Yes | 120 | rpm-md | https://download.opensuse.org/repositories/M17N:/fonts/15.5/ |
27 | suse-devel:languages:gogocryptfs | suse-devel:/languages:/go(gocryptfs) | Yes | (r ) Yes | Yes | 120 | rpm-md | https://download.opensuse.org/repositories/devel:/languages:/go/15.5/ |
28 | suse-home:AndnoVember:LXQtsirikali | suse-home:/AndnoVember:/LXQt(sirikali) | Yes | (r ) Yes | Yes | 120 | rpm-md | https://download.opensuse.org/repositories/home:/AndnoVember:/LXQt/15.5/ |
29 | suse-home:adraKIM_KDE_service_menu | suse-home:adra(KIM KDE service menu) | No | ---- | ---- | 120 | rpm-md | https://download.opensuse.org/repositories/home:adra/15.5/ |
30 | suse-home:aloisaeskulap | suse-home:alois(aeskulap) | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:alois/15.5/ |
31 | suse-home:ecsosgparted | suse-home:/ecsos(gparted) | Yes | (r ) Yes | Yes | 120 | rpm-md | https://download.opensuse.org/repositories/home:/ecsos/15.5/ |
32 | suse-home:plasmaregataoskolourpaint_vitualkbrd | suse-home:plasmaregataos(kolourpaint vitualkbrd) | No | ---- | ---- | 120 | rpm-md | https://download.opensuse.org/repositories/home:plasmaregataos/15.5/ |
33 | suse-mozillafirefox | suse-/mozilla(firefox) | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.5/ |
34 | suse-network:utilitiesyt-dlp_youtube-dl | suse-network:/utilities(yt-dlp youtube-dl) | Yes | (r ) Yes | Yes | 120 | rpm-md | https://download.opensuse.org/repositories/network:utilities/15.5/ |
35 | suse-networkrsync | suse-network(rsync) | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/network/15.5/ |
36 | z-LOCAL-repositoryzoom-ipscan | z-LOCAL-repository(zoom-ipscan) | Yes | ( p) Yes | No | 120 | plaindir | dir:/dati/impo-conf/repositoryTW |
37 | z-ext_googlechrome | z-ext google(chrome) | Yes | (r ) Yes | Yes | 99 | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64/ |
pla@plaTW:~>

The issue comes from one of the home repos. They all provide a different version of libkImageAnnotator0. Switch the package back to the Argon/Leap repos.

To find out from where you installed this package, do

zypper se -si libkImageAnnotator0

Adding home and devel repos on top of a beta test distribution…is kind of brave.
A standard Argon has 20 matching and QA tested repositories. You have 17! more! Do you really wonder why your system is broken?

(comment deleted because it is obsolete)

manythanks Hui :smiley:

libkImageAnnotator0. Switch the package back to the Argon/Leap repos.

the installed libkImageAnnotator0 (and the non working gwenview) was coming from leap repo

pla@plaTW:~> zypper se -si gwenview5
Loading repository data…
Reading installed packages…

S | Name | Type | Version | Arch | Repository
—±---------------±--------±------------------±-------±---------------
i+ | gwenview5 | package | 22.12.3-bp155.1.9 | x86_64 | Main Repository
i+ | gwenview5-lang | package | 22.12.3-bp155.1.9 | noarch | Main Repository
pla@plaTW:~>

pla@plaTW:~> zypper se -si libkImageAnnotator0
Loading repository data…
Reading installed packages…

S | Name | Type | Version | Arch | Repository
—±--------------------±--------±-----------------±-------±---------------
i+ | libkImageAnnotator0 | package | 0.5.3-bp155.2.17 | x86_64 | Main Repository
pla@plaTW:~>

looking with yast>software management I didn’t found libkImageAnnotator0 coming from Argon repo, but from other two repos:

i+ | libkImageAnnotator0 | package | 0.6.1.13+git.057595d-lp155.33.1 | x86_64 | suse-home:/AndnoVember:/LXQt(sirikali)

and

i+ | libkImageAnnotator0 | package | 0.6.1-lp155.14.1 | x86_64 | suse-home:/ecsos(gparted)

I tried to install both and both works

Adding home and devel repos on top of a beta test distribution…is kind of brave.
A standard Argon has 20 matching and QA tested repositories. You have 17! more! Do you really wonder why your system is broken?

yes I know, but I need packages that are not in the main repos (the ones that are in parenthesis like sirikali and, for the version, gparted, and other packages from other repos) usually I use only for that specific package and don’t mix with others, in this case it wasn’t mixed I suppose

have you some suggestion to have packages that are not in the main repos?

You use the actual KDE5 Repo with packages from there, but also want to use the packages from the main Repos.

No good choice.

i+ | gwenview5 | package | 22.12.3-bp155.1.9 | x86_64 | Main Repository

But the same package (for actual KDE) is not installed

https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Leap_15.5/x86_64/gwenview-24.08.0-kf.16.1.x86_64.rpm

manythanks hui
I came back to libkImageAnnotator0 from main repo and installed gwenview from argon repo, at first sight I get that gwenview was for old kde and gwenview5 for new kde.
now everything works thanks again

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