convert: error while loading shared libraries: liblcms2.so.2:

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

derilzemer

Benutzer
Registriert
16. Apr. 2009
Beiträge
69
Reaktionspunkte
0
Punkte
0
Hi,
nach Jahren muss ich das Forum mal wieder in Anspruch nehmen, in der Hoffnung ihr könnt mir weiter helfen. Beim ausführen eines Scripts, in dem der Befehl convert benutzt wird bekomme ich folgende Fehlermeldung:

convert: error while loading shared libraries: liblcms2.so.2: cannot open shared object file: No such file or directory

Convert wie auch die lib sind vorhanden.

/usr/bin/convert
/usr/lib/liblcms2.so.2

Da ich nicht der wahre Held auf der CLI bin und mich rudimentär auskenne, weiß ich nicht, wie ich da jetzt vorgehen muss. Ich habe zuletzt das Update auf der Syno gemacht, aber seit dem das Script nicht mehr genutzt.
DS412+
Installierte DSM-Version: DSM 6.1-15047 Update 2
DSM-Datum: 2017/03/21

Greift convert auf einen andern lib Pfad zu und ich muss einen Softlink setzen? Wer kann mir helfen, wie ich das wieder zum fliegen bekomme?

mfG
Andreas
 
Seltsames Phänomen. Probiere bitte einmal, Deinem Script zu Beginn folgende Zeilen hinzuzufügen:

Rich (BBCode):
LD_LIBRARY_PATH=/usr/lib:/lib:/usr/local/lib
export LD_LIBRARY_PATH
 
Hi,
nachdem ich das Script mit dem Codeschnipsel ergänzt habe sieht die Fehlermeldung wie folgt aus:

convert: error while loading shared libraries: liblcms2.so.2: wrong ELF class: ELFCLASS64

Damit kann ich jetzt nichts anfangen, dir sagt das wahrscheinlich etwas, oder? Sinniges dazu habe ich erst mal nichts gefunden im WWW.

Gruß Andreas
 
Seit wann hast Du denn das Problem? Kam das mit einem DSM-Update auf?

BTW: ELF ist der unter Linux (bzw. GNU) verwendete binary-Typ (in der Anfangszeit von Linux wars noch a.out).
 
Hi,
bis gestern lief das noch. Dann habe ich heute noch ImageMagick Update gemacht, da ich noch mit einer anderen Fehlermeldung zu tun hatte. Nach dem Update war der Fehler immer noch da und ich habe jetzt einen neuen dazu :(
Wenn ich das Script auf einer Linux VM ausführe (Debian Distri), dann bekomme ich bis auf eine komische Bashmeldung keinen Fehler. Hmmm..

Fehlermeldung beim ausführen auf der Syno:
convert: error while loading shared libraries: liblcms2.so.2: wrong ELF class: ELFCLASS64
-bash: [353_1929_rs.png: command not found
-bash: [353_1929_rs.png: command not found
-bash: [: too many arguments

Fehlermeldung beim ausführen auf der Debian VM
bash: [353_1929_rs.png: Kommando nicht gefunden.
bash: [: Zu viele Argumente.
bash: [: Zu viele Argumente.

Das ist dann wohl noch ein Prob im Script was die Argumente angeht, wobei ich sie nicht verstehe die Meldung.
Gruß Andreas
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat