Dann haben wir unsere Antwort:
darktable hängt ab von libopenexr-3-1-30 (>= 3.1.13). Dummerweise enthält
libopenexr-3-1-30 in Version 3.1.13-2+b1 "/usr/lib/x86_64-linux-gnu/libOpenEXR-3_1.so.30",
aber in der neueren Version 3.4.6+ds-2 "/usr/lib/x86_64-linux-gnu/libOpenEXR-3_4.so.33",
während darktable in Version 5.4.1-1+b1 nach wie vor auf "/usr/lib/x86_64-linux-gnu/libOpenEXR-3_1.so.30"
angewiesen ist. Man kann sich trefflich streiten, wer für den Fehler verantwortlich ist.
Ein Lösungsversuch:
Wechsle ins Verzeichnis /usr/lib/x86_64-linux-gnu:
$ cd /usr/lib/x86_64-linux-gnu
Erzeuge den alten link auf die neue Library:
$ sudo ln -s libOpenEXR-3_4.so.33 libOpenEXR-3_1.so.30
Und noch ein Update auf die config des dynamischen Linkers:
$ sudo ldconfig
Dann wieder ein grep auf darktable:
$ ldd /usr/bin/darktable|grep libOpenEXR-3_1.so.30
um zu sehen, ob die Lib jetzt erkannt wird. Danach Finger kreuzen und beten beim
$ darktable
Kommando. Schlimmstenfalls kommt es zu einem segfault, dann musst Du auf
ein Update von darktable warten, bis jemandem der Fehler auffällt.
Nachtrag:
Es fehlt in der neuen Version ein von darktable benötigtes Symbol. Wenn Du es schon versucht
hast, lösche den link:
$ cd /usr/lib/x86_64-linux-gnu
§ sudo rm libOpenEXR-3_1.so.30
Ich hab' die alte Library konfliktfrei angepasst, und Du kannst sie mit
$ sudo dpkg -i libopenexr-3-1-30b_3.1.13-2+b1_amd64.deb
installieren, wenn Du sie in den nächsten 24h von
<https://wormhole.app/J9ERQE#73D8yRsIbtB_41KdRppnJg>
mit Prüfsumme
$ md5sum libopenexr-3-1-30b_3.1.13-2+b1_amd64.deb
bf0a041f51ac6ff1695f03d9d4965f71 libopenexr-3-1-30b_3.1.13-2+b1_amd64.deb
herunterlädst. Falls darktable in einer korrigierten Vrersion verfügbar wird, kannst Du sie mit
$ sudo apt-get remove libopenexr-3-1-30b
wieder deinstallieren.