Re: [suse-ppc] KDE2.2.2 terminates upon start-up
Hi Olaf, I feel silly to have to ask you for every single step in troubleshooting the libraries for KDE. But try as I might reading about linking, configurations, filesystems & libraries and looking at the output of ldd or ldconfig etc. are two very different pairs of shoes. Actually, following your instructions things tend to become clearer and I am learning. Still, I am wondering how I made it past elementary school...
Something is going on here, maybe some mixed library versions? What is the content of /etc/ld.so.conf, is there /opt/kde2/lib? Mine looks like that: /lib-aout /usr/X11R6/lib/Xaw95 /usr/X11R6/lib/Xaw3d /usr/X11R6/lib /usr/powerpc-suse-linux/lib /usr/ppc-suse-linux/lib /usr/local/lib /usr/openwin/lib /opt/kde/lib /opt/kde2/lib /opt/gnome/lib
/opt/kde2/lib was missing in my ld.so.config. Manually I added it into the file and then executed ldconfig -v as root. The result of which is part of the attachment "linkS". There are two libraries where ldconfig complains that they are not symbolic links within /opt/kde2/lib.
what is the output of ldd /opt/kde2//lib/libkdecore.so.3?
See see the end of "linkS".
Maybe some shell scripting:
(for i in /opt/kde*/bin/* /opt/kde*/lib/* ;do echo $i;ldd $i;done)>/tmp/ldd.txt 2>&1
100+ pages of libraries attached only to you (ldd.txt) What do you do with all those library links??? I checked for ksmserver, kdeinit (mentioned in the error log after a KDE2 crash): there is an error in /opt/kde2//lib/libkdecore.so.3. Your shell script showed: /opt/kde2/bin/kdeinit libkdecore.so.3 => /opt/kde2//lib/libkdecore.so.3 (0x00fbb000) /opt/kde2/bin/ksmserver libkdecore.so.3 => /opt/kde2//lib/libkdecore.so.3 (0x01627000) /opt/kde2/lib/libkdecore.so.3 is found with a bunch of dependencies (For KDE1: /opt/kde/lib/libkdecore.so.2 is found) Now lgconfig -v tells me that: /opt/kde2/lib: libkdecore.so.3 -> libkdecore.so.3.0.0 Going back to the printout of the shell script: /opt/kde2/lib/libkdecore.so.3.0.0 is found with a bunch of dependencies I didn't check those dependencies of libkdecore.so.3 and .so.3.0.0. I wouldn't know how to decide if they are the right version or not. I also couldn't find a definition of // in a pathname, nor could figure out what it does. But I guess that that is not the problem.
Buying 7.3 is certanly an good option, but I think we can fix it :)
The evening before I got your email I broke down and bought a copy of 7.3. It is not opened yet. I have no idea how close we are to solving this problem. Should we be close and more importantly should you be willing, I would be very interested in going the troubleshooting to the end. It would give me a template how to go about troubleshooting in the future. Should this all be too convoluted and weired, drop me a note and I will initiating updating. Jutta -- ____________________________________ Jutta Buschbom University of Chicago Field Museum of Natural History Committee on Evolutionary Biology Botany Department 1025 E. 57th Street, Culver Hall, Rm. 402 1400 South Lake Shore Drive Chicago, IL 60637, USA Chicago, IL 60605, USA Tel: (312) 665 7846 Tel: (773) 702 4697 Fax: (312) 665 7158 Fax: (773) 702 4699 email: jbuschbo@midway.uchicago.edu email: jbuschbom@fmnh.org
On Wed, Jan 16, Jutta Buschbom wrote:
/opt/kde2/lib was missing in my ld.so.config. Manually I added it into the file and then executed ldconfig -v as root. The result of which is part of the attachment "linkS". There are two libraries where ldconfig complains that they are not symbolic links within /opt/kde2/lib. V>
what is the output of ldd /opt/kde2//lib/libkdecore.so.3?
The libqt.so.2 is found in /opt/kde2/lib, it should be in /usr/lib/qt2/lib. It seems to be an old qt.rpm. Can you update the rpms from the ftp server? ftp.suse.com/pub/suse/ppc/supplementary/KDE/update_for_7.0/base/ I think only qt.rpm and kdelibs.rpm is needed. Gruss Olaf -- $ man clone BUGS Main feature not yet implemented...
On Thu, Jan 17, Olaf Hering wrote:
On Wed, Jan 16, Jutta Buschbom wrote:
/opt/kde2/lib was missing in my ld.so.config. Manually I added it into the file and then executed ldconfig -v as root. The result of which is part of the attachment "linkS". There are two libraries where ldconfig complains that they are not symbolic links within /opt/kde2/lib. V>
what is the output of ldd /opt/kde2//lib/libkdecore.so.3?
The libqt.so.2 is found in /opt/kde2/lib, it should be in /usr/lib/qt2/lib. It seems to be an old qt.rpm. Can you update the rpms from the ftp server? ftp.suse.com/pub/suse/ppc/supplementary/KDE/update_for_7.0/base/
I think only qt.rpm and kdelibs.rpm is needed.
And make sure to remove these files: ldconfig: /opt/kde2/lib/libqutil.so.1 is not a symbolic link ldconfig: /opt/kde2/lib/libqt.so.2 is not a symbolic link Gruss Olaf -- $ man clone BUGS Main feature not yet implemented...
Hi Olaf,
The libqt.so.2 is found in /opt/kde2/lib, it should be in /usr/lib/qt2/lib. It seems to be an old qt.rpm. Can you update the rpms from the ftp server? ftp.suse.com/pub/suse/ppc/supplementary/KDE/update_for_7.0/base/
I think only qt.rpm and kdelibs.rpm is needed.
I did have the newest versions of qt.rpm and kdelibs.rpm. So last weekend I broke down and installed Suse 7.3. Using a clean install everything seems to be running fine. Thanks a lot for your patience and help!!! Jutta -- ____________________________________ Jutta Buschbom University of Chicago Field Museum of Natural History Committee on Evolutionary Biology Botany Department 1025 E. 57th Street, Culver Hall, Rm. 402 1400 South Lake Shore Drive Chicago, IL 60637, USA Chicago, IL 60605, USA Tel: (312) 665 7846 Tel: (773) 702 4697 Fax: (312) 665 7158 Fax: (773) 702 4699 email: jbuschbo@midway.uchicago.edu email: jbuschbom@fmnh.org
participants (2)
-
Jutta Buschbom
-
Olaf Hering