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

[solved] error while loading shared libraries: libreadline

Hallo,
ich habe seit heute mittag ein Problem mit meinem suse9.3 server

wenn ich einen yast ausführen möchte bekomme ich die Meldung

/bin/bash: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory


Nun habe ich mittels
linux:/ # rpm -qa readline
readline-5.0-7

ist vorhanden.

Nur wenn ich nun auf die suse 9.3 DVD gehe und eingebe und ein

linux:/mnt/suse/i586 # rpm -Uvh readline-5.0-7.i586.rpm
Preparing... ########################################### [100%]
package readline-5.0-7 is already installed
hat jemand einen tipp was da noch fehlt?

danke
 
readline ist in der RPM-Datenbank registriert, aber sind die Dateien wirklich im Dateisystem vorhanden?

Bitte die Ausgabe der Befehle
Code:
rpm -ql readline
rpm -V readline
posten.
 
OP
J

jochen graf

Member
Hallo,

rpm -ql readline
package readline is not installed


rpm -V readline
package readline is not installed

?

Verstehe ich nicht.

Wie installiere ich nun die Packete?

danke
 
OP
J

jochen graf

Member
Hallo,

habe es mit rpm -i --nodeps installiert

nun ergibt ein

rpm -ql readline
/lib/libhistory.so.5
/lib/libhistory.so.5.0
/lib/libreadline.so.5
/lib/libreadline.so.5.0
/usr/share/info/history.info.gz
/usr/share/info/readline.info.gz


geht aber immer nicht? evt. neu booten?
 
Bitte die Ausgabe der Befehle
Code:
rpm -q readline
arch
cat /etc/SuSE-release
Und vielleicht auch mal
Code:
/sbin/ldconfig
ausführen.
 
OP
J

jochen graf

Member
ein ldconfig -V

libreadline.so.5 -> libreadline.so.5.0

diese liegt unter /lib


lrwxrwxrwx 1 root root 18 Jul 18 15:07 libreadline.so.5 -> libreadline.so.5.0
-rwxr-xr-x 1 root root 181700 Mar 19 2005 libreadline.so.5.0


gruß jochen
 
OP
J

jochen graf

Member
Hallo,

ich hatte das Packet

linux:/mnt/suse/x86_64 # rpm -Uvh readline-5.0-7.x86_64.rpm
installiert nun geht es ?

ich hatte zuvor das Packet von i586 genommen, hatte gedacht dass ich alles unter i586 installiert habe danke

:p
 
Darauf muss man schon achten... Die Bibliotheken für i586 und x86_64 sind nicht(!) kompatibel, deshalb muss man wirklich immer genau das richtige Paket installieren.
 
Oben