Am 08.12.13 23:31, schrieb Holger Bruenjes:
Die Aufteilung auf die Pakete
libmysqlclient18 libmysqlclient_r18 libmysqlclient-devel
ist mir auch nicht ganz schluessig, da der libmysqlclient.so link im devel Paket enthalten ist, somit zeigen die links bei einer Installation des libmysqlclient_r18 Pakets, ohne das devel Paket ins leere.
Da geht wohl beim Bauen was gehörig schief. Das ein .so Symlink auf einen anderen zeigt nicht ist schädlich, da der .so Symlink nur beim Linken eines Programmes nötig ist. Ein wenig Erklärung: Wenn zum Linken dem Compiler bzw. Linker z.B. -lncurses angegeben wird, sucht der nach einer Bibliothek libncurses.so und bindet so letztendlich die Bibliothek ein, auf die der Symlink verweist. Den internen Namen der Bibliothek, den sogenannten Soname, trägt der Linker im Programm bzw. Bibliothek ein, mit dem sie verknüpft wird. Diesen Namen kann man sich mittels "objdump --private" angeben.
Der korrekte Vorgang waere wohl eher, die Abhaengikeiten neu zu uebersetzen.
Das wäre das Beste, sprich das Mysqlworkbench neu gebaut würde und dadurch dann die richtige Bibliothek eingetragen wird. Auf jeden Fall würde ich einen Bugreport aufmachen, damit die beteiligten Pakete gegebenenfalls repariert werden können. Aber als schnellen Fix kann man den Symlink libmysqlclient_r.so auch händisch auf libmysqlclient_r.so.18 umbiegen. hth Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org