Nach dem Upgrade auf Leap 15.2 macht mir digikam (Version 6.4) Probleme. Es stürzt seit dem Upgrade immer mit einem Core-Dump ab.
Ich hab in .config alles zu digikam und showfoto gelöscht, ebenso in .local, sowie im Bilder-Verzeichnis die folgenden Dateien
cheffe@igel01:~/Bilder> ls -al *db
-rw-r--r-- 1 cheffe users 212992 17. Feb 15:39 digikam4.db
-rw-r--r-- 1 cheffe users 36864 17. Feb 15:40 recognition.db
-rw-r--r-- 1 cheffe users 24576 17. Feb 15:39 similarity.db
-rw-r--r-- 1 cheffe users 53248 17. Feb 15:39 thumbnails-digikam.db
cheffe@igel01:~/Bilder>
Digikam läßt sich danach wieder einrichten, aber danach stürzt es sofort mit core-dump wieder ab. Die Version 7 aus KDE:Extra zeigt das gleiche Verhalten. Ich hab digikam zum x-ten Male deinstalliert und suche jetzt auch nach einer gleichwertigen Alternative.
Hm. Ich verwende digikam seit 2007 und seither ist es nie abgestürzt. Wir haben jetzt 2021! Mein letztes Album hat 65870 Bilder und 1478 Videos. Trotzdem startet digikam sofort ohne Probleme. Vielleicht hast du irgend ein Bild oder Video, das digikam abstürzen lässt. Am besten probierst du erst einmal eine kleine und überschaubare Sammlung aus. Wenn das auch nicht geht kann es am Benutzer liegen. Erstelle einen neuen Benutzer und probiere es damit.
Eine zweite mögliche Ursache ist deine Affinität zur IT. Solche Leute tun sich erfahrungsgemäß schwerer.
Wenn ich digikam mit einem leeren Bilderordner öffne, dann funktioniert er solange, bis ich ein Bild importieren will oder irgend eines meiner zigtausend Bilder dort reinkopiere, bzw. von der Kamera laden will. Dann stürzt er ab. Das macht er auch bei einem jungfräulichen Testuser.
Sobald digikam versucht ein Bild zu öffnen, bzw den Bilderverzeichnis Inhalt versucht zu sammeln, crasht er.
igel01:~ # zypper se -si digikam
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-----------------+---------+------------------+--------+------------------
i+ | digikam | package | 6.4.0-lp152.2.14 | x86_64 | openSUSE-15.2 OSS
i | digikam-lang | package | 6.4.0-lp152.2.14 | noarch | openSUSE-15.2 OSS
i | digikam-plugins | package | 6.4.0-lp152.2.14 | x86_64 | openSUSE-15.2 OSS
i | libdigikamcore6 | package | 6.4.0-lp152.2.14 | x86_64 | openSUSE-15.2 OSS
For an extended search including not yet activated remote resources you may run 'zypper
search-packages' at any time.
Do you want to run 'zypper search-packages' now? [yes/no/always/never] (no):
igel01:~ #
Ich würde die Liste mit den Systempaketen abarbeiten, alles in Yast-----Software installieren nachschlagen und auf ein aktives Repo umstellen.
Du kannst gefahrlos alles mit lp151 in der Version löschen
Mein Repo kann zu Problemen führen hab ich selbst schon erlebt…
Evtl. ist auch etwas aus KDE-Extra noch installiert?
Repo OSS und Non-OSS sollte dieselbe Priorität haben wie das jeweils dazugehörige Update Repo (nicht höher wie in diesem Fall auf 95).
Denn es wird zuerst nach Prioritäten und dann nach Versionen installiert.
Jetzt kommt zumindest beim Import ein Auswahlfenster. Sobald ich dort ein Bild zum importieren auswähle, crasht digikam (diesmal ohne grafische Meldung vom Dr. Konqi).
Das ist jetzt die Fehlerausgabe beim Versuch ein Bild zu importieren.
QFSFileEngine::open: No file name specified
digikam.import: Log ( "" "" : "Verbindung mit der Kamera wird hergestellt ..."
digikam.import: Supported features for "Bilder auf USB-Datenträger „Elements2“ unter /run/media/cheffe/Elements2 (1.8 TiB)"
digikam.import: Thumbnails: true
digikam.import: Delete: true
digikam.import: Delete dir: true
digikam.import: Upload: true
digikam.import: Mkdir: true
digikam.import: Image capture: false
digikam.import: Image capture preview (liveview): false
digikam.import: Log ( "" "" : "Verbindung hergestellt."
digikam.geoiface: ----
digikam: MagickCore/exception.c:1037: ThrowMagickExceptionList: Zusicherung »exception->signature == MagickCoreSignature« nicht erfüllt.
pa_write() failed while trying to wake up the mainloop: Ungültiger Dateideskriptor
pa_write() failed while trying to wake up the mainloop: Ungültiger Dateideskriptor
pa_write() failed while trying to wake up the mainloop: Ungültiger Dateideskriptor
Invalid write to eventfd: Ungültiger Dateideskriptor
Code should not be reached at pulsecore/fdsem.c:199, function pa_fdsem_post(). Aborting.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Abgebrochen (Speicherabzug geschrieben)
Dein Repo und KDE:Extra sind nicht aktiviert, KDE:Extra hab ich drin, weil ich eigentlich die Version 7.1 von digikam installieren würde, aber das crasht genauso. Daraus dürfte sonst eigentlich nichts installiert sein.
igel01:~ # zypper up
Retrieving repository 'Visual Studio Code' metadata ...................................................................................................................................................................................[done]
Building repository 'Visual Studio Code' cache ........................................................................................................................................................................................[done]
Loading repository data...
Reading installed packages...
The following 21 items are locked and will not be changed by any action:
Available:
PackageKit discover discover-backend-flatpak discover-backend-fwupd discover-backend-packagekit discover-lang discover-notifier kernel-preempt kernel-preempt-devel nvidia-gfxG04-kmp-preempt nvidia-gfxG05-kmp-preempt r8168-kmp-preempt
virtualbox-kmp-preempt
Installed:
kernel-default kernel-default-devel kernel-devel kernel-docs kernel-macros kernel-source r8168-kmp-default virtualbox-kmp-default
The following 12 package updates will NOT be installed:
cups-filters kernel-default kernel-default-devel kernel-devel kernel-docs kernel-macros kernel-source r8168-kmp-default virtualbox virtualbox-kmp-default virtualbox-qt virtualbox-websrv
The following 62 packages are going to be upgraded:
apache2-mod_php7 code gimp gimp-lang gimp-plugin-aa gimp-plugins-python libgimp-2_0-0 libgimpui-2_0-0 libjasper4 libmodulemd2 libo*****csiusr0_2_0 libpackagekit-glib2-18 librepo0 libsvn_auth_kwallet-1-0 mumble mumble-32bit open-iscsi
php7 php7-bcmath php7-bz2 php7-calendar php7-ctype php7-curl php7-dom php7-exif php7-fastcgi php7-fileinfo php7-fpm php7-ftp php7-gd php7-gettext php7-gmp php7-iconv php7-intl php7-json php7-mbstring php7-mysql php7-odbc php7-opcache
php7-openssl php7-pdo php7-posix php7-readline php7-shmop php7-snmp php7-sockets php7-sqlite php7-tokenizer php7-xmlreader php7-xmlrpc php7-xmlwriter php7-xsl php7-zip php7-zlib python3-bottle screen subversion
subversion-bash-completion subversion-perl tk typelib-1_0-PackageKitGlib-1_0 wpa_supplicant
62 packages to upgrade.
Overall download size: 132.5 MiB. Already cached: 0 B. After the operation, additional 239.2 KiB will be used.
Continue? [y/n/v/...? shows all options] (y):
igel01:~ # zypper se -si imagemagi
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+---------------------------+---------+-----------------------+--------+-------------------------
i | ImageMagick | package | 7.0.7.34-lp152.12.9.1 | x86_64 | openSUSE-15.2 Update OSS
i | ImageMagick-config-7-SUSE | package | 7.0.7.34-lp152.12.9.1 | x86_64 | openSUSE-15.2 Update OSS
i+ | ImageMagick-doc | package | 7.0.7.34-lp152.12.9.1 | noarch | openSUSE-15.2 Update OSS
For an extended search including not yet activated remote resources you may run 'zypper
search-packages' at any time.
Do you want to run 'zypper search-packages' now? [yes/no/always/never] (no):
Ich hab mal versucht per Import ein Bild zu laden, da kommt zwar das Fenster mit der Auswahl, aber beim Versuch die passenden Thumbnails anzuzeigen crasht digikam.
Dann hab ich fünf Screenshots in das leere Bilderverzeichnis kopiert, genau so ein Crash, wohl auch hier beim Versuch Thumbnails aufzubauen/anzuzeigen.
Alle Bilder, die auf meine Rechner local gespeichert sind und auf der externen Festplatte, sind alle unter Leap 15.1 bzw. dessen Vorgänger mit digikam von Smartphones und Kameras heruntergeladen und bearbeitet worden. Von meiner Speigelreflex sind die Bilder im Rawformat, die anschliessend in digikam per Stapelverarbeitung umgewandelt und umbenannt wurden.
Hier mit Leap 15.2 und digiKam Version 7.1.0 – hier die Kommandozeile Ablaufverfolgung – aber, KDE Sitzung ist ein anderer Benutzer – deswegen „XDG_RUNTIME_DIR not set” und „Cannot connect to server socket err” …
> digikam
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-xxx'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-xxx'
QtAV 1.13.0(Apr 02 2020, 16:55)
Multimedia framework base on Qt and FFmpeg.
Distributed under the terms of LGPLv2.1 or later.
Shanghai, China Copyright (C) 2012-2019 Wang Bin (aka. Lucas Wang) wbsecg1@gmail.com
Donate: http://qtav.org/donate.html
Source: https://github.com/wang-bin/QtAV
Home page: http://qtav.org
capi::version: 0.6.0
Cannot connect to server socket err = Datei oder Verzeichnis nicht gefunden
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
ALSA lib confmisc.c:767:(parse_card) cannot find card '0'
ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_card_driver returned error: Keine Berechtigung
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_concat returned error: Keine Berechtigung
ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name
ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_refer returned error: Keine Berechtigung
ALSA lib conf.c:5033:(snd_config_expand) Evaluate error: Keine Berechtigung
ALSA lib pcm.c:2552:(snd_pcm_open_noupdate) Unknown PCM sysdefault
AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': Keine Berechtigung
>
Also, kein „Attribute Qt::AA_ShareOpenGLContexts must be set before QCoreApplication is created.” Fehler gemeldet …
[HR][/HR]Irgendwas ist mit die Installation faul …
> digikam
QtAV 1.13.0(Apr 02 2020, 16:55)
Multimedia framework base on Qt and FFmpeg.
Distributed under the terms of LGPLv2.1 or later.
Shanghai, China Copyright (C) 2012-2019 Wang Bin (aka. Lucas Wang) wbsecg1@gmail.com
Donate: http://qtav.org/donate.html
Source: https://github.com/wang-bin/QtAV
Home page: http://qtav.org
capi::version: 0.6.0
Cannot connect to server socket err = Datei oder Verzeichnis nicht gefunden
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
>
Also, gut – ich habe ein Jack Server nicht am laufen – deswegen „Cannot connect to server socket err” …
igel01:~ # zypper verify
Loading repository data...
Reading installed packages...
Dependencies of all installed packages are satisfied.
igel01:~ # rpm --verify --all
.M....G.. g /var/log/lastlog
.M....... g /var/lib/ca-certificates/ca-bundle.pem
.M....... g /var/lib/ca-certificates/java-cacerts
missing /var/log/tuned
.M....... /usr/share/teams/chrome-sandbox
.M....... /var/lib/nfs/rpc_pipefs
.M...U... g /var/lib/nfs/state
.......T. /usr/lib64/gconv/gconv-modules.cache
.......T. /usr/lib64/xorg/modules/drivers/nvidia_drv.so
missing /var/cache/libx11/compose/l4_030_313cb605_00280cc0
missing /var/log/hp/tmp
S.5....T. c /etc/ntp.conf
.......T. c /etc/modprobe.d/50-nvidia-default.conf
S.5....T. c /etc/samba/smb.conf
missing /var/log/samba
.M...UG.. g /run/vncmanager
.M....... g /run/mcelog
.M....... /var/cache/davfs2
/usr/sbin/mount.davfs: cannot verify root:root 0755 - not listed in /etc/permissions
.M...U... /var/cache/cups
.M....... g /var/lib/pulseaudio
....L.... /etc/ImageMagick-7
missing /etc/ImageMagick-7-SUSE
missing c /etc/ImageMagick-7-SUSE/coder.xml
missing c /etc/ImageMagick-7-SUSE/colors.xml
missing c /etc/ImageMagick-7-SUSE/delegates.xml
missing c /etc/ImageMagick-7-SUSE/english.xml
missing c /etc/ImageMagick-7-SUSE/francais.xml
missing c /etc/ImageMagick-7-SUSE/locale.xml
missing c /etc/ImageMagick-7-SUSE/log.xml
missing c /etc/ImageMagick-7-SUSE/magic.xml
missing c /etc/ImageMagick-7-SUSE/mime.xml
missing c /etc/ImageMagick-7-SUSE/policy.xml
missing c /etc/ImageMagick-7-SUSE/quantization-table.xml
missing c /etc/ImageMagick-7-SUSE/thresholds.xml
missing c /etc/ImageMagick-7-SUSE/type-apple.xml
missing c /etc/ImageMagick-7-SUSE/type-dejavu.xml
missing c /etc/ImageMagick-7-SUSE/type-ghostscript.xml
missing c /etc/ImageMagick-7-SUSE/type-urw-base35.xml
missing c /etc/ImageMagick-7-SUSE/type-windows.xml
missing c /etc/ImageMagick-7-SUSE/type.xml
.......T. /etc/uefi/certs/33CEA71B.crt
S.5....T. c /etc/phpMyAdmin/config.inc.php
S.5....T. c /etc/updatedb.conf
S.5....T. c /etc/fonts/conf.d/10-rendering-options.conf
S.5....T. c /etc/fonts/conf.d/58-family-prefer-local.conf
.M....... g /run/avahi-daemon
.M....... g /run/netconfig
.M....... g /run/netconfig/resolv.conf
.M....... g /run/netconfig/yp.conf
S.5....T. c /etc/vsftpd.conf
S.5....T. c /etc/sddm.conf
.....UG.. g /run/sddm
S.5....T. c /etc/postfix/main.cf
S.5....T. c /etc/postfix/master.cf
S.5....T. c /etc/crontab
missing d /usr/share/man/man1/FileCheck.1.gz
missing d /usr/share/man/man1/tblgen.1.gz
........P /usr/lib64/libexec/ksysguard/ksgrd_network_helper
S.5....T. c /etc/sudoers
S.5....T. c /etc/NetworkManager/NetworkManager.conf
....L.... d /usr/share/man/man1/ftp.1.gz
.M....... g /var/lib/GeoIP/GeoIP.dat
....L.... /usr/bin/vi
SM5....T. c /etc/fonts/conf.d/30-metric-aliases.conf
....L.... /usr/bin/vi
.M....... c /var/log/audit/audit.log
S.5....T. c /etc/unixODBC/odbcinst.ini
.M....... g /var/log/alternatives.log
.M....... g /usr/share/fonts/100dpi/encodings.dir
.M....... g /usr/share/fonts/100dpi/fonts.scale
.M....... g /usr/share/fonts/75dpi/encodings.dir
.M....... g /usr/share/fonts/75dpi/fonts.scale
S.5....T. c /etc/cups/cupsd.conf
S.5....T. c /etc/chrony.conf
.M....... g /var/lib/chrony/drift
.M....... /var/log/chrony
....L.... c /etc/pam.d/common-account
....L.... c /etc/pam.d/common-auth
....L.... c /etc/pam.d/common-password
....L.... c /etc/pam.d/common-session
..5....T. c /etc/systemd/logind.conf
.M....... /usr/local/bin
.M....... /usr/local/games
.M....... /usr/local/include
.M....... /usr/local/lib
.M....... /usr/local/lib64
.M....... /usr/local/man
.M....... /usr/local/sbin
.M....... /usr/local/share
.M....... /usr/local/src
S.5....T. c /etc/my.cnf
.M....... g /var/adm/update-messages/mariadb-10.4.17-lp152.2.8.1-something
S.5....T. c /etc/php7/apache2/php.ini
S.5....T. c /etc/sane.d/dll.conf
S.5....T. c /etc/netdata/netdata.conf
missing /var/log/netdata
.M....... g /etc/iscsi/initiatorname.iscsi
.M....... g /usr/share/fonts/Type1/encodings.dir
.M....... g /usr/share/fonts/cyrillic/encodings.dir
.M....... g /usr/share/fonts/cyrillic/fonts.scale
.M....... g /usr/share/fonts/truetype/encodings.dir
.M....... g /boot/grub2/grub.cfg
S.5....T. c /etc/default/grub
S.5....T. c /etc/sysconfig/SuSEfirewall2
.M....... c /etc/vnc/tls.key
missing /var/log/firebird
missing /var/log/krb5
.......T. c /etc/login.defs
.M....... g /etc/xml/catalog-d.xml
S.5....T. c /var/lib/nfs/etab
S.5....T. c /var/lib/nfs/rmtab
missing /var/log/lightdm
missing /var/log/apparmor
.M....... g /usr/share/fonts/misc/encodings.dir
.M....... g /usr/share/fonts/misc/fonts.scale
.M....... g /etc/udev/hwdb.bin
.M....... g /usr/lib/udev/compat-symlink-generation
S.5....T. c /etc/apparmor.d/abstractions/mysql
S.5....T. c /etc/apache2/default-server.conf
S.5....T. c /etc/apache2/ssl-global.conf
S.5....T. c /etc/zypp/repos.d/teamviewer.repo
.M....... g /var/lib/kerberos/krb5
.M....... g /var/lib/kerberos/krb5/user
missing /var/log/krb5
.M....... /usr/local/lib/secpanel/convert_history.tcl
.M....... /usr/local/lib/secpanel/convert_profile.tcl
.M....... /usr/local/lib/secpanel/dppw.tcl
.M....... /usr/local/lib/secpanel/export_profiles.tcl
.M....... g /run/cryptsetup
S.5....T. c /etc/speech-dispatcher/speechd.conf
missing /var/log/speech-dispatcher
S.5....T. c /etc/plymouth/plymouthd.conf
.M....... g /var/log/boot.log
igel01:~ #
So wie es aussieht, scheint digikam jetzt zu laufen.
Ich hab einfach ImageMagick nochmal “zwangsupgedatet”. Jetzt existiert auch /etc/ImageMagick-7-SUSE/* , was vom rpm --verify --all als missing markiert war.
Ein erneuter Lauf von rpm --verify --all vermisst jezt das /etc/ImageMagick-7-SUSE nicht mehr.
Und der Start von ImageMagick mit den 5 Screenshots hat jetzt funktioniert.
Ich lasse es jetzt mal gegen meine beiden Bilder-Ordner laufen, und es sieht alles so aus wie es sein soll.