• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[solved] linksetzung mit ln

Icelord

Newbie
kann mir einer sagen, warum das hier nicht funktioniert?
Ich benutze SuSE 9.1

Code:
linux:/usr/bin # ln -sf libcrypto.so.0.9.7 libcrypto.so.0.9.6
linux:/usr/bin # file libcrypto.so.0.9.6
libcrypto.so.0.9.6: broken symbolic link to `libcrypto.so.0.9.7'
linux:/usr/bin # rpm -q --provides openssl
ssl
libcrypto.so.0.9.7
libssl.so.0.9.7
openssl = 0.9.7d-15
linux:/usr/bin #

Danke für jegliche Bemühung!
 

nobbiew

Hacker
Weil libcrypto.so.0.9.7 nicht in /usr/bin liegt?
Die Datei die du ansprechen willst sollte in deinem Fall im gleichen Verzeichnis liegen, wie der link, Also entweder du stellst dich ins richtige Verzeichnis (/usr/lib) o. du machst es mit absoluten Pfaden
Code:
ln -sf /usr/lib/libcrypto.so.0.9.7 /usr/lib/libcrypto.so.0.9.6
 
OP
Icelord

Icelord

Newbie
stimmt. :roll:

Code:
inux:/usr/lib # rpm -q --provides openssl
ssl
libcrypto.so.0.9.7
libssl.so.0.9.7
openssl = 0.9.7d-15
linux:/usr/lib # file libssl.so.0.9.6
libssl.so.0.9.6: symbolic link to `libssl.so.0.9.7'
linux:/usr/lib # file libcrypto.so.0.9.6
libcrypto.so.0.9.6: symbolic link to `libcrypto.so.0.9.7'
linux:/usr/lib #

mein eigentliches Problem bleibt aber, bei der Installation
meines Durckertreibers, meldet YaST libcrypto.so.0.9.6
(und libssl.so.0.9.6) nicht verfügbar, obwohl es (s.o.)
einwandfrei verlinkt ist.

Was kann ich da tun?
 

nobbiew

Hacker
ich glaube du hast noch ldconfig vergessen. Nur weil ein Library existiert kennt sie das system noch lange nicht. Das ist dann der Punkt wo der Yast immer meldet "Linker cache wird eingerichtet"
 
Oben