Peter Wiersig schrieb:
Wilfried Steinhof wrote:
gpg: error while loading shared libraries: libgdbm.so.1: cannot open shared object file: No such file or directory
Hm. "rpm -q --requires gpg" ergibt hier folgendes: ld-linux.so.2 libc.so.6 libdl.so.2 libgdbm.so.2 libnsl.so.1 libz.so.1
Und da ich gpg ganz normal ueber Yast2->Software->Installieren/Entfernen installierte, klappt auch folgender Trick:
"rpm -q --whatprovides libgdbm.so.2" $ rpm -q --whatprovides libgdbm.so.2 gdbm-1.8.0-546
Welche Version hat dein gpg? "rpm -q gpg" Hast du das Paket "gdbm" installiert? "rpm -q gdbm"
Als Versuch wurde fuer die libgdbm.so.1 ein Link auf die /usr/i486-linux-libc5/lib/libgdbm.so.1 gesetzt.
Das ist die Bibliothek fuer alte Programme, die die libc5 verwenden. Alle bei SuSE mitgelieferten Pakete sollten schon mit der libc6 kompiliert worden sein.
klaro
Ich wuerde dir raten, das "gpg" Paket nochmal mit Hilfe von Yast2 zu installieren.
Peter
Danke, Peter, daran lag's nicht. Aber diese Richtung war gut. Die Ursache war der Zugriff auf eine alte Version von gpg via /usr/local/ im LAN und nicht auf das lokal installierte gpg in /usr/bin. (Darauf muss man erstmal kommen. Mit "which gpg" hätte ich's gleich bemerkt.) Gruß Wilfried