----- Original Message ----- From: "David Haller" <david@dhaller.de> Sent: Monday, September 26, 2005 7:33 PM [...]
zu 2. nm /usr/lib/liby2util.so.3 | grep 'LangCode.*nameHash': nm: /usr/lib/liby2util.so.3: no symbols
Mist. Hier von ner SuSE 9.1: nm /SUSE91/usr/lib/liby2util.so.3 | grep 'LangCode.*nameHash' 00041428 V _ZN8LangCode9_nameHashE
Mach mal: rpm --verify -lvf /usr/lib/liby2util.so.3; echo $?
Das sollte keine Ausgabe von rpm und "0" vom echo ergeben.
Andernfalls solltest du liby2util (ist bei 9.1 ein extra rpm) nochmal installieren.
host1:~ # rpm --verify -lvf /usr/lib/liby2util.so.3; echo $? 0 jetzt zum versuch, liby2util erneut zu installieren: host1:~/yast-fix # rpm -Uvh --oldpackage liby2util-2.10.6-2.1.i586.rpm error: Failed dependencies: liby2util >= 2.11.5 is needed by (installed) yast2-core-2.11.26-3 und wenn ich daraufhin versuche, das ältere yast2-core rpm zu installieren, stehe ich vor diesem problem: host1:~/yast-fix/9.2 # rpm -Uvh --oldpackage yast2-core-2.10.16-2.1.i586.rpm error: Failed dependencies: perl = 5.8.5 is needed by yast2-core-2.10.16-2.1 libhd.so.9 is needed by yast2-core-2.10.16-2.1 das bei mir installiere perl ist zu neu, was yast selber durch die abhängigkeiten beim updaten des mysql pakets hervorgerufen hat. also über ältere pakete scheint da kein ausweg zu bestehen, meiner bescheidenen meinung nach. ist es nicht "einfach" möglich, auf einem suse 9.2 system per hand yast komplett auf die pakete aus dem suse 9.3 zweig zu heben? bin ansonsten leider echt ziemlich ratlos. grüße daniel