Am Mittwoch, 6. März 2002 05:26 schrieb Thomas Meier:
--- Weitergeleitete Nachricht / Forwarded Message --- Date: Wed, 6 Mar 2002 02:28:13 +0100 (MET) From: Thomas Meier
To: suse-linux@suse.com Subject: KDE 2 Supplementary für Suse 7.0 (i386 Hallo,
ich habe von der Suse Web Seite
http://www.suse.com/de/support/download/linuks/i386/update_for_7_0/base.h tml
die Basispakete für KDE2 runtergeladen.
Nachdem ich das alte KDE2 von der Suse CD von meinem Rechner entfernt habe, und diese Pakete mittels rpm -U (update) bei mir installiert habe, passiert folgendes:
Ein Aufruf von z.B. /opt/kde2/bin/kdesu liefert: "/opt/kde2/bin/kdesu error in loading shared libraries:/opt/kde2//lib/libkdeui.so.3: undefined symbol: sizeHint__C7QDialog"
wobei mir diese Pfadangabe "/opt/kde2//lib..." merkwürdig vorkommt. Die Datei ist in Wirklichkeit in "/opt/kde2/lib/libkdeui.so.3". Ist nur die Fehlermeldung so merkwürdig oder schaut er wirklich unter "/opt/kde2//lib..." nach? Wenn ja, wieso?
Dabei ist kdesu eindeutig aus dem Paket "kdebase" und libkdeui.so.3 eindeutig aus dem Paket "kdelibs" (Nach Deinstallation dieser Pakete fehlen diese Dateien wirklich auf dem Rechner.) Passen also vielleicht diese beiden Pakete nicht zusammen?
Hat schon jemand anders diese Pakete bei sich installiert?
Vielen Dank für Eure Hilfe,
Thomas
--
Hallo,
für alle die es interessiert! Problem gefunden:
Das "undefined symbol" war ein Obejkt, daß die shared lib benötigt (nicht anders herum). Es war im qt2.3.2 Paket. Der symbolische Link /usr/lib/qt2 bei mir hat aber noch auf die alte qt2.1.1 gezeigt.
Hallo Thomas Leider zu spät gelesen. Du hättest KDE2 nicht unbedingt deinstallieren müssen. Und wenn Du schon vorher alles deinstallierst, dann heisst es richtig: rpm -i (install) package.rpm Wenn nichts mehr da ist, gibt es doch auch nichts mehr zum updaten. Eine große Geschichte wie KDE2 würde ich an Deiner Stelle auch besser mit YaST erledigen, der zeigt Dir dann auch an, welche Pakete fehlen. Qt2.3.2 hättest Du besse nicht installiert (siehe div. andere Mails), damit wird KDE zur lahmen Krücke, versuch mal es wieder loszuwerden und gegen Qt-2.3.1 auszutauschen.
Jetzt muß ich nur noch rausfinden, wie ich bei der Suse Login Oberfläche noch "KDE2" zur Auswahl reinbekomme.
In /etc/opt/kde2/share/config/kdm/kdmrc findest Du einen Punkt "SessionTypes" dort trägst Du einfach an gewünschter Position "kde" ein. X neu starten und das wars. CU Thorsten -- Thorsten Körner || thorstenkoerner@123tkshop.org Dannenkoppel 51 || thorstenkoerner@thorsti.org 22391 Hamburg || GNU-GPG Key: 2D2C4868C007C4FA http://www.123tkShop.org || reg. Linux-User:#187283