8.2 -> 9.0: X-Probleme (Fonts?)
Hallo Leute, vielleicht hat jemand eine Idee, die mir weiterhilft... SiS630 Chipsatz-Notebook BayCom. Folgende Geschichte: - Update 8.2 Pro -> 9.0 Pro von CDs - Als das System das erste mal mit dem neuen Kernel bootete und YAST wieder anlaufen sollte für die CDs 2 bis 5 gab es nur ein Geflacker. - Die X-Qt-Version von startete auch nicht "per Pfote" - Also XFree-RPMs deinstalliert und neu gebootet => YAST lief jetzt mit ncurses-Interface und die Intallation wurde zu Ende geführt. - XFree-Pakete wieder eingepielt. - Updates eingespielt. - Ein startx startet jetzt aber keinen KDE: -- X startet rudimetär (kurze Zeit ist der neue SuSE9.0 Eier-Uhr Cursor auch zu sehen) mit der xmessage "Could not start kdeinit. Check your installation". Dies befindet sich wohl in der /opt/kde3/bin/startkde -- Auf der Kommandozeile kann man nach Wieder-Beendigung von X noch lesen "ksplash: relocation error: /usr/lib/libfontconfig.so.1: undefined symbol: FT-Get_PS_Font_Info". Das ganze dann noch mit "kdeinit: ...". - Ein sax2 als root läßt nur kurz dem sax-Hintergrund erscheinen mit der Meldung "XBanner MSG: # Could not get the font, using 'fixed'" - Ein "XFree86 :7 &" startet ein X11 -- Mit "xterm -display :7 &" läßt sich auch ein xterm öffnen -- Mit "mwm -display :7 &" kann ich auch den MWM starten -- Ein "xfontsel -display :7 &" startet ein xfontselect => Wenn ich dort die Gruppe "Microsoft" Fonts auswähle wird der Bildschirm nicht mehr refreshed, Tastatur und Touchpad sind "tot". Per ssh kommt man noch auf die Maschine drauf und kann rebooten. Es riecht also irgendwie nach Problemen mit Fonts. Aber WIE? Ein auskommentieren des Eintrags für freetype und des Pfades /usr/X11R6/lib/X11/fonts/truetype aus der XF86Config hatte ich auch schon probiert. Habe schon mal die ganzen KDE3-Base Pakete und Qt de-installiert und neu installiert. XFree-Treiber für SiS630 von Thomas Winischhofer. Mal versucht mit einem neuen User "test" KDE zu starten. Alles ohne Erfolg. Kann man irgendwo noch zusätzliche Debugging-Meldungen erhalten? Hilfe!!! (-: -- Eat, sleep and go running, David Huecking. Encrypted eMail welcome! GnuPG/ PGP-Key: 0x57809216. Fingerprint: 3DF2 CBE0 DFAA 4164 02C2 4E2A E005 8DF7 5780 9216
Hallo! ;-) Ich hab' die Lösung und möchte dies euch (und der "Nachwelt" in den Mailing-Listen Archiven) dokumentieren: Es gab ja da das undifined symbol: /usr/lib/libfontconfig.so.1: undefined symbol: FT-Get_PS_Font_Info Mit nm /usr/lib/libfontconfig.so.1 | grep FT-Get_PS_Font_Info bestätigte sich das auch. Dann wusste ich nicht, was ein relocation error ist. Es heißt einfach nur, dass die library dieses symbol auch in keiner library findet, auf die sie selbst noch zugreift. Auf welche libs ein library zugreift: ldd /usr/lib/libfontconfig.so.1 So, und da kam jetzt zu Tage, dass auf die /usr/X11R6/lib/libfreetype.so.6 zugegriffen wurde! Ein rpm -qf /usr/X11R6/lib/libfreetype.so.6 gab ein: file /usr/X11R6/lib/libfreetype.so.6 is not owned by any package was ja schon irgendwie nahe legt, dass da wohl was nicht so ganz stimmt... Ein locate libfreetype.so.6 ergab, dass es ein solche Datei auch noch in /usr/lib existiert. Ein rpm -qf /usr/lib/libfreetype.so.6 ergab dann auch freundlicherweise: freetype2-2.1.4-65 Ein kurzer Blick in die /etc/ld.so.conf ergab dann, dass da das Verzeichnis /usr/lib gar nicht eingetragen war... Also ein Eintrag /usr/lib vor die Zeile /usr/X11R6/lib und ein anschließendes ldconfig war dann schlussendlich die Lösung! Jetzt startet KDE wie gewünscht und es läuft mit den SCHED_*-Einträgen in der /etc/sysconfig/kernel flüssig wie Butter in der Sonne! -- Eat, sleep and go running, David Huecking. Encrypted eMail welcome! GnuPG/ PGP-Key: 0x57809216. Fingerprint: 3DF2 CBE0 DFAA 4164 02C2 4E2A E005 8DF7 5780 9216 On Wed, 5 Nov 2003, David Huecking wrote:
- Ein startx startet jetzt aber keinen KDE: -- X startet rudimetär (kurze Zeit ist der neue SuSE9.0 Eier-Uhr Cursor auch zu sehen) mit der xmessage "Could not start kdeinit. Check your installation". Dies befindet sich wohl in der /opt/kde3/bin/startkde -- Auf der Kommandozeile kann man nach Wieder-Beendigung von X noch lesen "ksplash: relocation error: /usr/lib/libfontconfig.so.1: undefined symbol: FT-Get_PS_Font_Info". Das ganze dann noch mit "kdeinit: ...".
participants (1)
-
David Huecking