Hallo, Am Die, 25 Jul 2006, Werner Flamme schrieb:
David Haller schrieb am 24.07.2006 17:50:
Am Mon, 24 Jul 2006, Werner Flamme schrieb:
ich setze SUSE 10.0 x86_64 ein und versuche, aus der "Backports"-Quelle KOffice zu aktualisieren. Es scheitert an:
warning: koffice-1.5.2-4.1.x86_64.rpm: V3 DSA signature: NOKEY, key ID 6b9d6523 error: Failed dependencies: libgsf-1.so.1()(64bit) is needed by koffice-wordprocessing-1.5.2-4.1
Nun gehört die angeblich fehlende Lib eigentlich zum Paket libgsf-1.13.99-15, aber "irgendwie" ;-) reicht das nicht.
rz36:~ # ldconfig -p | grep gsf [..] Was mache ich flasch? Oder reicht es einfach, mit --nodeps zu installieren? Aber ldconfig findet die Bibliothek ja auch nicht...
Was ldconfig findet oder nicht interessiert RPM genau gar nicht.
Was sagt denn ein
rpm -q --whatprovides libgsf-1.so.1
rz36:~ # rpm -q --whatprovides libgsf-1.so.1 libgsf-32bit-1.12.1-3 libgsf-1.13.99-15
Sehr witzig :-(
Also RPM kennt die lib selbst. Dann fehlen wohl die Zusatzprovides. Woher hast du denn das libgsf-1.13.99-15 RPM? Und was sagt: rpm -q --provides libgsf-1.13.99-15 [..]
Nach 'rpm -e libgsf-32bit' verschwindet die Zeile mit libgsf-1.so.1 , sie wird nicht durch die x86-64 Versionersetzt. Ein 'apt reinstall libgsf' hilft auch nicht.
Die Datei /opt/gnome/lib/libgsf-1.so.1 ist ein Symlink auf /opt/gnome/lib/libgsf-1.so.1.12.1; der nicht akzeptierte Symlink /opt/gnome/lib64/libgsf-1.so.1 zeigt genau so auf /opt/gnome/lib64/libgsf-1.so.113.0.99 wie der Symlink /opt/gnome/lib64/libgsf-1.so.113 auch. Letzere wird gefunden...
Wie sieht denn deine ld.so.conf aus? Speziell: grep '/opt/gnome' /etc/ld.so.conf Und schau auch in /etc/ld.so.conf.d/. Und verwendest du ld.so.preload? -dnh -- "Sich selbst zu zitieren ist egozentrisch, selbstherrlich und unsympathisch. Und ausserdem rekursiv." (Marian Wild in dieser Sig.) [Marian Wild in dag°] -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com