• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

KWrite lässt sich nicht mehr (über GUI) starten

Habe Seit Gestern folgendes Problem:
Wenn ich KWrite starten will, bzw. eine Datei mit KWrite öffnen will, bekomme ich folgende Fehlermeldung:
Es wurde keine KDE-Editorkomponente gefunden.
Bitte überprüfen sie ihre KDE-Installation.
Und danach komme ich in die KDE Abturzbehandlung.

Starte ich Kwrite hingegen auf einer Konsole, läuft es wunderbar, und ich kann die Datei öffnen. Also muss die Editorkomponente ja da sein. Kile (welcher ja auch da drauf aufsetzen sollte?) läuft auch wunderbar.

Die Fehlermeldung die ich in der KDE Absturzbehandlung bekomme ist auch für mich nicht hilfreich, es steht sogar "Diese Absturzinformationen sind nutzlos" drüber.
Code:
Application: KWrite (kdeinit4 (deleted)), signal: Segmentation fault
[Current thread is 1 (process 1685)]

Thread 1 (process 1685):
#0  0x643554f0 in ?? ()

Ich hätte eine vermutun an was es liegen könnte. Ich habe mir bevor mir diese Fehlermeldung das erste mal begegnete KGeography installiert. Das muss dann wohl was zerschossen haben :???:
Kwrite neuinstallation und KGeography wieder runter hat nix gebracht.

q
 
OP
Q

qwertzuipü

Member
KDE 4.4

und folgende repos:
Code:
#  | Alias                              | Name                                                 | Aktiviert | Aktualisieren                                                                  
---+------------------------------------+------------------------------------------------------+-----------+--------------                                                                  
1  | KDE4.4Factory                      | KDE4.4Factory                                        | Ja        | Ja                                                                             
2  | KDE4.4FactoryCommunity             | KDE4.4FactoryCommunity                               | Ja        | Ja                                                                             
3  | download.opensuse.org-Community    | openSUSE BuildService - KDE:KDE4:Community           | Nein      | Ja                                                                             
4  | download.opensuse.org-Community_1  | openSUSE BuildService - KDE:KDE4:Community           | Nein      | Ja                                                                             
5  | download.opensuse.org-STABLE       | openSUSE BuildService - OpenOffice.org               | Ja        | Ja                                                                             
6  | download.opensuse.org-STABLE_1     | openSUSE BuildService - OpenOffice.org               | Ja        | Ja                                                                             
7  | download.opensuse.org-VirtualBox   | openSUSE BuildService - Virtualisierung (VirtualBox) | Ja        | Ja                                                                             
8  | download.opensuse.org-VirtualBox_1 | openSUSE BuildService - Virtualisierung (VirtualBox) | Ja        | Ja                                                                             
9  | download.opensuse.org-games        | openSUSE BuildService - Spiele                       | Ja        | Ja                                                                             
10 | download.opensuse.org-games_1      | openSUSE BuildService - Spiele                       | Ja        | Ja                                                                             
11 | download.opensuse.org-non-oss      | Haupt-Repository (NON-OSS)                           | Ja        | Ja                                                                             
12 | download.opensuse.org-oss          | Haupt-Repository (OSS)                               | Ja        | Ja
13 | download.opensuse.org-standard     | Main Repository (Contrib)                            | Ja        | Ja
14 | download.opensuse.org-standard_1   | Main Repository (Contrib)                            | Ja        | Ja
15 | download.videolan.org-SuSE         | VideoLan Repository                                  | Ja        | Ja
16 | download.videolan.org-SuSE_1       | VideoLan Repository                                  | Ja        | Ja
17 | ftp.skynet.be-suse                 | Packman Repository                                   | Ja        | Ja
18 | ftp.skynet.be-suse_1               | Packman Repository                                   | Ja        | Ja
19 | home:aeszter                       | home:aeszter                                         | Ja        | Ja
20 | openSUSE:Factory:Contrib           | openSUSE:Factory:Contrib                             | Ja        | Ja
21 | repo-debug                         | openSUSE-11.2-Debug                                  | Nein      | Ja
22 | repo-non-oss                       | openSUSE-11.2-Non-Oss                                | Ja        | Ja
23 | repo-oss                           | openSUSE-11.2-Oss                                    | Ja        | Ja
24 | repo-source                        | openSUSE-11.2-Source                                 | Nein      | Ja
25 | repo-update                        | openSUSE-11.2-Update                                 | Ja        | Ja
26 | security                           | security                                             | Ja        | Ja

(gibt es auch eine möglichkeit zypper eine etwas leßbarere liste erzeugen zu lassen?)

q
 

lOtz1009

Moderator
Teammitglied
Inwiefern lesbarer? zypper lr -uP vielleicht?
Wieso ist da alles doppelt (übrigens Packman und Videolan gleichzeitig kann sich beißen)?

Wie sieht denn die /usr/share/applications/kwrite.desktop aus (könnte auch /usr/share/applications/kde/kwrite.desktop sein, schau mal)?

KGeography kommt woher?
 
OP
Q

qwertzuipü

Member
lOtz1009 schrieb:
Inwiefern lesbarer? zypper lr -uP vielleicht?
Mit irrsinniger Fenstergröße it das etwas besser.

Wieso ist da alles doppelt (übrigens Packman und Videolan gleichzeitig kann sich beißen)?
Stimmt, da ist einiges doppelt. warum das so ist weis ich allerdings auch nicht. Ist wohl bei irgendnem systemupdate oder beim wechsel auf 4.4 passiert?
Wie sieht denn die /usr/share/applications/kwrite.desktop aus
'(war in /usr/share/applications/kde4/kwrite.desktop)
Code:
[Desktop Entry]
X-SuSE-translate=true
GenericName=Text Editor
Name=KWrite
MimeType=text/plain;
Exec=kwrite %U
X-KDE-StartupNotify=true
Icon=accessories-text-editor
X-DocPath=kwrite/index.html
Type=Application
Terminal=false
InitialPreference=8
X-DBUS-StartupType=Multi
X-DBUS-ServiceName=org.kate-editor.kwrite
Categories=Qt;KDE;Utility;TextEditor;

KGeography kommt woher?
Kommt aus sudo zypper in kgeography ...
Welches repo weis ich grade nicht, aber das ist schon eine weile glaube ich ein standart KDEEdu programm.

q
 
OP
Q

qwertzuipü

Member
repos sind mal aufgeräumt, allerdings hat dies (wie zu erwarten?) nichts an kwrites verhalten geändert.
Nach wie vor:
über GUI, bzw. alt+f2 - fehlermeldung
über Konsole - läuft

q
 

lOtz1009

Moderator
Teammitglied
Schau mal mit zypper se -sr $KDE | egrep "i \||v \|" (wobei $KDE die Nummer oder der Name des KDE-Desktop-Repos sein muss) ob alle Pakete die installiert und im KDE-Repo verfügbar sind, auch aus dem KDE-Repo kommen...
(nimm den Befehl am besten per copy&paste)
 

Jägerschlürfer

Moderator
Teammitglied
qwertzuipü schrieb:
lOtz1009 schrieb:
Wieso ist da alles doppelt (übrigens Packman und Videolan gleichzeitig kann sich beißen)?
Stimmt, da ist einiges doppelt. warum das so ist weis ich allerdings auch nicht. Ist wohl bei irgendnem systemupdate oder beim wechsel auf 4.4 passiert?
Wird wohl daran liegen, dass du viel mittels dem OneKlickVerfahren installiert hast. Ist das so?

Hast du zufällig KDE 4.4 mittels einem OneKlick Verfahren installiert?
Vielleicht ging auch da was schief,...
 
OP
Q

qwertzuipü

Member
lOtz1009 schrieb:
Schau mal mit zypper se -sr $KDE | egrep "i \||v \|" (wobei $KDE die Nummer oder der Name des KDE-Desktop-Repos sein muss) ob alle Pakete die installiert und im KDE-Repo verfügbar sind, auch aus dem KDE-Repo kommen...
(nimm den Befehl am besten per copy&paste)

$KDE ist dann in meinem fall "KDE4.4Factory" wenn ich das richtig verstehe?

Was sollte denn da rauskommen, bzw. nach was muss ich schauen?
Bei mir kommen da hunderte von zeilen raus,
Code:
v | virtuoso-drivers                               | Paket      | 6.1.0-10.3            | i586   | KDE4.4Factory
i | virtuoso-drivers                               | Paket      | 6.1.0-1.3             | x86_64 | (Systempakete)
v | virtuoso-server                                | Paket      | 6.1.0-10.3            | x86_64 | KDE4.4Factory
v | virtuoso-server                                | Paket      | 6.1.0-10.3            | i586   | KDE4.4Factory
i | virtuoso-server                                | Paket      | 6.1.0-1.3             | x86_64 | (Systempakete)
v | yakuake                                        | Paket      | 2.9.6-7.1             | x86_64 | KDE4.4Factory
v | yakuake                                        | Paket      | 2.9.6-7.1             | i586   | KDE4.4Factory
i | yakuake                                        | Paket      | 2.9.6-12.7            | x86_64 | (Systempakete)

...und so weiter
Der obere teil der Tabelle der mir sagen sollte was was ist wird sogar gar nicht mehr dargestellt.

Was sollte da rauskommen?
Suche, nach allen versionen von paketen, im Desktop repo, gefilterter nach i und v. i wird "installiert sein, aber was ist v?

q
 
OP
Q

qwertzuipü

Member
Jägerschlürfer schrieb:
Wird wohl daran liegen, dass du viel mittels dem OneKlickVerfahren installiert hast. Ist das so?
viel nicht, aber manchmal nutze ich one click schon, grade bei sachen die nicht in den standart repos sind.
Meist aber einfach zypper über konsole.

Hast du zufällig KDE 4.4 mittels einem OneKlick Verfahren installiert?
Vielleicht ging auch da was schief,...
Ich glaube nicht. War ein bissl ein scheiss, aber ich meine das habe ich über yast gemacht.

Paketmanager & co habe ich noch nie gemocht, ich glaube das beruht auf gegenseitigkeit ...

q
 

lOtz1009

Moderator
Teammitglied
Siehe das Beispiel yakuake.
Das bei dir installierte 64-Bit Paket ist neuer als das im Repo verfügbare.
Was liefert in dem Fall zypper if yakuake ?

Ich würde da mal alle Pakete aktualisieren. Und bei der Anzahl an Repos mal die Prioritäten checken.
lOtz1009 schrieb:
Pakete aktualisieren:
(per Yast, empfohlen, dieser Weg funktioniert ab OS 11.2)
Yast → Software installieren → oben links auf "Anzeigen" klicken: → Installationsquellen
Dann das KDE-Desktop-Repo auswählen und die Pakete entsprechend umstellen lassen.
Screenshot:
http://www.imagebam.com/image/2b9b1858976430
 
OP
Q

qwertzuipü

Member
zypper if yakuake liefert:
Code:
Informationen für Paket yakuake:

Repository: @System
Name: yakuake
Version: 2.9.6-12.7
Arch: x86_64
Hersteller: obs://build.opensuse.org/KDE
Installiert: Ja
Status: aktuell
Installierte Größe: 1,1 MiB
Zusammenfassung: yakuake is a terminal for KDE
Beschreibung:
Yakuake is a retractable KDE Terminal Emulator.
Ist das eigentlich ein Standartprogramm?
Ich kann mich nicht dran erinnern das jemals installiert zu haben.


Ich glaube ich habe tiefergehende Probleme als nur KWrite.
Gerade mal aus versehen Konqueror als Browser gestartet, und da bekomme ich ne ganze latte an Fehlermeldungen:
Es ist ein Fehler beim Laden von Modul KHTML aufgetreten.
Die vermutliche Ursache ist:
Bibliothek /usr/lib64/kde4/libkhtmlpart.so kann nicht geladen werden: (/usr/lib64/libkhtml.so.5: undefined symbol: _ZNK6KParts10BrowserRun18serverSuggestsSaveEv)
Komischerweise kommt die gleiche nochmal viermal wenn ich auf OK klicke.
Danach öffnet der Konqueror mit einem leeren Fenster (also wirklich garnix, auch nicht die links auf home, trash usw.), und der versuch trotzdem mal eine seite zu öffnen führt zu
Protokoll wird nicht unterstützt
.

Irgendwas muss da gewaltig schiefgangen sein.
Mal schauen was konqueror und Kwrite unter nem andren user machen.

q
 
OP
Q

qwertzuipü

Member
Also auf meinem zweituser (welcher grade allerdings unter iceWM läuft) funktionieren KWrite und Konqueror als browser wunderbar.

Das würde also bedeuten das alle benötigten module/pakete sehr wohl da sind, es ist also "nur" etwas bei der zuordnung schiefgegangen?

q
 

lOtz1009

Moderator
Teammitglied
Yakuake wird normal mitinstalliert. War aber auch nur ein Beispiel.
Das wird mit den anderen installierten Paketen ähnlich sein ("i" für installiert, "v" für verfügbar").
Führ einfach mal den Aktualisierungsvorgang durch. Irgendwas ist da nicht richtig installiert.

Ein Test unter IceWM ist auch nicht wirklich aussagekräftig, da der Fehler nicht bei kwrite zu suchen ist, sondern - da der Fehler nur per ALT+F2 bzw. Menüstart auftritt - in einem Prozess, der vor dem Start von kwrite greift.
 
OP
Q

qwertzuipü

Member
Welchen Aktualisierungsvorgang?

Meinst du einfach mal das gesamte system auf den neuesten Stand bringen. Also zypper dup?
Oder einfach nur zypper upgrade?

q
 

lOtz1009

Moderator
Teammitglied
Schau dir meinen vorletzten Beitrag an, da stehts ;)
Und: zypper dup nie ohne ausreichende Prioritäten der Repos oder ein einzelnes bestimmtes Repo zur Benutzung gesetzt zu haben (ab 11.3 wird beim "dup" durch Zypper zum Glück auch gewarnt, wenn alle Repos aktiv sind)!
 
OP
Q

qwertzuipü

Member
Ok, muss ich mal machen.

allerdings muss ich mich wohl erstmal in prioritäten einlesen. Kann es sein das dies nicht allzu verständlich gelößt ist? gibt ja einige threads dazu.
Ich würde jetzt instinktiv mal Haupt-Repository (OSS); Haupt-Repository (NON-OSS); KDE4.4Factory; und KDE4.4FactoryCommunity auf höhere Prioritäten setzen (also niedrigere Zahlenwerte?) und den rest auf standart lassen (wobei ich das VLC repo und die Doppelgänger mal gelöscht habe).

mal noch ein bissl weiterlesen.

q
 

lOtz1009

Moderator
Teammitglied
Eigentlich ist es ganz einfach. Niedrigerer Zahlenwert = bevorzugtere Behandlung.
Irgendwo hier im Forum hab ich mich mal ziemlich detailliert dazu geäußert...
http://www.linux-club.de/viewtopic.php?p=673110#p673110
http://www.linux-club.de/viewtopic.php?p=671345#p671345 ff.
 
OP
Q

qwertzuipü

Member
Danke für die links, die threads hatte ich noch nicht.

So wie ich das verstehe würde ich also die beiden 4.4 repos bevorszugen, da ich ja 4.4 will bevor das "offiziell" wird.
Das nächstwichtigtste sind dann die ganzen offiziellen repos (also Haupt-Repository (OSS) und ( NON-OSS), Main Repository (Contrib) und die Ganzen openSUSE-11.2-Update, -Non-Oss, ), under ganze rest ist dann nochmal drunter.
Wie unterscheiden sich eigentlich Haupt-Repository (OSS & NON-OSS) von OpenSUSE-11.2-Oss & -NonOss. Sind das die gleichen? In beiden listet mir yast nämlich die gleichen installierten programme.

Ich denke mal OpenSUSE-11.2-Source, -Debug und evtl :Factory:Contrib sind ja auch eher nich essentielle repos.

Ich kann ja über yast schauen was ich aus den jeweiligen repos installiert habe, da finde ich source und debug zum beispiel garnicht.

q
 

lOtz1009

Moderator
Teammitglied
qwertzuipü schrieb:
Wie unterscheiden sich eigentlich Haupt-Repository (OSS & NON-OSS) von OpenSUSE-11.2-Oss & -NonOss. Sind das die gleichen? In beiden listet mir yast nämlich die gleichen installierten programme.
Schau dir die URLs an. Wie die Repos heißen ist primär mal irrelevant, die kann man nennen wie man will.

Bei mir ist Packman immer mit dem niedrigsten Wert dabei, dann der Buildservice, dann Update, dann OSS/Non-OSS.

Was du mit Factory:Contrib willst, ist mir etwas schleierhaft. Bei 11.2 wohl unnötig.

Der Rest wird off-topic.

Versuch das beschriebene Paketupdate (bzw. downgrade), starte KDE neu und schau ob die Problematik noch besteht.
 
Oben