Werner schriebDie Dateien gehören zum Paket openjpeg2. Bringt ein Erneuern des ldconfig-Cache inklusive der symbolischen Links in
/lib und
/usr/lib Abhilfe?
# ldconfig -v
Gruß, Werner
Ich glaube nicht
$ sudo ldconfig -v
[sudo] Passwort für hellmi555:
ldconfig: Pfad »/usr/lib« mehrfach angegeben
ldconfig: Pfad »/usr/lib64« mehrfach angegeben
ldconfig: Kann »stat()« für »/usr/libx32« nicht aufrufen: Datei oder Verzeichnis nicht gefunden
/usr/lib/libfakeroot:
libfakeroot-0.so -> libfakeroot.so
/usr/lib:
ldconfig: Datei /usr/lib/libopenjp2.so.7 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libopenjp2.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libopenjp2.so.2.1.2 ist leer; keine Überprüfung.
Und dann geht die Liste fast unendlich weiter, aber kein Eintrag mehr mit libopenjp2.
Ich habe einmal im Dateisystem nachgeschaut:
libopenjp2.so ist verlinkt mit libopenjp2.so.7
libopenjp2.so.7 ist verlinkt mit libopenjp2.so.2.1.2
libopenjp2.so.2.1.2 ist eine Textdatei, aber leer
Eine Neuinstallation von openjpeg2 funktioniert auch nicht:
$ pS openjpeg2
Warnung: openjpeg2-2.1.2-1 ist aktuell -- Reinstalliere
Löse Abhängigkeiten auf...
Suche nach in Konflikt stehenden Paketen...
Pakete (1) openjpeg2-2.1.2-1
Gesamtgröße der installierten Pakete: 11,54 MiB
:: Installation fortsetzen? [J/n] j
(1/1) Prüfe Schlüssel im Schlüsselring [######################] 100%
(1/1) Überprüfe Paket-Integrität [######################] 100%
(1/1) Lade Paket-Dateien [######################] 100%
(1/1) Prüfe auf Dateikonflikte [######################] 100%
Fehler: Konnte den Vorgang nicht durchführen (In Konflikt stehende Dateien)
openjpeg2: /usr/bin/opj_compress existiert im Dateisystem
openjpeg2: /usr/bin/opj_decompress existiert im Dateisystem
openjpeg2: /usr/bin/opj_dump existiert im Dateisystem
openjpeg2: /usr/include/openjpeg-2.1/openjpeg.h existiert im Dateisystem
openjpeg2: /usr/include/openjpeg-2.1/opj_config.h existiert im Dateisystem
openjpeg2: /usr/include/openjpeg-2.1/opj_stdint.h existiert im Dateisystem
openjpeg2: /usr/lib/libopenjp2.so existiert im Dateisystem
openjpeg2: /usr/lib/libopenjp2.so.2.1.2 existiert im Dateisystem
openjpeg2: /usr/lib/libopenjp2.so.7 existiert im Dateisystem
openjpeg2: /usr/lib/openjpeg-2.1/OpenJPEGConfig.cmake existiert im Dateisystem
openjpeg2: /usr/lib/openjpeg-2.1/OpenJPEGTargets-release.cmake existiert im Dateisystem
openjpeg2: /usr/lib/openjpeg-2.1/OpenJPEGTargets.cmake existiert im Dateisystem
openjpeg2: /usr/lib/pkgconfig/libopenjp2.pc existiert im Dateisystem
openjpeg2: /usr/share/doc/openjpeg2/html/_doxyfile-html_8dox.html existiert im Dateisystem
openjpeg2: /usr/share/doc/openjpeg2/html/annotated.html existiert im Dateisystem
(Un so weiter. Ich habe die Liste mal eingekürzt.)
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.
Ich habe dann die Installation mit --force erzwungen. Und jetzt ist die libopenjp2.so.2.1.2 keine leere Textdatei mehr sonder eine gemeinsame Bibliothek.
Danke für die Unterstützung. Das Problem ist gelöst.
Grüße Hellmi