I have a Tumbleweed on two of my machine and a few days ago I have made a very large update (Zypper DUP) , more than 3000 packages…
After that (and somes problems with Suse-prime)
When I tryed to run DIGIKAM or RStudio they don’t start.
In console I have this message :
ppes@FIXE-MAISON:~> digikam
digikam: symbol lookup error: /lib64/libQt5WebEngineCore.so.5: undefined symbol: hb_subset_input_set_drop_hints
Sorry for the delay, I missed your initial reply in post #3.
You’ve a lot of repositories there, (one click installs probably). Generally it’s not such a good idea to keep those enabled after you’ve installed whatever package you needed.
Digikam and libqt5-qtwebengine appear to be present in multiple repositories, and although the same version number they may be of different builds. (I still think the problem is incompatibility between your installed digikam and libqt5-qtwebengine).
First disable the following two repositories:
“openSUSE:Tumbleweed” (#25)
“openSUSE:Factory” (#15)
Then zypper refresh and zypper dup. If you are prompted with a conflict resolvable by switching to “Dépôt principal (OSS)” then accept that.
If digikam still fails to launch with the same error as in your initial post then we need to see exactly which versions of digikam and libqt5-qtwebengine you have installed, and from where.
Thank you Tannington !
That’s the solution !
I hve desactivated the Gnome:Factory repo and after Zypper refrzsh and zypper dup… the zypper ask me to change vendor for numerous library (I do of course)
That’s fix my problem…
Digikam and Rstudio run perfectly!
Really big thank because I was “dans la merde” as we say in France…
Cheers
Philippe
Better now remove that Factory repo complete. Just to avoid you making it active once again in the future. Keeping your repo list neat and tidy is not unimportant. IMHO.
Taking Henk’s excellent advice in post #9 one step further, this may be an opportune moment to see if any of those other repositories can be removed by switching to the versions provided in TW’s main OSS repository.
The more repositories you have enabled the greater the likelihood of problems (conflicts / incompatible versions) arising on future updates.
Again, thank you all for your great help and for advices.
I know that I have too much repos enabled and it’s due, as Tannington said, to One Click Install… And … More important I think due to my lack of knoledge about managing repos…
When I see theses repos I thought that there are all important but seems they are important only to have conflicts… ;-))
So, if I understand the most important is OSS ? and I have to try to switsch my programs to this one…
I will do.
Thank again for the help and have nice day everybody
Regards
Philippe
If there is the same package in OSS, I would try if the OSS version works to satisfaction.
If it isn’t, I would continue to use it (if there is still need for it, else uninstall the package and remove the repo), but I would only use that package, and what was installed with it as dependencies, from that repo. Then I would disable the repo to avoid that other packages, that by incident have a newer version number then the equivalent on OSS, get installed by an update. I only would enable for the short time needed to check if there is a newer version of the particular packages I have from it, update those and then disable again (once a year or so ;)).