Programmstarts bringen nach Installation von freetype2 KDE zum Absturz



  • Ich hab mir gerade die neueste Version von freetype2 (Version 2.1.9) kompiliert und installiert. Jetzt bringen ein paar Programme, darunter der Borland JBuilder und SQuirrel, KDE zum abschmieren und schmeißen mich wieder auf den Anmeldebildschirm zurück.

    Die Datei $HOME/.xsession-errors, loggt beim abschmieren mit dem JBuilder folgenden:

    xset: bad font path element (#64), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax
    xset: bad font path element (#64), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax
    xset: bad font path element (#64), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax
    xset: bad font path element (#64), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax
    kbuildsycoca running...
    ALSA lib pcm_hw.c:494: (snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe
    ALSA lib pcm_hw.c:494: (snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe
    ALSA lib pcm_hw.c:494: (snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe
    kdecore (KAction): WARNING: KAction::insertKAccel( kaccel = 0x8143428 ): KAccel object already contains an action name "del"
    KAmix session mode disabled.
    KAmix should be started from startkde.
    konqueror: ERROR: Error in BrowserExtension::actionSlotMap(), unknown action : searchProvider
    kio (KIOConnection): ERROR: Header read failed, errno=104
    kio (KIOConnection): ERROR: Header has invalid size (-1)
    kio (KIOConnection): ERROR: Header read failed, errno=104
    kio (KIOConnection): ERROR: Header has invalid size (-1)
    k3b: WARNING: KGenericFactory: instance requested but no instance name or about data passed to the constructor!
    k3b: ERROR: (K3bSongManager) Can't open file /home/josef/.kde/share/apps/k3b/songlist.xml
    QClipboard::setData: Cannot set X11 selection owner for PRIMARY
    KonqListView:: property( "modified" ) failed: property invalid or does not exist
    kstart: WARNING: Omitting both --window and --windowclass arguments is not recommended

    JBuilder X Enterprise
    Copyright (c) 1996-2003 Borland Corporation. Alle Rechte vorbehalten.

    khotkeys: Fatal IO error: client killed
    klipper: Fatal IO error: client killed
    kded: Fatal IO error: client killed
    ksmserver: Fatal IO error: client killed
    kwin: Fatal IO error: client killed
    kicker: Fatal IO error: client killed
    kamix: Fatal IO error: client killed
    susewatcher: Fatal IO error: client killed
    suseplugger: Fatal IO error: client killed
    kio_uiserver: Fatal IO error: client killed
    kdeinit: Fatal IO error: client killed
    kdeinit: sending SIGHUP to children.
    KWrited überwacht Gerät /dev/pts/0
    kicker: sighandler called
    klauncher: Exiting on signal 1
    klauncher: Fatal IO error: client killed
    *** kdesktop got signal 1 (Exiting)
    kdesktop: Fatal IO error: client killed
    DCOP Cleaning up dead connections.
    DCOP aborting call from 'konqueror-5926' to 'kded'
    kdeinit: sending SIGTERM to children.
    kdeinit: Exit.

    Und beim abschmieren mit SQuirrel folgendes:

    xset: bad font path element (#64), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax
    xset: bad font path element (#64), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax
    xset: bad font path element (#64), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax
    xset: bad font path element (#64), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax
    kbuildsycoca running...
    ALSA lib pcm_hw.c:494: (snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe
    ALSA lib pcm_hw.c:494: (snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe
    ALSA lib pcm_hw.c:494: (snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe
    kdecore (KAction): WARNING: KAction::insertKAccel( kaccel = 0x8143530 ): KAccel object already contains an action name"del"
    KAmix session mode disabled.
    KAmix should be started from startkde.
    konqueror: Fatal IO error: client killed
    konqueror: ERROR: Error in BrowserExtension::actionSlotMap(), unknown action : searchProvider
    ASSERT: "!m_doc->wrapCursor()" in kate/part/katerenderer.cpp (626)
    ASSERT: "!m_doc->wrapCursor()" in kate/part/katerenderer.cpp (626)
    ASSERT: "!m_doc->wrapCursor()" in kate/part/katerenderer.cpp (626)
    ASSERT: "!m_doc->wrapCursor()" in kate/part/katerenderer.cpp (626)
    ASSERT: "!m_doc->wrapCursor()" in kate/part/katerenderer.cpp (626)
    ASSERT: "!m_doc->wrapCursor()" in kate/part/katerenderer.cpp (626)
    ASSERT: "!m_doc->wrapCursor()" in kate/part/katerenderer.cpp (626)
    ASSERT: "!m_doc->wrapCursor()" in kate/part/katerenderer.cpp (626)
    ASSERT: "!m_doc->wrapCursor()" in kate/part/katerenderer.cpp (626)
    ASSERT: "!m_doc->wrapCursor()" in kate/part/katerenderer.cpp (626)
    ASSERT: "!m_doc->wrapCursor()" in kate/part/katerenderer.cpp (626)
    ASSERT: "!m_doc->wrapCursor()" in kate/part/katerenderer.cpp (626)
    ASSERT: "!m_doc->wrapCursor()" in kate/part/katerenderer.cpp (626)
    ASSERT: "!m_doc->wrapCursor()" in kate/part/katerenderer.cpp (626)
    ASSERT: "!m_doc->wrapCursor()" in kate/part/katerenderer.cpp (626)
    ASSERT: "!m_doc->wrapCursor()" in kate/part/katerenderer.cpp (626)
    log4j:ERROR Could not read configuration file [oggingConfigFile].
    java.io.FileNotFoundException: oggingConfigFile (No such file or directory)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:106)
    at java.io.FileInputStream.<init>(FileInputStream.java:66)
    at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:296)
    at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:314)
    at net.sourceforge.squirrel_sql.client.SquirrelLoggerFactory.<init>(SquirrelLoggerFactory.java:38)
    at net.sourceforge.squirrel_sql.client.Application.startup(Application.java:153)
    at net.sourceforge.squirrel_sql.client.Main.main(Main.java:51)
    log4j:ERROR Ignoring configuration file [oggingConfigFile].
    0 [main] INFO net.sourceforge.squirrel_sql.client.SquirrelLoggerFactory - ================================================== =====
    3 [main] INFO net.sourceforge.squirrel_sql.client.SquirrelLoggerFactory - ================================================== =====
    4 [main] INFO net.sourceforge.squirrel_sql.client.SquirrelLoggerFactory - ================================================== =====
    40 [main] INFO net.sourceforge.squirrel_sql.client.SquirrelLoggerFactory - SQuirreL SQL Client Version 1.2beta6 started: Mon Jan 24 16:10:45 CET 2005
    41 [main] INFO net.sourceforge.squirrel_sql.client.SquirrelLoggerFactory - Copyright (c) 2001-2003 Colin Bell and others
    42 [main] INFO net.sourceforge.squirrel_sql.client.SquirrelLoggerFactory - java.vendor: Sun Microsystems Inc.
    42 [main] INFO net.sourceforge.squirrel_sql.client.SquirrelLoggerFactory - java.version: 1.4.2_03
    43 [main] INFO net.sourceforge.squirrel_sql.client.SquirrelLoggerFactory - java.runtime.name: Java(TM) 2 Runtime Environment, Standard Edition
    44 [main] INFO net.sourceforge.squirrel_sql.client.SquirrelLoggerFactory - os.name: Linux
    45 [main] INFO net.sourceforge.squirrel_sql.client.SquirrelLoggerFactory - os.version: 2.6.5-7.111.30-default
    45 [main] INFO net.sourceforge.squirrel_sql.client.SquirrelLoggerFactory - os.arch: i386
    46 [main] INFO net.sourceforge.squirrel_sql.client.SquirrelLoggerFactory - user.dir: /home/josef
    47 [main] INFO net.sourceforge.squirrel_sql.client.SquirrelLoggerFactory - user.home: /home/josef
    47 [main] INFO net.sourceforge.squirrel_sql.client.SquirrelLoggerFactory - java.home: /usr/lib/SunJava2-1.4.2/jre
    48 [main] INFO net.sourceforge.squirrel_sql.client.SquirrelLoggerFactory - java.class.path: /home/josef/programme/SQuirreL/squirrel-sql.jar:/home/josef/programme/SQuirreL/lib/commons-cli.jar:/home/josef/programme/SQuirreL/lib/forms.jar
    :/home/josef/programme/SQuirreL/lib/fw.jar:/home/josef/programme/SQuirreL/lib/log4j.jar:/home/josef/programme/SQuirreL/lib/nanoxml-2.1.jar:
    kwin: Fatal IO error: client killed
    khotkeys: Fatal IO error: client killed
    kicker: Fatal IO error: client killed
    klipper: Fatal IO error: client killed
    kaccess: Fatal IO error: client killed
    The application 'Gecko' lost its connection to the display :0.0;
    most likely the X server was shut down or you killed/destroyed
    the application.
    kded: Fatal IO error: client killed
    ksmserver: Fatal IO error: client killed
    susewatcher: Fatal IO error: client killed
    suseplugger: Fatal IO error: client killed
    kio_uiserver: Fatal IO error: client killed
    KWrited überwacht Gerät /dev/pts/0
    ICE default IO error handler doing an exit(), pid = 6939, errno = 0
    In file kernel/qpixmap_x11.cpp, line 632: Out of memory
    kdeinit: Fatal IO error: client killed
    kdeinit: sending SIGHUP to children.
    klauncher: Exiting on signal 1
    klauncher: Fatal IO error: client killed
    kdeinit: sending SIGTERM to children.
    kdeinit: Exit.
    *** kdesktop got signal 15 (Exiting)
    *** kdesktop got signal 1 (Exiting)
    kdesktop: Fatal IO error: client killed
    ICE default IO error handler doing an exit(), pid = 6933, errno = 104

    Damit kann ich super Linuxn00b natürlich nicht viel anfangen 😞



  • vieleicht mit falschen premissions(berechtigungen compeliert) ?
    mfg



  • Du nennst dich Linuxn00b und versuchst dann freetype neu zu installieren, ohne das Paketsystem der Distribution zu benutzten.

    Ein Fehler scheint nach den ersten Zeilen der Fehlermeldungen im font path zu liegen. Schau ihn dir mal an "xset q" und überprüfe, welche Verzeichnisse darin den Fehler ergeben.

    Ansonsten sieht man, dass die beiden Anwendungen den X-Server zum Absturz bringen. Warum das so ist, kann man hier nicht sehen. Laufen andere kleine X Anwendungen, die noch das alte Fontsystem benutzen: xcalc, xclock und vor allem xfontsel?



  • Tatsächlich stehen in der XF86Config ein paar Ordner die so auf im Dateisystem nicht existieren. Ich kann nur leider gerade nicht testen ob es daran liegt, da ich jetzt daheim bin und ich mir die Linuxmaschine in der Arbeit zerschossen habe.

    Aber wieso löscht denn eine neuere freetype2 Installation die Fontordner?! 😕

    Ach ja, Programmw wie xcalc funktionieren noch, ja.



  • Ach, schlechte Nachricht, ich hab gerade bei mir zuhause nochmal nachgeschaut, da fehlen genau die selben Ordner obwohl sie in der XF86Config eingetragen sind und es läuft trotzdem alles. Daran kann es also doch nicht liegen 😞



  • Wenn du Hilfe suchst, solltest du bessere Thread-Überschriften wählen.



  • Deinstallier doch einfach mal die selbst installierte Freetype-Version.



  • Blöde Frage, aber wie deinstalliere ich unter Linux was selbst kompiliertes?! 😕



  • Wenn Du es mit "make install" installiert hast, versuchst Du am besten einfach mal ein "make uninstall".



  • Dann bringt er mir diesen Fehler:

    make: *** Keine Regel, um »uninstall« zu erstellen. Schluss.

    Muss ich zuerst wieder ein ./configure, make und make isntall machen? 😕



  • Warum nochmal?
    Hast Du etwa das Source-Directory nach der Installation gelöchst?



  • Woa, mit dem "make uninstall" hab ich mich jetzt gerade für ne halbe Stunde ins totale Nirvana geschossen 😮 😮 😮

    Danach ist gar nichts mehr gegangen, ich konnte nicht mal mehr booten. Mit viel Glück bin ich dann mit "init 3" wenigstens wieder in die Konsole gekommen und konnte freetype2 wieder installieren. Das ich Linuxn00b das wieder hinbekommen habe grenzt an ein wunder 😮

    Also, langsam ist mir das wichtigste nur noch die Daten zu retten. Dass dumme ist dass auf meiner Kiste auch noch ein Webserver läuft der unseren internen Kalender managed. Gibt es irgend eine Möglich keit mit SuSE 9.1 einen neuen Kernel oder so was zu installieren ohne den Rest löschen oder ändern zu müssen?



  • Installiere am besten das Suse Freetype Paket. Das sollte auf der CD sein und sich mit rpm --Uvh --force Paktetname.rpm installieren lassen. Zuerst solltest du es ohne --force versuchen.

    Danach sollte alles wieder im Lot sein.



  • BugJoe: So schlimm _kann_ es nicht gewesen sein, keine Angst! 🙂

    Ponto: Jo, geht auch über YaST.



  • OK, danke Leute, nach 2 Tagen nervenaufreibenden Krieg zwischen mir und Linux habe ich es jetzt hin bekommen!

    Ich hab die neue freetype2 Version mittels "make uninstall" deinstalliert (danke an nman) und sofort danach wieder die alte Version installiert (ich Depp hätte vorher nicht neustarten sollen). So einfach kanns gehen 🙄 🙂

    So, jetzt hab ich mein SuSE wieder lieb 😃 ...und kann mich endlich wieder meiner arbeit widmen



  • Das Problem könnte sein, dass das Paketsystem denkt, dass die alte Version noch installiert ist. Da muss man diese eventuell erst deinstallieren ohne auf Abhängigkeiten zu achten und dann neu installieren.



  • Also YaST hat die neue Version nie erkannt bzw. angezeigt. Allerdings weiß ich jetzt nicht wie stark YaST mit dem Paketsystem zusammen arbeitet.



  • Paketsystem? Ich dachte Du hättest freetype aus den Sourcen installiert?



  • Jup, hab ich.



  • Davon _kann_ SuSE nichts merken, weil Du damit am Paketsystem vorbeiarbeitest.
    Eine RPM hätte YaST bemerken können, sowas hingegen nicht.


Anmelden zum Antworten