digikam crash

Seit der Verwendung vom Tumbleweed stürzt die mit zypper installierte Version von digikam immer ab.
Die Entwickler von digikam haben nun folgenden Vorschlag:

The backtrace report a crash from QtWebEngine. It’s a know problem relevant of

Qt framework. Did you use a NVidia video card ?

The AppImage is not compiled with QtWebEngine, but QtWebKit instead. This is

why it work well as QtWebKit do not have this kind of problem with video

driver.

So typically, you must ask to Suse team to recompile digiKam with QtWebkit, not

QtWebEngine, until this problem is fixed by Qt team.

Ich verwende tatsächlich eine NVIDIA Grafikkarte und sehe keine Möglichkeit den Parameter auf QtWebEngine umzustellen.
Kann mir jemand helfen ?

Im voraus besten Dank

Fakt ist:

[INDENT=2]– Qt5::WebKitWidgets – zwingend erforderlich.
– Qt5::WebEngine – nicht vorgeschrieben …
[/INDENT]

  • openSUSE:

[INDENT=2]– libqt5-qtwebengine – steht für Tumbleweed und Leap zur Verfügung …
– libqt5-qtwebkit – AFAICS, nur der Quellcode steht zur Verfügung …
[/INDENT]

The KDE team has decided to remove Qt Webkit from the default openSUSE installation. There should be minimal impact to users; the only exception is with Marble and Digikam. Those will not be installed by default anymore because they still depend on Qt Webkit, but they’re still available from YaST and zypper.

Scheinbar, eine Fehlermeldung ist nötig – <https://bugzilla.opensuse.org/&gt;.

Mit 20191007 habe ich:

erlangen:~ # zypper se --installed-only libqt5webkit
Loading repository data...
Reading installed packages...

S  | Name                      | Summary                                              | Type   
---+---------------------------+------------------------------------------------------+--------
i+ | libQt5WebKit5             | Qt5 WebKit Library                                   | package
i+ | libQt5WebKit5-devel       | Development files for the Qt5 WebKit library         | package
i+ | libQt5WebKit5-imports     | QML imports for the Qt5 WebKit library               | package
i+ | libQt5WebKitWidgets-devel | Development files for the Qt5 WebKit Widgets library | package
i+ | libQt5WebKitWidgets5      | Qt 5 WebKit Widget library                           | package
erlangen:~ # 

@karlmistelberger:

Oh! You’re not wrong – I did the wrong (Leap 15.1) seach:


 > zypper search --installed-only libQt5WebKit5
Loading repository data...
Reading installed packages...

S | Name                  | Summary                                      | Type   
--+-----------------------+----------------------------------------------+--------
i | libQt5WebKit5         | Qt5 WebKit Library                           | package
i | libQt5WebKit5-devel   | Development files for the Qt5 WebKit library | package
i | libQt5WebKit5-imports | QML imports for the Qt5 WebKit library       | package
 > 

Yes, in the Build Service it’s locked – last change December 2018 …
[HR][/HR]@heropa:

Please check if, you have “libQt5WebKit5”, “libQt5WebKit5-devel” and “libQt5WebKit5-imports” installed on your system.

root@newlx:/wtmp->zypper se --installed-only libqt5webkit
Repository-Daten werden geladen…
Installierte Pakete werden gelesen…

S | Name | Zusammenfassung | Typ
—±--------------------------±-----------------------------------------------------±-----
i+ | libQt5WebKit5 | Qt5 WebKit Library | Paket
i+ | libQt5WebKit5-devel | Development files for the Qt5 WebKit library | Paket
i+ | libQt5WebKit5-imports | QML imports for the Qt5 WebKit library | Paket
i+ | libQt5WebKitWidgets-devel | Development files for the Qt5 WebKit Widgets library | Paket
i+ | libQt5WebKitWidgets5 | Qt 5 WebKit Widget library | Paket
root@newlx:/wtmp->

The appimage from digikam works fine, but the zypper installation is wrong.
Thanks for help.

I am using current digikam on Tumbleweed without experiencing any errors:

erlangen:~ # zypper se -is digikam
Loading repository data...
Reading installed packages...

S  | Name            | Type    | Version   | Arch   | Repository            
---+-----------------+---------+-----------+--------+-----------------------
i+ | digikam         | package | 6.3.0-2.1 | x86_64 | Haupt-Repository (OSS)
i+ | digikam-lang    | package | 6.3.0-2.1 | noarch | Haupt-Repository (OSS)
i  | digikam-plugins | package | 6.3.0-2.1 | x86_64 | Haupt-Repository (OSS)
i  | libdigikamcore6 | package | 6.3.0-2.1 | x86_64 | Haupt-Repository (OSS)
erlangen:~ # 

You may want to check your repos:

erlangen:~ # zypper lr -uEP
#  | Alias                            | Name                            | Enabled | GPG Check | Refresh | Priority | URI                                                                              
---+----------------------------------+---------------------------------+---------+-----------+---------+----------+----------------------------------------------------------------------------------
 3 | Packman                          | Packman                         | Yes     | (r ) Yes  | Yes     |   90     | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/                              
 5 | download.opensuse.org-non-oss    | Haupt-Repository (NON-OSS)      | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/non-oss/                            
 6 | download.opensuse.org-oss        | Haupt-Repository (OSS)          | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/oss/                                
 7 | download.opensuse.org-tumbleweed | Hauptaktualisierungs-Repository | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/tumbleweed/                                  
...
16 | opensuse-guide.org               | libdvdcss repository            | Yes     | (r ) Yes  | Yes     |  100     | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                              
erlangen:~ # 
root@newlx:/wtmp->zypper se -is digikam
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name            | Typ   | Version     | Arch   | Repository
---+-----------------+-------+-------------+--------+-----------
i+ | digikam         | Paket | 6.3.0-201.2 | x86_64 | KDE:Extra 
i  | digikam-lang    | Paket | 6.3.0-201.2 | noarch | KDE:Extra 
i  | digikam-plugins | Paket | 6.3.0-201.2 | x86_64 | KDE:Extra 
i  | libdigikamcore6 | Paket | 6.3.0-201.2 | x86_64 | KDE:Extra 
root@newlx:/wtmp->

#  | Alias                                  | Name                       | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | Typ    | URI                                                                                       | Dienst
---+----------------------------------------+----------------------------+-----------+-----------------+----------------+-----------+--------+-------------------------------------------------------------------------------------------+-------
 1 | Packman                                | Packman                    | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/                                       |       
 2 | download.nvidia.com-tumbleweed         | nVidia Graphics Drivers    | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | https://download.nvidia.com/opensuse/tumbleweed                                           |       
 3 | download.opensuse.org-oss              | Haupt-Repository (DEBUG)   | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                   |       
 4 | download.opensuse.org-oss_1            | Haupt-Repository (Quellen) | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/source/tumbleweed/repo/oss/                                  |       
 5 | home:spectras.repo                     | home:spectras.repo         | Ja        | (r ) Ja         | Nein           |   99      | rpm-md | https://download.opensuse.org/repositories/home:/spectras/openSUSE_Tumbleweed/            |       
 6 | http-download.opensuse.org-63f45177    | openSUSE:Factory           | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                         |       
 7 | http-download.opensuse.org-7fb4c6ca    | science                    | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/repositories/science/openSUSE_Tumbleweed/                    |       
 8 | http-download.opensuse.org-8a4156b3    | KDE:Extra                  | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/KDE_Frameworks5_openSUSE_Tumbleweed/ |       
 9 | http-download.opensuse.org-a7c2d27f    | science:unstable           | Nein      | ----            | ----           |   99      | rpm-md | http://download.opensuse.org/repositories/science:/unstable/openSUSE_Tumbleweed/          |       
10 | http-download.opensuse.org-fe077c27    | KDE:Frameworks5            | Nein      | ----            | ----           |   99      | rpm-md | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Factory/              |       
11 | nvidia                                 | nvidia                     | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | https://download.nvidia.com/opensuse/tumbleweed                                           |       
12 | openSUSE_Tumbleweed                    | KDE                        | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Tumbleweed/                 |       
13 | openSUSE_Tumbleweed_1                  | Tumbleweed LIBS            | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_Tumbleweed/           |       
14 | openSUSE_Tumbleweed_2                  | Tumbleweed APPs            | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_Tumbleweed/           |       
15 | openSUSE_Tumbleweed_3                  | Tumbleweed Photo           | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/repositories/multimedia:/photo/openSUSE_Tumbleweed/          |       
16 | openSUSE_Tumbleweed_4                  | Tumbleweed Grafik          | Nein      | ----            | ----           |   99      | rpm-md | http://download.opensuse.org/repositories/graphics/openSUSE_Tumbleweed/                   |       
17 | openSUSE_Tumbleweed_5                  | Wine                       | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/            |       
18 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss repository       | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                                       |       
19 | packman                                | packman                    | Ja        | (r ) Ja         | Ja             |   90      | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                       |       
20 | packman.inode.at-openSUSE_Tumbleweed   | Packman Repository         | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed/                                         |       
21 | repo-debug                             | repo-debug                 | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/tumbleweed/repo/debug                                        |       
22 | repo-non-oss                           | repo-non-oss               | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss                                      |       
23 | repo-oss                               | repo-oss                   | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss                                          |       
24 | repo-src-non-oss                       | repo-src-non-oss           | Nein      | ----            | ----           |   99      | rpm-md | http://download.opensuse.org/tumbleweed/repo/src-non-oss                                  |       
25 | repo-src-oss                           | repo-src-oss               | Nein      | ----            | ----           |   99      | rpm-md | http://download.opensuse.org/tumbleweed/repo/src-oss                                      |       
26 | repo-update                            | repo-update                | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/tumbleweed/                                           |       

This is a puzzling list of repos. When encountering problems during maintenance I reverted to a minimal list and carefully added additional repos one at a time. Curent list is:

erlangen:~ # zypper lr -uEP
#  | Alias                            | Name                            | Enabled | GPG Check | Refresh | Priority | URI                                                                              
---+----------------------------------+---------------------------------+---------+-----------+---------+----------+----------------------------------------------------------------------------------
 3 | Packman                          | Packman                         | Yes     | (r ) Yes  | Yes     |   90     | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/                              
 5 | download.opensuse.org-non-oss    | Haupt-Repository (NON-OSS)      | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/non-oss/                            
 6 | download.opensuse.org-oss        | Haupt-Repository (OSS)          | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/oss/                                
 7 | download.opensuse.org-tumbleweed | Hauptaktualisierungs-Repository | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/tumbleweed/                                  
19 | spotify-easyrpm                  | spotify-easyrpm                 | Yes     | (  ) No   | Yes     |   99     | dir:/var/cache/spotify-easyrpm                                                   
20 | zulu                             | zulu                            | Yes     | (r ) Yes  | Yes     |   99     | http://repos.azulsystems.com/sles/latest                                         
 1 | Application_Geo                  | Application_Geo                 | Yes     | (r ) Yes  | Yes     |  100     | http://download.opensuse.org/repositories/Application:/Geo/openSUSE_Tumbleweed/  
 2 | Google-Chrome                    | Google-Chrome                   | Yes     | (r ) Yes  | Yes     |  100     | http://dl.google.com/linux/chrome/rpm/stable/x86_64                              
 9 | home:Herbster0815                | home:Herbster0815               | Yes     | (r ) Yes  | Yes     |  100     | http://download.opensuse.org/repositories/home:/Herbster0815/openSUSE_Tumbleweed/
11 | home_seife_testing               | testing (openSUSE_Factory)      | Yes     | (r ) Yes  | Yes     |  100     | http://download.opensuse.org/repositories/home:/seife:/testing/openSUSE_Factory/ 
14 | jalbum                           | jalbum                          | Yes     | (  ) No   | Yes     |  100     | http://jalbum.net/download/software/yumrepo/                                     
15 | myrepo                           | myrepo                          | Yes     | (  ) No   | Yes     |  100     | dir:/home/karl/Downloads/myrepo                                                  
16 | opensuse-guide.org               | libdvdcss repository            | Yes     | (r ) Yes  | Yes     |  100     | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                              
erlangen:~ # 

Using standard repos # 3, 5, 6 and 7 warrants easy maintenance.

Da wir hier im deutschen Subforum sind, können wir auch weiterhin deutsch schreiben…

Zum Thema:
Sieh erst einmal zu, das du deine Repoliste aufräumst, sind einige Repos doppelt und dreifach.

Erkennen kannst du das an der URL (deswegen auch im anderen Beitrag zypper lr -d).

Außerdem ist das KDE-Extra -Framework5 Repo eingebunden, aber das KDE-Framework 5 Repo nicht…
Die würde ich beide hinauswerfen.