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

[Gelöst] KDE4 beschädigt !?

Hallo,

ich habe mir vor kurzem das rpm zu qsopcast installiert. Dabei wurden eine Menge QT4-Dateien installiert und einige Dateien aufgrund von Abhängigkeiten ausgetauscht (vendor change).

Dies hat zur Folge, das beim Starten von KDE4 folgender Bildschirm erscheint. Die entsprechende detaillierte Fehlermeldung (Developer Information) lautet.

Code:
Application: Oberfläche zur Ausführung von Befehlen (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0xb61503db in QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) () from /usr/lib/libQtGui.so.4
#7  0xb3fdca04 in Plasma::PanelSvg::paintPanel(QPainter*, QPointF const&) () from /usr/lib/libplasma.so.2
#8  0xb3fddcf9 in Plasma::PanelSvg::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libplasma.so.2
#9  0xb766fee8 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#10 0xb7670b72 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#11 0xb3fec5b7 in Plasma::Svg::repaintNeeded() () from /usr/lib/libplasma.so.2
#12 0xb3feea2f in Plasma::Svg::setImagePath(QString const&) () from /usr/lib/libplasma.so.2
#13 0xb3fddbfd in Plasma::PanelSvg::setImagePath(QString const&) () from /usr/lib/libplasma.so.2
#14 0xb40c9d83 in ?? () from /usr/lib/libkdeinit4_krunner.so
#15 0xb40cd2dd in ?? () from /usr/lib/libkdeinit4_krunner.so
#16 0xb40d1032 in ?? () from /usr/lib/libkdeinit4_krunner.so
#17 0xb40d1e81 in ?? () from /usr/lib/libkdeinit4_krunner.so
#18 0xb40d250d in kdemain () from /usr/lib/libkdeinit4_krunner.so
#19 0x0804e505 in _start ()

Und schließlich erfolgt eine Nachfrage, ob ich eine Leer Symbolleiste oder eine nach Standard wünsche.

Alle Programme kann ich über Alt-F2 und Eingabe des Programmnamens starten. Ein Klick auf die Icons im Desktop-Verzeichnis ruft aber keine Reaktion hervor. Auch das Startmenü funktioniert nicht korrekt und reagiert unvorhersehbar.

Ich habe schon versucht, das Verzeichnis .kde4 umzubenennen, damit beim Start ein neues erstellt wird. Ohne Erfolg.

Daraufhin habe ich versucht, KDE4 komplett zu deinstallieren um es danach neu zu installieren. Wenn ich im Yast Schemata einstelle, dann wird mir aber keine Möglichkeit angeboten, KDE4 zu deinstallieren.

Ich bin daraufhin wieder auf KDE3 umgestiegen. Dort funktioniert alles wie gewohnt. Eigentlich will ich aber bei KDE4 bleiben.

Hat jemand eine Idee, was ich tun kann?

Danke im Voraus!
 
OP
D

ddagobertt

Member
Hier die Repos

Code:
#  | Alias                             | Name                              | Aktiviert | Aktualisieren
---+-----------------------------------+-----------------------------------+-----------+--------------
1  | Audio                             | Audio                             | Ja        | Ja
2  | Detlefs_Repo_1                    | Detlefs_Repo                      | Ja        | Nein
3  | Education                         | openSUSE-11.1-Education           | Ja        | Ja
4  | KDE42_1                           | KDE42                             | Ja        | Ja
5  | KMP_1                             | KMP_1                             | Ja        | Ja
6  | Libdvdcss repository              | Libdvdcss repository              | Nein      | Nein
7  | Packman_RWTH_AC                   | Packman_RWTH_AC                   | Ja        | Ja
8  | krun                              | VBox-Verzeichnis                  | Nein      | Ja
9  | openSUSE 11.1-0                   | openSUSE 11.1-0                   | Nein      | Nein
10 | openSUSE_KDE_Backports_Repository | openSUSE_KDE_Backports_Repository | Ja        | Ja
11 | repo-debug                        | openSUSE-11.1-Debug               | Nein      | Ja
12 | repo-non-oss                      | openSUSE-11.1-Non-Oss             | Ja        | Ja
13 | repo-oss                          | openSUSE-11.1-Oss                 | Ja        | Ja
14 | repo-source                       | openSUSE-11.1-Source              | Nein      | Ja
15 | repo-update                       | openSUSE-11.1-Update              | Ja        | Ja

und hier der Rest

Code:
Qt: 4.5.3
KDE: 4.3.4 (KDE 4.3.4) "release 2"
kde4-config: 1.0
 
OP
D

ddagobertt

Member
Hier das Ergebnis:

Code:
S | Name                                 | Typ   | Version      | Arch | Repository
--+--------------------------------------+-------+--------------+------+---------------------
i | kdebase4                             | Paket | 4.1.3-3.8.9  | i586 | openSUSE-11.1-Update
i | kdebase4-libkonq                     | Paket | 4.1.3-3.8.9  | i586 | openSUSE-11.1-Update
i | kdebase4-nsplugin                    | Paket | 4.1.3-3.8.9  | i586 | openSUSE-11.1-Update
i | kdebase4-openSUSE                    | Paket | 11.1-66.4    | i586 | openSUSE-11.1-Oss
i | kdebase4-runtime                     | Paket | 4.3.4-4.3    | i586 | KDE42
i | kdebase4-runtime-branding-upstream   | Paket | 4.3.4-4.3    | i586 | KDE42
i | kdebase4-session                     | Paket | 4.1.3-2.1    | i586 | openSUSE-11.1-Oss
i | kdebase4-workspace                   | Paket | 4.1.3-10.3.7 | i586 | openSUSE-11.1-Update
i | kdebase4-workspace-branding-openSUSE | Paket | 11.1-66.4    | i586 | openSUSE-11.1-Oss
i | kdebase4-workspace-ksysguardd        | Paket | 4.1.3-10.3.7 | i586 | openSUSE-11.1-Update
 

tisu

Hacker
Hi,

setzt mal die Prio von openSUSE-11.1-Update auf 20 und führe danach ein
Code:
zypper dup
als root aus.

Denn Du hast KDE aus verschiedenen Repos, da kann das schon mal zum Durcheinander kommen.
 
OP
D

ddagobertt

Member
Hallo,

das Ergebnis sieht jetzt so aus
Code:
S | Name                                 | Typ   | Version      | Arch | Repository
--+--------------------------------------+-------+--------------+------+------------------------
i | kdebase4                             | Paket | 4.1.3-3.8.9  | i586 | openSUSE-11.1-Update
i | kdebase4-libkonq                     | Paket | 4.1.3-3.8.9  | i586 | openSUSE-11.1-Update
i | kdebase4-nsplugin                    | Paket | 4.1.3-3.8.9  | i586 | openSUSE-11.1-Update
i | kdebase4-openSUSE                    | Paket | 11.1.2-67.19 | i586 | KDE42
i | kdebase4-openSUSE-lang               | Paket | 11.1.2-67.19 | i586 | KDE42
i | kdebase4-runtime                     | Paket | 4.3.4-4.3    | i586 | KDE42
i | kdebase4-runtime-branding-upstream   | Paket | 4.3.4-4.3    | i586 | KDE42
i | kdebase4-session                     | Paket | 4.1.3-26.2   | i586 | openSUSE-11.1-Education
i | kdebase4-workspace                   | Paket | 4.1.3-10.3.7 | i586 | openSUSE-11.1-Update
i | kdebase4-workspace-branding-openSUSE | Paket | 11.1.2-67.19 | i586 | KDE42
i | kdebase4-workspace-ksysguardd        | Paket | 4.1.3-10.3.7 | i586 | openSUSE-11.1-Update

Geholfen hat es leider nicht.

Soll ich das KDE42-Repo eventuell deaktivieren und das ganze nochmal durchführen?
 

admine

Ultimate Guru
ddagobertt schrieb:
Soll ich das KDE42-Repo eventuell deaktivieren und das ganze nochmal durchführen?
Würde ich nicht tun, denn dann hast du wieder das "alte" KDE.
Mein Tipp:
Setz die Priorität von deinem KDE42 (IMHO wäre die Bezeichnung KDE43 jetzt angebracht ;) ) höher als Update.
Dann wird dir der neue KDE 4.3.4 eingespielt.
So siehts bei mir aus:
Code:
zypper lr -p
# | Alias                           | Name                                       | Aktiviert | Aktualisieren | Priorität
--+---------------------------------+--------------------------------------------+-----------+---------------+----------
1 | KDE_43                          | KDE_43                                     | Ja        | Ja            |   20
2 | download.opensuse.org-Backports | openSUSE BuildService - KDE:Backports      | Ja        | Ja            |   25
3 | download.opensuse.org-Community | openSUSE BuildService - KDE:KDE4:Community | Ja        | Ja            |   25
4 | download.opensuse.org-mozilla   | openSUSE BuildService - Mozilla            | Ja        | Ja            |   25
5 | ftp.skynet.be-suse              | Packman Repository                         | Ja        | Ja            |   15
6 | openSUSE 11.2-0                 | openSUSE 11.2-0                            | Nein      | Nein          |  100
7 | repo-non-oss                    | openSUSE-11.2-Non-Oss                      | Ja        | Ja            |   99
8 | repo-oss                        | openSUSE-11.2-Oss                          | Ja        | Ja            |   99
9 | repo-update                     | openSUSE-11.2-Update                       | Ja        | Ja            |   30

Code:
zypper se -si kdebase4
Daten des Repositorys laden ...       
Installierte Pakete lesen ...         

S | Name                                 | Typ   | Version   | Arch | Repository
--+--------------------------------------+-------+-----------+------+-----------
i | kdebase4                             | Paket | 4.3.4-1.3 | i586 | KDE_43    
i | kdebase4-libkonq                     | Paket | 4.3.4-1.3 | i586 | KDE_43    
i | kdebase4-nsplugin                    | Paket | 4.3.4-1.3 | i586 | KDE_43    
i | kdebase4-openSUSE                    | Paket | 11.2-33.8 | i586 | KDE_43    
i | kdebase4-runtime                     | Paket | 4.3.4-1.7 | i586 | KDE_43    
i | kdebase4-runtime-branding-openSUSE   | Paket | 11.2-33.8 | i586 | KDE_43    
i | kdebase4-session                     | Paket | 4.3.4-8.1 | i586 | KDE_43    
i | kdebase4-workspace                   | Paket | 4.3.4-2.7 | i586 | KDE_43    
i | kdebase4-workspace-branding-openSUSE | Paket | 11.2-33.8 | i586 | KDE_43    
i | kdebase4-workspace-ksysguardd        | Paket | 4.3.4-2.7 | i586 | KDE_43    
i | python-kdebase4                      | Paket | 4.3.4-4.1 | i586 | KDE_43
 
Oben